/* SKU: same COOK layout, after-hours palette and environments. */
#armory-section .max-w-7xl[style]{transform:none!important;max-width:100%}#armory-section .flex-1{min-width:0}#armory-section{height:auto;min-height:85svh}#armory-section button[aria-label]{background:#28242a;border-color:#978468;color:#e7d2ad}
nav button:has(img[src="/btn/1.webp"]):after,nav button:has(img[src="/btn/2.webp"]):after,nav button:has(img[src="/btn/3.webp"]):after{position:absolute;inset:26% 14%;display:flex;align-items:center;justify-content:center;background:#1c1b19;color:#eee5d1;font:22px 'Bebas Neue',sans-serif;line-height:1;pointer-events:none}
nav button:has(img[src="/btn/1.webp"]):after{content:"THE FILE"}nav button:has(img[src="/btn/2.webp"]):after{content:"HIDEOUT"}nav button:has(img[src="/btn/3.webp"]):after{content:"GALLERY"}
:root{--color-green-300:#f8edd5;--color-green-400:#e8dcc2;--color-green-500:#d3b980;--color-green-600:#b89861;--color-green-700:#b2a186;--color-green-800:#6f6250;--color-green-900:#39302b;--color-green-950:#141114;--color-emerald-700:#998582;--color-slate-400:#b9ad9d}
body{background:#0b0a0d;color:#eee6d6}#lenis-content{background:#0b0a0d}
img[src="/navbare.webp"],img[src^="/btn/"],img[src="/framecard.webp"],img[src="/framekotak.webp"]{filter:sepia(1) saturate(.3) brightness(1.45)}
nav span.select-none{color:#eee5d1;text-shadow:0 0 12px #d1b57e55,0 2px 3px #000!important}
#hero-section{background-color:#0e0d16!important;background-position:center bottom!important;min-height:650px;height:100svh;align-items:flex-start;padding-top:clamp(170px,30svh,310px)}
#hero-section>div{width:100%;max-width:100%}#hero-section>div>div{margin:0;width:51%;max-width:none}
#hero-section h1{margin:0;color:#f1e8d3;font-size:clamp(90px,12vw,180px);line-height:.95;letter-spacing:.025em;text-shadow:0 5px 0 #17121c,0 0 24px #0008}
#hero-section h1 span{display:block;margin-top:22px;color:#d9be85;-webkit-text-fill-color:#d9be85;background:none;font-size:clamp(19px,2.2vw,32px);line-height:1.15;letter-spacing:.045em;text-shadow:0 2px 6px #000;white-space:nowrap}
#hero-section+img{display:none}
#lore-section .text-green-900{color:#ece0c7;text-shadow:0 2px 5px #000}
#lore-section,#conservation-hq-section,#armory-section{background:linear-gradient(#0a090dec,#0a090dec),url('/assets/sku/night-background.webp') center/cover fixed}
.turd-swap-terminal{color:#e5d4b1}.turd-terminal-chrome{background-color:#111015f5;background-image:linear-gradient(#d2b5760a 1px,transparent 1px),linear-gradient(90deg,#d2b5760a 1px,transparent 1px);border-color:#897458;box-shadow:inset 0 0 0 1px #d2b57622,0 0 28px #a18d5420}.turd-terminal-topbar{background:#d2b57612;border-color:#89745870}.turd-terminal-dot{background:#d9be85;box-shadow:0 0 10px #d9be8560}.turd-terminal-copy strong{color:#efe4ce;text-shadow:0 0 18px #d2b57622}.turd-terminal-copy p{color:#c3b59d}
[data-scene-img]{border-color:#74614e!important}[data-scene-title]{color:#dbc493!important}[data-scene-description]{color:#d0c1aa!important}[data-next-adventure]{background:#342e29!important;border-color:#a8956b!important;color:#f5ead3!important}[data-next-adventure]:hover{background:#4c4034!important}
body:after{content:"";position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.22;background:radial-gradient(2px 2px at 12% 30%,#ffe5bb,transparent),radial-gradient(2px 2px at 82% 65%,#ffe5bb,transparent),radial-gradient(2px 2px at 61% 21%,#ffe5bb,transparent);animation:sku-dust 9s ease-in-out infinite alternate}@keyframes sku-dust{to{transform:translate(8px,-20px);opacity:.45}}
@media(max-width:767px){#hero-section{padding-top:115px;background-size:auto 66%!important;background-position:80% bottom!important;min-height:690px}#hero-section>div>div{width:100%}#hero-section h1{font-size:88px}#hero-section h1 span{font-size:clamp(18px,4.5vw,25px)}#hero-section:before{content:"";position:absolute;left:0;right:0;top:30%;height:16%;background:linear-gradient(#0e0d16,transparent);pointer-events:none}#lore-section,#conservation-hq-section,#armory-section{background-attachment:scroll}}
@media(prefers-reduced-motion:reduce){body:after{animation:none;opacity:.2}}
