/* assets/css/site/nav-side.css */@layer tokens,base,components,sections,layouts,skins,custom;@layer layouts{html:has(body[data-nav="side"]){--header-height: 0px;--side-nav-room: 11.5rem}[data-nav="side"] .site-header{--nav-ink: var(--color-black);--nav-ground: var(--color-white);--top-ink: var(--color-black);--header-logo-height: 44px;--logo-icon: 44px;min-height: 0;padding: 0;border: 0;background: none}[data-nav="side"] .site-header[data-on="dark"]{--nav-ink: var(--color-white);--nav-ground: var(--color-black)}[data-nav="side"] .site-header[data-on-top="dark"]{--top-ink: var(--color-white)}[data-nav="side"] .site-logo{transition: color var(--duration-fast)}[data-nav="side"] .site-header[data-own-logo] .site-logo{visibility: hidden}[data-nav="side"] .site-header.is-condensed .site-logo{width: calc(var(--logo-h) * var(--logo-ratio,958 / 93))}[data-nav="side"] .site-header.is-condensed .site-logo-full{opacity: 1}[data-nav="side"] .site-logo-icon{display: none}[data-nav="side"] .main-nav a{font: var(--weight-bold) var(--step-0)/1.2 var(--font-display);letter-spacing: var(--tracking-heading);text-align: right}[data-nav="side"] .main-nav a.is-active{background: var(--nav-ink);color: var(--nav-ground)}[data-nav="side"] .main-nav a.is-active::before{content: "→";margin-right: .5em}@media (min-width: 901px){[data-nav="side"] .site-header{inset: 50% var(--page-gutter) auto auto;transform: translateY(-50%);width: calc(var(--side-nav-room) - var(--space-4));flex-direction: column;align-items: flex-end;justify-content: flex-start;gap: var(--space-4)}[data-nav="side"] .site-logo,[data-nav="side"] .site-logo:hover{color: var(--nav-ink)}[data-nav="side"] .main-nav{flex-direction: column;align-items: flex-end;gap: var(--space-1);margin: 0}[data-nav="side"] .main-nav a{padding: .3em .55em;color: var(--nav-ink);transition: color var(--duration-fast)}[data-nav="side"] .main-nav a:not(.is-active):hover{color: var(--nav-ground);background: var(--nav-ink)}[data-nav="side"] .site-header[data-on="dark"] .main-nav a:not(.is-active,:hover){text-shadow: 0 0 2px var(--color-black),0 0 .6em var(--color-black)}[data-nav="side"] :is(.section-box,.article-page,.site-footer){padding-right: calc(var(--page-gutter) + var(--side-nav-room))}html:has(body[data-nav="side"]){--page-out-right: calc(var(--page-gutter) + var(--side-nav-room))}[data-nav="side"] .product-page{padding-right: var(--side-nav-room)}}@media (max-width: 900px){html:has(body[data-nav="side"]){--page-top: var(--space-24);--section-pad-top: var(--space-20)}[data-nav="side"] .product-feature--showcase{--section-pad-top: var(--space-16)}[data-nav="side"] .catalog{--section-pad-top: var(--space-16);--showcase-label-top: var(--space-16)}[data-nav="side"] .site-header{--header-logo-height: 36px;padding: var(--space-3) var(--page-gutter);flex-direction: row;justify-content: space-between;align-items: center;gap: var(--space-3);pointer-events: none}[data-nav="side"] :is(.site-logo,.nav-toggle){flex: none;order: 0;max-width: none;margin: 0;color: var(--top-ink);pointer-events: auto}[data-nav="side"] .nav-toggle::before,[data-nav="side"] .nav-toggle::after{height: 2px}[data-nav="side"] .main-nav{position: fixed;inset: 0;z-index: -1;padding-top: calc(var(--tap-target) + var(--space-8));border-top: 0;pointer-events: auto}[data-nav="side"] .site-header:has(.main-nav.is-open){--top-ink: var(--color-white);--nav-ink: var(--color-white);--nav-ground: var(--color-black)}[data-nav="side"] .site-header:has(.main-nav.is-open) .site-logo{visibility: visible}}}
/* assets/css/site/video-lightbox.css */@layer tokens,base,components,sections,layouts,skins,custom;@layer components{.video-expand{background: var(--color-black);color: var(--color-white);border-radius: 50%}.video-expand svg{width: var(--arrow-icon-size);height: var(--arrow-icon-size);fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.video-expand:hover{background: var(--color-white);color: var(--color-black)}.video-lightbox{width: min(96vw,160svh);max-width: none;padding: 0;border: 0;overflow: visible;background: none}.video-lightbox::backdrop{background: rgb(from var(--color-black) r g b / .9)}.video-lightbox video{display: block;width: 100%;max-height: 90svh;background: var(--color-black)}.video-lightbox-close{position: absolute;top: var(--space-2);right: var(--space-2);z-index: 1}html:has(.video-lightbox[open]){overflow: hidden}}
/* assets/css/site/photo-mosaic.css */@layer tokens,base,components,sections,layouts,skins,custom;@layer components{.photo-mosaic{width: 100%;max-width: none;height: 100%;max-height: none;margin: 0;padding: 0 var(--page-gutter) var(--space-12);border: 0;overflow-y: auto;overscroll-behavior: contain;background: var(--color-surface);color: var(--color-ink);--mosaic-columns: 4;--mosaic-gap: var(--space-3)}.photo-mosaic::backdrop{background: var(--color-surface)}.photo-mosaic-bar{position: sticky;top: 0;z-index: 1;display: flex;align-items: center;justify-content: space-between;gap: var(--space-4);margin: 0 calc(-1 * var(--page-gutter)) var(--space-4);padding: var(--space-3) var(--page-gutter);background: var(--color-surface)}.photo-mosaic-bar h2{margin: 0}.photo-mosaic-grid{columns: var(--mosaic-columns);column-gap: var(--mosaic-gap)}.photo-mosaic-tile{display: block;width: 100%;margin: 0 0 var(--mosaic-gap);padding: 0;border: 0;background: var(--color-surface-raised);cursor: zoom-in;break-inside: avoid}.photo-mosaic-tile img{display: block;width: 100%;height: auto;transition: opacity var(--duration-fast) ease}.photo-mosaic-tile:hover img{opacity: .85}.photo-mosaic-view{position: fixed;inset: 0;z-index: 2;display: grid;place-items: center;padding: var(--space-6);background: var(--color-black)}.photo-mosaic-view[hidden]{display: none}.photo-mosaic-view img{max-width: 100%;max-height: calc(100svh - 2 * var(--space-6));object-fit: contain}.photo-mosaic-step{position: absolute;top: 50%;translate: 0 -50%}.photo-mosaic-step--prev{left: var(--space-3)}.photo-mosaic-step--next{right: var(--space-3)}.photo-mosaic-back{position: absolute;top: var(--space-3);right: var(--space-3)}html:has(.photo-mosaic[open]){overflow: hidden}@media (max-width: 1100px){.photo-mosaic{--mosaic-columns: 3}}@media (max-width: 640px){.photo-mosaic{--mosaic-columns: 2;--mosaic-gap: var(--space-2)}}}
/* assets/css/site/photo-tilt.css */@layer tokens,base,components,sections,layouts,skins,custom;@layer components{[data-photo-tilt] :is(.cover:not(.cover--bleed),.figure-item,.tile--photo,.team-photo):not(.photo-mosaic *,.blog-card *){position: relative;isolation: isolate;overflow: visible;rotate: var(--tilt,0deg);min-width: 0;min-height: 0}[data-photo-tilt] :is(.cover:not(.cover--bleed),.figure-item,.tile--photo,.team-photo):not(.photo-mosaic *,.blog-card *)::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;translate: var(--photo-ink-x,9px) var(--photo-ink-y,10px);rotate: var(--ink-turn,0deg);background: var(--photo-ink,var(--color-ink));--ink-edge: var(--photo-ink-edge,22px);-webkit-mask: linear-gradient(#000 0 0) 0 0 / calc(100% - var(--ink-edge) / 2) calc(100% - var(--ink-edge) / 2) no-repeat,url("/assets/brushstroke1-stretch.svg?v=a0a777df2e") 100% 0 / var(--ink-edge) 100% no-repeat,url("/assets/brushstroke1-stretch.svg?v=a0a777df2e") 0 100% / 100% var(--ink-edge) no-repeat;mask: linear-gradient(#000 0 0) 0 0 / calc(100% - var(--ink-edge) / 2) calc(100% - var(--ink-edge) / 2) no-repeat,url("/assets/brushstroke1-stretch.svg?v=a0a777df2e") 100% 0 / var(--ink-edge) 100% no-repeat,url("/assets/brushstroke1-stretch.svg?v=a0a777df2e") 0 100% / 100% var(--ink-edge) no-repeat}[data-photo-tilt] .photo-ink-accent{--photo-ink: var(--color-accent)}[data-photo-tilt] .figure-item:not(.photo-mosaic *,.blog-card *){justify-self: center}}
/* assets/css/skins/nishan-boards.css */@layer tokens,base,components,sections,layouts,skins,custom;@layer skins{[data-skin="nishan-boards"]{--accent: #ffc30f;--color-accent-ink: #000;--font-display: "Archivo","Helvetica Neue",Arial,sans-serif;--font-body: "Figtree","Helvetica Neue",Arial,sans-serif;--weight-display: 900;--tracking-display-font: -.045em;--tracking-display: -.05em;--tracking-heading: -.045em;--tracking-title: -.045em;--font-hero: var(--font-display);--hero-title-weight: var(--weight-display);--light-surface: #fff;--light-surface-raised: #f6f6f3;--light-surface-deep: #fff;--light-ink: #000;--light-ink-soft: #3a3a38;--light-gold-ink: #000;--light-gold-muted: #000;--light-brush: #000;--light-brush-ink: #fff;--light-brush-hover: #ffc30f;--light-brush-hover-ink: #000;--light-brush-2: transparent;--light-brush-2-ink: #000;--light-brush-2-hover: #000;--dark-surface: #000;--dark-gold-ink: #ffc30f;--dark-gold-muted: #ffc30f;--dark-brush: #ffc30f;--dark-brush-ink: #000;--dark-brush-hover: #fff;--dark-brush-2: transparent;--dark-brush-2-ink: #fff;--dark-brush-2-hover: #fff;--logo-ratio: 800 / 376;--team-column: 340px;--card-cta-width: fit-content;--cta-first-width: fit-content;--cta-second-width: fit-content}[data-skin="nishan-boards"] :is(main,.theme-dark){color: var(--color-ink)}[data-skin="nishan-boards"] .social-links a{font: var(--weight-semibold) var(--step-0)/1 var(--font-body);color: inherit}[data-skin="nishan-boards"] .summon-button--secondary::before{box-shadow: inset 0 0 0 2px currentColor}[data-skin="nishan-boards"] .summon-button--secondary:is(:hover,:focus-visible){color: var(--color-surface)}[data-skin="nishan-boards"] .site-footer{--color-page: var(--dark-surface)}[data-skin="nishan-boards"] .footer-logo{color: var(--accent)}[data-skin="nishan-boards"] .team-photo .brand-logo{width: 62%;aspect-ratio: 800 / 376;-webkit-mask-image: url("/assets/images/brand/nishan-logo-black.webp?v=31b15c7a60");mask-image: url("/assets/images/brand/nishan-logo-black.webp?v=31b15c7a60")}}
/* assets/css/skins/nishan-ink.css */@layer tokens,base,components,sections,layouts,skins,custom;@layer skins{:where([data-skin="nishan-ink"]){--icon-spear: inline;--icon-chevron: none}:where([data-skin="nishan-ink"]){--radius-pill: 999px}:where([data-skin="nishan-ink"]) .summon-button{--cta-nudge-x: 4px;--cta-nudge-y: 3px;--summon-min-h: auto;aspect-ratio: 10 / 3;padding: 0 calc(var(--space-6) + 2 * var(--cta-nudge-x)) calc(2 * var(--cta-nudge-y)) var(--space-6)}:where([data-skin="nishan-ink"]) .summon-button::before{border-radius: 0;-webkit-mask: url("/assets/brushstroke1.svg?v=87cdf99b6b") center / 100% 100% no-repeat;mask: url("/assets/brushstroke1.svg?v=87cdf99b6b") center / 100% 100% no-repeat}:where([data-skin="nishan-ink"]) .cta-pair{gap: 0}:where([data-skin="nishan-ink"]) .cta-pair>.summon-button{aspect-ratio: auto;height: var(--cta-h);padding: 0 calc(var(--space-4) + 2 * var(--cta-nudge-x)) calc(2 * var(--cta-nudge-y)) var(--space-4)}:where([data-skin="nishan-ink"]) .cta-pair>.summon-button:first-child{z-index: 1}:where([data-skin="nishan-ink"]) .cta-pair>.summon-button--secondary{--tuck: 2.75rem;margin-left: calc(-1 * var(--tuck));width: calc(var(--cta-second-width,8.5rem) + var(--tuck));padding: 0 var(--space-4) calc(2 * var(--cta-nudge-y)) calc(var(--tuck) + var(--space-3))}:where([data-skin="nishan-ink"]) .summon-button--secondary::before{transform: scaleX(-1)}:where([data-skin="nishan-ink"]) .summon-button--secondary:hover::before,:where([data-skin="nishan-ink"]) .summon-button--secondary:focus-visible::before{transform: scale(-1.04,1.04)}:where(html.is-loaded) :where([data-skin="nishan-ink"]) .ink-divider{-webkit-mask: url("/assets/ink-wave.svg?v=4f1f622375") center / 100% 100% no-repeat,var(--divider-fade);mask: url("/assets/ink-wave.svg?v=4f1f622375") center / 100% 100% no-repeat,var(--divider-fade)}:where(html.is-loaded) :where([data-skin="nishan-ink"]) .brush-divider{-webkit-mask: url("/assets/brushwave.svg?v=4de8d3940d") center / 100% 100% no-repeat,var(--wave-fade);mask: url("/assets/brushwave.svg?v=4de8d3940d") center / 100% 100% no-repeat,var(--wave-fade)}:where([data-skin="nishan-ink"]) .brush-divider--rise{-webkit-mask-composite: source-in;mask-composite: intersect}:where([data-skin="nishan-ink"]) [data-rotate].is-inking{filter: url(#ink-dissolve)}:where([data-skin="nishan-ink"]) [data-rotate].is-inking .ink-text{opacity: 1}:where([data-skin="nishan-ink"]) .product-art::before{content: "";position: absolute;top: 0;left: 50%;height: 100%;aspect-ratio: 1 / 3;transform: translateX(-50%);background: radial-gradient(ellipse 50% 50% at center,var(--color-beam-core) 0%,var(--color-beam-core) 20%,var(--color-beam-mid) 55%,var(--color-beam-edge) 100%);--beam-mask: linear-gradient(to right,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 12.5%,rgba(0,0,0,0.25) 25%,rgba(0,0,0,0.4) 37.5%,rgba(0,0,0,0.8) 50%,rgba(0,0,0,0.4) 62.5%,rgba(0,0,0,0.25) 75%,rgba(0,0,0,0.1) 87.5%,rgba(0,0,0,0) 100%),linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 12.5%,rgba(0,0,0,0.65) 25%,rgba(0,0,0,0.85) 37.5%,rgba(0,0,0,1) 50%,rgba(0,0,0,0.85) 62.5%,rgba(0,0,0,0.65) 75%,rgba(0,0,0,0.4) 87.5%,rgba(0,0,0,0) 100%);-webkit-mask-image: var(--beam-mask);-webkit-mask-composite: source-in;mask-image: var(--beam-mask);mask-composite: intersect;opacity: 0;pointer-events: none}:where([data-skin="nishan-ink"]) :is(.product-media,.gallery-slide--flip).art-flash .product-art::before{animation: art-glow-flash 1.4s ease-in-out}:where([data-skin="nishan-ink"]) .product-art::after{content: "";position: absolute;z-index: -1;top: 0;left: 50%;height: 100%;aspect-ratio: 1 / 2;transform: translateX(-50%) scale(.9);background: radial-gradient(ellipse 34% 46% at center,rgb(from var(--color-gold-hot) r g b / .95) 0%,rgb(from var(--color-brush-gold) r g b / .7) 45%,rgb(from var(--color-brush-gold) r g b / 0) 100%),radial-gradient(ellipse 50% 50% at center,rgb(from var(--color-brush-gold) r g b / .6) 0%,rgb(from var(--color-gold-muted) r g b / .35) 55%,rgb(from var(--color-gold-muted) r g b / 0) 100%);opacity: 0;pointer-events: none}:where([data-skin="nishan-ink"]) :is(.product-media,.gallery-slide--flip).is-summoned .product-art::after{animation: art-summon-halo 2.4s ease-in-out;will-change: opacity,transform}@keyframes art-summon-halo{0%{opacity: 0;transform: translateX(-50%) scale(.9)}15%{opacity: .85;transform: translateX(-50%) scale(1.08)}32%{opacity: .35;transform: translateX(-50%) scale(1)}50%{opacity: .85;transform: translateX(-50%) scale(1.1)}68%{opacity: .35;transform: translateX(-50%) scale(1)}85%{opacity: .7;transform: translateX(-50%) scale(1.08)}100%{opacity: 0;transform: translateX(-50%) scale(.95)}}@keyframes art-glow-flash{0%{opacity: 0}40%{opacity: 1}100%{opacity: 0}}@media (prefers-reduced-motion: reduce){:where([data-skin="nishan-ink"]) :is(.product-media,.gallery-slide--flip).art-flash .product-art::before{animation: none}:where([data-skin="nishan-ink"]) :is(.product-media,.gallery-slide--flip).is-summoned .product-art::after{animation: none}}:where([data-skin="nishan-ink"]) .product-card.is-hovered{z-index: 2;transform: scale(1.012);border-color: var(--color-gold-muted)}:where([data-skin="nishan-ink"]) .product-card::after{content: "";position: absolute;inset: calc(-1 * var(--line));z-index: 4;pointer-events: none;border: .5px solid var(--color-gold-muted);opacity: 0;transition: opacity var(--duration-med) var(--ease-out)}:where([data-skin="nishan-ink"]) .product-card.is-current{border-color: transparent}:where([data-skin="nishan-ink"]) .product-card.is-current::after{opacity: 1}@media (prefers-reduced-motion: reduce){:where([data-skin="nishan-ink"]) .product-card.is-hovered{transform: none}}:where([data-skin="nishan-ink"]) .product-title::after{content: "";display: block;height: 1px;margin-top: var(--card-title-gap);background: var(--color-chevron)}:where([data-skin="nishan-ink"]) .summon-button.is-pressed{animation: summon-press .45s cubic-bezier(.3,0,.2,1)}@keyframes summon-press{0%{scale: 1}22%{scale: .9}55%{scale: 1.06}78%{scale: .98}100%{scale: 1}}:where([data-skin="nishan-ink"]) .ink-burst{position: absolute;inset: 0;pointer-events: none}:where([data-skin="nishan-ink"]) .ink-burst i{position: absolute;left: var(--x);top: var(--y);width: var(--s);height: var(--s);margin: calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius: 50% 45% 55% 40%;background: var(--color-brush);opacity: 0;animation: ink-speck .55s cubic-bezier(.2,.7,.3,1) var(--d,0s) forwards}@keyframes ink-speck{0%{opacity: 1;transform: translate(0,0) scale(1)}100%{opacity: 0;transform: translate(var(--dx),var(--dy)) scale(.3)}}:where([data-skin="nishan-ink"]) :is(.product-media,.gallery-slide--flip).is-summoned .product-art{animation: art-float 2.6s cubic-bezier(.45,0,.35,1)}@keyframes art-float{0%{translate: 0 0;scale: 1}16%{translate: 0 -3.5%;scale: 1.035}38%{translate: 0 -1.8%;scale: 1.035}60%{translate: 0 -3.5%;scale: 1.035}80%{translate: 0 -2%;scale: 1.02}100%{translate: 0 0;scale: 1}}:where([data-skin="nishan-ink"]) .summon-frame{position: absolute;z-index: 2;pointer-events: none;filter: drop-shadow(0 0 5px rgb(from var(--color-brush-gold) r g b / .6))}:where([data-skin="nishan-ink"]) .summon-frame i{position: absolute;width: 18px;height: 18px;background: var(--color-brush-gold);opacity: 0;animation: frame-corner 2.6s cubic-bezier(.2,.8,.2,1) forwards}:where([data-skin="nishan-ink"]) .summon-frame .tl{left: 0;top: 0;clip-path: polygon(0 0,100% 0,0 100%);--fx: -12px;--fy: -12px}:where([data-skin="nishan-ink"]) .summon-frame .tr{right: 0;top: 0;clip-path: polygon(0 0,100% 0,100% 100%);--fx: 12px;--fy: -12px}:where([data-skin="nishan-ink"]) .summon-frame .bl{left: 0;bottom: 0;clip-path: polygon(0 0,100% 100%,0 100%);--fx: -12px;--fy: 12px}:where([data-skin="nishan-ink"]) .summon-frame .br{right: 0;bottom: 0;clip-path: polygon(100% 0,100% 100%,0 100%);--fx: 12px;--fy: 12px}@keyframes frame-corner{0%{opacity: 0;transform: translate(var(--fx),var(--fy))}12%{opacity: 1;transform: translate(calc(var(--fx) * -.15),calc(var(--fy) * -.15))}20%{transform: translate(0,0)}45%{transform: translate(calc(var(--fx) * .2),calc(var(--fy) * .2))}65%{transform: translate(0,0)}88%{opacity: 1;transform: translate(0,0)}100%{opacity: 0;transform: translate(calc(var(--fx) * .4),calc(var(--fy) * .4))}}:where([data-skin="nishan-ink"]) .summon-wave,:where([data-skin="nishan-ink"]) .line-rail-end-art::before{background-image: linear-gradient(to bottom,var(--color-surface-lift) 0%,color-mix(in srgb,var(--color-surface-lift) 45%,var(--color-surface-raised)) 30%,color-mix(in srgb,var(--color-surface-lift) 14%,var(--color-surface-raised)) 65%,var(--color-surface-raised) 100%);-webkit-mask: url("/assets/ink-wave.svg?v=4f1f622375") center top / cover no-repeat;mask: url("/assets/ink-wave.svg?v=4f1f622375") center top / cover no-repeat}:where([data-skin="nishan-ink"]) .summon-wave{position: absolute;left: 0;right: 0;top: 50%;bottom: 0;pointer-events: none;clip-path: inset(0 100% 0 0);animation: wave-paint 2.6s cubic-bezier(.25,.7,.2,1) forwards}:where([data-skin="nishan-ink"]) .line-rail-end{--rail-end-art: block;border-style: solid;border-color: var(--color-line);background-color: var(--color-surface-raised);color: var(--color-brush-gold);text-shadow: 0 1px 10px rgb(0 0 0 / .85)}:where([data-skin="nishan-ink"]) .line-rail-end-art::after{background-image: url("/assets/images/products/mystery-silhouette.webp?v=cfb6095f26")}:where([data-skin="nishan-ink"]) .line-rail-end:is(:hover,:focus-visible){background-color: var(--color-surface-raised);border-color: var(--color-brush-gold)}@keyframes wave-paint{0%{clip-path: inset(0 100% 0 0);opacity: .9}32%{clip-path: inset(0 0 0 0);opacity: .9}80%{clip-path: inset(0 0 0 0);opacity: .9}100%{clip-path: inset(0 0 0 0);opacity: 0}}@media (prefers-reduced-motion: reduce){:where([data-skin="nishan-ink"]) .summon-button.is-pressed,:where([data-skin="nishan-ink"]) .ink-burst i,:where([data-skin="nishan-ink"]) :is(.product-media,.gallery-slide--flip).is-summoned .product-art{animation: none}:where([data-skin="nishan-ink"]) .ink-burst{display: none}:where([data-skin="nishan-ink"]) .summon-frame,:where([data-skin="nishan-ink"]) .summon-wave{display: none}}:where([data-skin="nishan-ink"]) .product-detail[data-field="lore"] p{font-style: italic}}
/* assets/css/skins/manga.css */@layer tokens,base,components,sections,layouts,skins,custom;@layer skins{.product-feature[data-skin="manga"]{--manga-ink: #050608;--manga-paper: #ffffff;background-color: #0b0d10;background-image: radial-gradient(110% 70% at 78% 38%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 62%)}.product-feature[data-skin="manga"]::before{content: "";position: absolute;inset: 0;z-index: 0;pointer-events: none;background: radial-gradient(circle,rgb(255 255 255 / .1) 1.15px,transparent 1.6px) 0 var(--pattern-shift,0px) / 11px 11px;-webkit-mask-image: var(--pattern-fade,linear-gradient(to bottom,#000,transparent 75%));mask-image: var(--pattern-fade,linear-gradient(to bottom,#000,transparent 75%))}.product-feature[data-skin="manga"] .product-feature-intro .kicker{display: inline-block;margin: 0 0 var(--space-6);padding: .4em .75em;background: var(--manga-paper);color: var(--manga-ink);border: 2px solid var(--manga-ink);box-shadow: 4px 4px 0 var(--accent);transform: rotate(-2deg)}.product-feature[data-skin="manga"] .product-feature-intro h2{margin: 0 0 var(--space-8);max-width: 12ch;color: var(--manga-paper);font: 400 min(clamp(3rem,1.6rem + 5vw,6.6rem),13vw)/.92 var(--font-hero);letter-spacing: 0;text-transform: uppercase;text-shadow: 3px 3px 0 var(--manga-ink),6px 6px 0 var(--accent);transform: rotate(-2deg);transform-origin: left center}.product-feature[data-skin="manga"] .product-feature-intro>p:not(.kicker){position: relative;max-width: 36ch;margin: 0 0 var(--space-10);padding: 1.1em 1.5em;background: var(--manga-paper);color: var(--manga-ink);font-weight: var(--weight-semibold);line-height: 1.45;border: 3px solid var(--manga-ink);border-radius: 2.2em;box-shadow: 6px 6px 0 var(--manga-ink)}.product-feature[data-skin="manga"] .product-feature-intro>p:not(.kicker)::before,.product-feature[data-skin="manga"] .product-feature-intro>p:not(.kicker)::after{content: "";position: absolute;clip-path: polygon(0 0,100% 70%,0 100%)}.product-feature[data-skin="manga"] .product-feature-intro>p:not(.kicker)::before{right: -34px;bottom: 18px;width: 40px;height: 34px;background: var(--manga-ink)}.product-feature[data-skin="manga"] .product-feature-intro>p:not(.kicker)::after{right: -26px;bottom: 23px;width: 32px;height: 24px;background: var(--manga-paper)}.product-feature[data-skin="manga"] .product-feature-intro .summon-button{border: 3px solid var(--manga-ink);box-shadow: 5px 5px 0 var(--manga-ink);transition: transform var(--duration-fast),box-shadow var(--duration-fast)}.product-feature[data-skin="manga"] .product-feature-intro .summon-button:hover{transform: translate(2px,2px);box-shadow: 3px 3px 0 var(--manga-ink)}@media (prefers-reduced-motion: reduce){.product-feature[data-skin="manga"] .product-feature-intro .summon-button{transition: none}}.product-feature[data-skin="manga"] .line-rail>[data-product-id]{box-shadow: 10px 10px 0 var(--accent)}}
/* assets/css/skins/longboard-living.css */@layer tokens,base,components,sections,layouts,skins,custom;@layer skins{.product-feature[data-skin="longboard-living"] .product-feature-intro{display: flex;flex-direction: column;align-items: flex-start}.product-feature[data-skin="longboard-living"] .product-feature-intro>.kicker{order: -1}.product-feature[data-skin="longboard-living"] .feature-logo{position: relative;z-index: 0;width: clamp(200px,20vw,300px);margin: var(--space-8) 0 calc(clamp(200px,20vw,300px) * -.22) calc(var(--space-2) * -1);transform: rotate(-5deg);transform-origin: left bottom}.product-feature[data-skin="longboard-living"] .product-feature-intro>:not(.feature-logo){position: relative;z-index: 1}.product-feature[data-skin="longboard-living"] .product-feature-intro h2{-webkit-text-stroke: 6px var(--color-surface);paint-order: stroke fill}}