:root{--font-card-display:var(--font-nightmare);--font-card-book:var(--font-record);--font-display:var(--font-nightmare), Georgia, serif;--font-title:var(--font-nightmare), Georgia, serif;--surface:#111213;--surface-raised:#1c1e20;--surface-deep:#090a0b;--ink:#edeae3;--ink-muted:#b6b4af;--ink-faint:#8d9092;--edge:#35383b;--edge-strong:#57595c;--accent:#b52c35;--accent-deep:#68151e;--accent-ink:#fff4ed}body{background:var(--surface)}body:after{display:none}h1,h2,h3{font-weight:400}.world-header{background:#101112f5;border-color:#333538}.world-header .wordmark{font-family:var(--font-masthead);letter-spacing:0;font-size:16px;font-weight:400}.wordmark .logo-seal,.wordmark sup{display:none}.wordmark .age-mark{font:11px var(--font-ui);margin-left:8px}.world-footer{background:#0b0c0d}.landing-hero{background:#111213}.landing-hero:before{display:none}.hero-copy h1{font-family:var(--font-nightmare);letter-spacing:-.04em;font-size:clamp(58px,6.6vw,94px);font-weight:400;line-height:1.02}.hero-copy h1 em{color:#d94b52;font-style:normal}.hero-claim,.postal-button{color:#fff4ef;font-family:var(--font-ui);letter-spacing:.02em;background:#ac202b;border-color:#ce454e;border-radius:3px;min-height:48px;font-weight:600;box-shadow:inset 0 1px #f07e7955,0 5px #590f18}.hero-claim:hover,.postal-button:hover{background:#c22c36}.hero-claim:active,.postal-button:active{transform:translateY(2px);box-shadow:inset 0 1px #f07e7955,0 2px #590f18}.postal-button:disabled{cursor:default;box-shadow:none}.hero-free-note,.eyebrow{color:#a9a9a5}.hero-side-label,.scene-coordinates,.scene-bottomline{display:none}.hero-copy>.eyebrow{color:#d0b5b2}.page-heading h1,.section-intro h2,.specimen-heading h2,.offer-section-title h2{font-family:var(--font-nightmare);letter-spacing:-.035em;font-weight:400;line-height:1.1}.cinder-heading h2,.opening-demo h2{font:400 clamp(34px, 5vw, 64px)/1.15 var(--font-nightmare);color:var(--ink)}.delivery-panel h2{font-weight:400;line-height:1.15}.delivery-panel h2 em{color:#d9555d;font-style:normal}.npc-panel{background:#1b1c1e;border-color:#55575b;box-shadow:0 25px 65px #0009,inset 0 0 0 4px #242628}.npc-panel:before{display:none}.chapter-prose{font-family:var(--font-ui);font-size:18px;line-height:1.85}.delivery-reader h1{line-height:1.1}.choice-button{border-radius:5px}.preview-banner{background:#212326;border-color:#46494d;display:block}.preview-banner summary{cursor:pointer;min-height:28px;font:11px/1.6 var(--font-record);color:#c4bdb5}.preview-banner[open]>span{font:12px/1.7 var(--font-ui);margin:12px 0;display:block}.collectible-card.character-card{--card-edge:#777b80;--card-accent:#d1d2d3;color:#e7e6e1;box-shadow:0 18px 28px #0008, inset 0 0 0 1px #101112, inset 0 0 0 3px var(--card-edge), inset 0 0 0 5px #121314;font-synthesis:none;background:#242629;border:1px solid #74787b;border-radius:5%/3.33%;grid-template-rows:8% 54% minmax(0,1fr) 9%;gap:1%;padding:3.8%}.character-card.finish-uncommon{--card-edge:#647f75;--card-accent:#aed2be}.character-card.finish-rare{--card-edge:#b3d6df;--card-accent:#dcf6fa}.character-card.finish-super_rare{--card-edge:#d96c7c;--card-accent:#ffbcc6}.character-card.finish-ultra_rare{--card-edge:#dbc18a;--card-accent:#f1dda1}.character-card:after{display:none}.character-card .card-topline{color:#f0eeea;background:#0c0e10;border-radius:6px 6px 0 0;gap:2cqw;padding:0 1cqw}.character-card .card-story-badge{border-right:1px solid #404346;height:100%;padding-right:1.8cqw}.character-card .card-topline .story-mark{width:7cqw;height:7cqw}.character-card .card-character{font:400 7.3cqw/1.1 var(--font-nightmare);letter-spacing:-.025em;font-variant-caps:normal}.character-card .card-night{color:#b6b8b9;font:3cqw var(--font-record)}.card-night>span{color:#73797d;font-size:.7em}.character-card .card-art{border-radius:3.5%/4%;overflow:hidden;box-shadow:0 0 0 1px #090b0c,0 1px #66696c}.character-card .card-narrative{background:#121416;border-radius:3px;padding:1.7cqw 2cqw}.character-card .card-title{align-items:baseline;gap:1cqw;display:flex}.character-card .card-title h3{color:#e8e7df;font:400 5.6cqw/1.12 var(--font-nightmare);letter-spacing:-.015em}.character-card .card-title small{display:none}.character-card .card-lore{font:400 3.5cqw/1.42 var(--font-record);color:#c5c6c2;-webkit-line-clamp:4;margin:1.8cqw 0 0}.character-card .card-bottom{background:#343638;border-radius:3px 3px 7px 7px;grid-template-columns:1.1fr .9fr auto;padding:0 1.5cqw;box-shadow:inset 0 1px #54575a}.character-card .rarity-badge{font:400 3.05cqw/1 var(--font-nightmare);gap:1.2cqw}.character-card .rarity-badge .rarity-mark{width:4.9cqw;height:4.9cqw}.character-card .card-project{font:400 3.3cqw/.95 var(--font-nightmare);color:#d2d0c9;letter-spacing:-.03em}.character-card .card-score strong{font:600 9cqw/1 var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.055em;color:#f5f0e4}.character-card .card-foil{z-index:5;opacity:.12;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(ellipse at var(--light-x,30%) var(--light-y,20%), #deefff55, transparent 60%), repeating-linear-gradient(115deg, transparent 0 15px, #c9deed22 15px 16px, transparent 16px 32px);inset:0}.character-card.finish-rare .card-foil{clip-path:inset(13% 4% 34% round 5px)}.character-card.finish-super_rare .card-foil{background:radial-gradient(ellipse at var(--light-x,30%) var(--light-y,20%), #edc3d170, transparent 60%), repeating-linear-gradient(115deg, transparent 0 5px, #d0809222 5px 6px, transparent 6px 24px)}.collectible-card.character-card.card-full-art{background:#101113;grid-template-rows:8% 57% minmax(0,1fr) 9%}.character-card.card-full-art .card-art{border-radius:4%/2.7%;width:97.2%;height:97.2%;inset:1.4%}.character-card.card-full-art:before{background:linear-gradient(#090c1099,#0000 20% 54%,#090b10e0 74%,#090b10 94%);border-radius:4%/2.7%;inset:1.4%}.character-card.card-full-art .card-topline{background:#090c10ab}.character-card.card-full-art .card-narrative{text-shadow:0 1px 3px #000;background:0 0}.character-card.card-full-art .card-bottom{background:#292b2ee8}.character-card.card-full-art .card-foil{opacity:.14;background:radial-gradient(ellipse at var(--light-x,65%) var(--light-y,30%), #efe0ac88, transparent 54%), repeating-linear-gradient(120deg, transparent 0 10px, #edd9aa22 10px 11px, transparent 11px 23px)}.card-binder{box-shadow:none;background:#17191c;border-color:#42464a;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 22px;padding:24px}.binder-pocket .collectible-card.character-card{padding:3.8%}.binder-pocket>a,.extra-card-grid>a{border-radius:5%/3.33%;display:block}.binder-pocket>a:hover,.extra-card-grid>a:hover{transform:translateY(-3px)}.empty-card,.art-preview-grid.preview-card-backs img{border-radius:5%/3.33%}.empty-card small,.pocket-label{font-size:10px}.collection-rarity-picker button{font:500 13px var(--font-ui);color:#c8c9c7;background:#1c1f22;border-color:#50555a;border-radius:4px;min-height:44px}.collection-rarity-picker button[aria-pressed=true]{color:#fff4ed;background:#542029;border-color:#bf434d}.cinder-gallery figcaption{color:#b0b2b1;font-size:10px}.art-preview-note{color:#b6b6b1}.art-preview-frames{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.specimen-open{text-align:left;cursor:zoom-in;background:0 0;border:0;border-radius:5%/3.33%;width:100%;padding:0;display:block}.specimen-open:focus-visible{outline-offset:5px;outline:2px solid #eee7dc}.sample-display .specimen-aside .postal-stamp{display:none}.opening-demo{border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:35px;padding:35px 0;display:flex}.opening-demo h2{margin:15px 0;font-size:40px}.opening-demo p{max-width:570px;color:var(--ink-muted);line-height:1.7}.opening-demo .postal-button{flex-shrink:0}.collector-dialog{color:#efefea;overscroll-behavior:contain;background:#101214;border:1px solid #464b50;border-radius:12px;width:min(560px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0 24px 24px;position:fixed;overflow-y:auto;box-shadow:0 40px 100px #000b}.collector-dialog::backdrop{background:#050708ef}.collector-dialog-top{z-index:12;height:58px;font:12px var(--font-ui);color:#b6bbbe;background:#101214f5;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.collector-dialog-top button,.collector-dialog-top .cinder-inspection-close{color:#f1f0e8;width:44px;height:44px;font:32px var(--font-ui);cursor:pointer;background:0 0;border:0;padding:0;position:static}.card-exhibit{width:100%}.exhibit-object{max-width:400px;margin:0 auto}.exhibit-object>img{border-radius:5%/3.33%;width:100%;height:auto;display:block}.exhibit-art{align-items:center;max-width:100%;min-height:350px;display:grid}.exhibit-art>img{border-radius:3px}.exhibit-tools{justify-content:center;gap:6px;margin-top:20px;display:flex}.exhibit-tools button{color:#b6babc;min-width:90px;min-height:44px;font:500 13px var(--font-ui);background:#1b2024;border:1px solid #42474b;border-radius:4px;padding:10px 16px}.exhibit-tools button[aria-pressed=true]{color:#fff;background:#343d44;border-color:#7e898f}.viewer-body{touch-action:pan-y}.viewer-story{max-width:400px;font:15px/1.7 var(--font-ui);color:#c6c7c3;margin:24px auto}.viewer-navigation{justify-content:space-between;gap:8px;display:flex}.viewer-navigation button{color:#d5d7d6;min-height:44px;font:12px var(--font-ui);background:#1b2024;border:1px solid #42474b;border-radius:4px;padding:10px 14px}.viewer-navigation button:disabled{opacity:.35;cursor:default}.card-inspection{align-items:start}.card-inspection .card-exhibit .collectible-card{width:100%;margin:0}.card-inspection h1{font-size:44px;line-height:1.15}.card-inspection p{font:16px/1.75 var(--font-ui)}.card-flip{aspect-ratio:2/3;perspective:1200px;width:100%}.card-flip-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .82s cubic-bezier(.22,.8,.22,1);position:relative}.card-flip.is-revealed .card-flip-inner{transform:rotateY(180deg)}.card-flip-front,.card-flip-back{backface-visibility:hidden;position:absolute;inset:0}.card-flip-front{transform:rotateY(180deg)}.card-flip-back>img{object-fit:cover;border:1px solid #6c7074;border-radius:5%/3.33%;width:100%;height:100%;display:block;box-shadow:0 15px 40px #0009}.card-flip-front .collectible-card{width:100%;height:100%}.pack-opening{text-align:center;width:min(640px,100vw - 32px)}.pack-opening h2{font:400 36px/1.15 var(--font-nightmare);margin:10px 0 20px}.tear-pack{touch-action:pan-y;background:0 0;border:0;width:min(270px,70vw);margin:0 auto 30px;padding:0;display:block;position:relative}.tear-pack>img{object-fit:contain;filter:drop-shadow(0 20px 18px #000);width:100%;height:auto;max-height:48dvh}.tear-pack .tear-pack-main{clip-path:inset(12% 0 0)}.tear-pack .tear-pack-cap{clip-path:inset(0 0 88%);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.opening-tearing .tear-pack-cap{animation:.65s ease-in forwards tear-cap}.opening-tearing .tear-pack-main{animation:.65s ease-in forwards tear-body}.opening-tearing .tear-line{opacity:0}@keyframes tear-cap{to{opacity:0;transform:translate(-30px,-65px)rotate(-13deg)}}@keyframes tear-body{to{opacity:0;transform:translateY(45px)scale(.93)}}.tear-line{color:#fff6de;font:12px var(--font-ui);text-shadow:0 1px 4px #000;border-top:1px dashed #ddd6bca0;padding-top:8px;position:absolute;top:12%;left:4%;right:4%}.opening-counter{font:13px var(--font-ui);color:#c3c6c7;min-height:20px;margin:8px 0 20px}.opening-stack{width:min(340px,100%);margin:0 auto 25px;position:relative}.stack-shadow{background:#272d32;border:1px solid #606970;border-radius:5%/3.33%;position:absolute;inset:0;transform:translate(8px,8px)rotate(2deg)}.opening-next{justify-content:center;width:min(340px,100%)}.opening-skip{color:#a5aab0;text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin:15px 0 0;padding:15px 12px;font-size:12px;text-decoration:underline}.opening-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.opening-summary p{color:#b6babd;font:14px/1.6 var(--font-ui);margin:25px 0}.reveal-card-wrap{width:min(360px,85vw)}.print-progress{font:16px var(--font-nightmare);color:#c8c8c1;justify-content:center;width:auto;margin:18px auto}.card-reveal h2{font-size:36px}.card-reveal .postal-button{width:min(360px,85vw)}.game-nav{font-family:var(--font-ui);gap:24px;font-size:12px}.game-nav a{color:#9ba0a4;align-items:center;gap:8px;min-height:44px;display:inline-flex}.game-nav a[aria-current=page]{color:#f6f1ec;box-shadow:0 2px #b82b37}.game-nav .nav-postage{color:#e0b4b5;margin-left:auto}.booster-pack h2{font-family:var(--font-nightmare);font-size:29px;font-weight:400;line-height:1.15}.booster-pack .eyebrow{font-size:10px}.booster-pack p{font-size:13px;line-height:1.6}.booster-pack button{font-size:11px}.booster-result>div{gap:24px}.archive-toolbar .filters button{min-height:44px;font:12px var(--font-ui)}.archive-toolbar select{min-height:44px;font-size:13px}.pack-balance{font-size:15px}@media (max-width:1000px){.art-preview-frames,.card-binder{grid-template-columns:repeat(3,minmax(0,1fr))}.game-nav{gap:16px;font-size:10px}.hero-copy h1{font-size:clamp(48px,7vw,72px)}}@media (max-width:600px){.world-header{min-height:66px;padding:16px 18px}.world-header .wordmark{font-size:13px}.world-header nav,.header-actions .sound-toggle{display:none}.header-entry{min-height:40px;font-size:11px}.hero-copy h1{margin:18px 0 20px;font-size:clamp(43px,10.6vw,62px);line-height:1.06}.hero-copy>p{font-size:14px;line-height:1.65}.hero-copy>.eyebrow{letter-spacing:.06em;font-size:9px}.landing-hero .hero-copy{padding-top:14px}.hero-claim{min-height:66px}.hero-free-note{font-size:10px}.hero-topline{font-size:8px}.hero-bottom>span{font-size:9px}.hero-scene{width:90%;max-width:300px;margin-top:35px}.section-intro h2,.specimen-heading h2{font-size:36px;line-height:1.16}.page-heading{margin-top:24px}.page-heading h1{font-size:38px;line-height:1.15}.page-heading p{font-size:14px;line-height:1.7}.game-page{padding-bottom:160px}.game-page:has(.game-nav)~*{margin-bottom:100px}.game-nav{z-index:80;padding:0 8px env(safe-area-inset-bottom);background:#121519f5;border-top:1px solid #4a4f53;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #0005}.game-nav a{letter-spacing:0;flex-direction:column;justify-content:center;gap:5px;min-height:64px;font-size:9px;display:flex}.game-nav a svg{width:20px;height:20px;display:block}.game-nav a[aria-current=page]{color:#ffdedc;box-shadow:inset 0 -3px #c6313c}.game-nav .nav-postage{border-bottom:1px solid #343a40;flex-direction:row;grid-area:1/1/auto/-1;justify-content:center;width:100%;min-height:33px;margin:0;font-size:11px}.game-nav .nav-postage svg{width:14px;height:14px}.preview-banner{margin-top:20px}.card-binder{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding:12px}.binder-pocket .pocket-label{font-size:9px}.collectible-card.character-card{box-shadow:0 12px 20px #0008, inset 0 0 0 1px #101112, inset 0 0 0 3px var(--card-edge), inset 0 0 0 5px #121314;border-radius:5%/3.33%;gap:1%;padding:3.8%}.character-card .card-lore{font-size:3.5cqw}.art-preview-frames{scroll-snap-type:x mandatory;gap:16px;padding:10px 4px 20px;display:flex;overflow-x:auto}.art-preview-frames>div{scroll-snap-align:center;flex:0 0 80%;min-width:0}.collection-rarity-picker{flex-wrap:nowrap;gap:8px;margin:20px 0;padding:4px 0 10px;overflow-x:auto}.collection-rarity-picker button{flex-shrink:0;padding:10px 14px}.cinder-gallery{gap:22px 12px}.cinder-gallery figcaption{font-size:9px}.collector-dialog{width:100vw;height:100dvh;max-height:100dvh;padding:0 18px max(20px, env(safe-area-inset-bottom));border:0;border-radius:0}.collector-dialog-top{height:54px}.exhibit-object{max-width:min(400px,66.67dvh - 140.007px)}.exhibit-art{max-width:100%;min-height:300px}.exhibit-tools{margin-top:16px}.viewer-story{margin:24px auto;font-size:15px;line-height:1.7}.viewer-navigation button{font-size:12px}.card-inspection{gap:30px;margin-top:25px}.card-inspection .exhibit-object{max-width:340px}.card-inspection h1{font-size:36px}.opening-demo{padding:25px 0;display:block}.opening-demo h2{font-size:32px}.opening-demo p{font-size:14px}.opening-demo .postal-button{width:100%;margin-top:20px;font-size:12px}.opening-stack{width:min(340px,66.67dvh - 166.675px)}.opening-sealed .postal-button,.opening-next{justify-content:center;width:100%}.pack-opening h2{font-size:30px}.tear-pack{margin-top:25px;margin-bottom:35px}.opening-summary-grid{scroll-snap-type:x mandatory;gap:18px;padding-bottom:16px;display:flex;overflow-x:auto}.opening-summary-grid>div{scroll-snap-align:center;flex:0 0 84%;min-width:0}.booster-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 18px}.booster-pack h2{min-height:56px;font-size:23px}.booster-pack button{letter-spacing:0;padding:14px 8px;font-size:10px}.booster-result>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.booster-result h2{font-size:30px}.archive-toolbar .filters{flex-wrap:nowrap;width:100%;overflow-x:auto}.archive-toolbar .filters button{flex-shrink:0}.daily-receipt{font-size:12px}.commerce-terms{font-size:11px;line-height:1.7}}@media (max-width:600px) and (max-height:760px){.hero-scene{max-width:180px;margin-top:0}.hero-copy h1{margin:8px 0;font-size:38px}.hero-copy>p{margin:12px auto 16px;font-size:13px}.hero-scene .delivery-panel{padding:12px}.hero-scene .delivery-panel h2{margin-top:8px;font-size:19px;line-height:1.1}.hero-scene .delivery-panel>small{font-size:5px}.hero-scene .panel-scratch{margin:8px auto}}@media (prefers-reduced-motion:reduce){.card-flip-inner{transition:none}.collectible-card{transform:none}.opening-tearing .tear-pack-cap,.opening-tearing .tear-pack-main{animation:none}}html[data-reduce-motion=true] .card-flip-inner{transition:none}html[data-reduce-motion=true] .collectible-card{transform:none}html[data-reduce-motion=true] .opening-tearing .tear-pack-cap,html[data-reduce-motion=true] .opening-tearing .tear-pack-main{animation:none}.character-card .printed-illustration>img{object-position:50% 50%;transform:none}.character-card .card-engraving{z-index:7;pointer-events:none;fill:none;width:100%;height:100%;stroke:var(--card-accent);stroke-width:.65px;opacity:.45;position:absolute;inset:0}.character-card .engraving-rare{display:none}.character-card.finish-common .card-engraving{opacity:.2}.collectible-card.character-card.finish-uncommon{background:linear-gradient(125deg,#53635b,#242c28 35%,#3e4f46 75%,#202823)}.collectible-card.character-card.finish-rare{background:repeating-linear-gradient(105deg,#b8d5da10 0 1px,#0000 1px 4px),linear-gradient(130deg,#cae4e9,#476572 20%,#a9c9d1 42%,#314d5e 70%,#b0d0d8);border-color:#b5d5dc;box-shadow:0 18px 28px #0008,inset 0 0 0 1px #182e36,inset 0 0 0 3px #8cabbb,inset 0 0 0 5px #253c47}.collectible-card.character-card.finish-super_rare{background:repeating-linear-gradient(130deg,#ffb3bc12 0 1px,#0000 1px 5px),linear-gradient(125deg,#e2a3a5,#712a3e 22%,#bf6774 44%,#461722 72%,#cb7981);border-color:#e29ca6;box-shadow:0 18px 28px #0008,inset 0 0 0 1px #310d18,inset 0 0 0 3px #b66470,inset 0 0 0 5px #391921}.collectible-card.character-card.finish-ultra_rare{border-color:#f0d494;box-shadow:0 18px 28px #0008,inset 0 0 0 1px #2b2115,inset 0 0 0 3px #cfb277,inset 0 0 0 5px #695238}.character-card:is(.finish-rare,.finish-super_rare,.finish-ultra_rare) .engraving-rare{display:block}.character-card:is(.finish-rare,.finish-super_rare,.finish-ultra_rare) .card-engraving{opacity:.9}.character-card.finish-rare .card-bottom{background:linear-gradient(110deg,#2c434d,#42606c 40%,#233943 72%,#48616b);box-shadow:inset 0 1px #cbeaf3,inset 0 -1px #8eacb6}.character-card.finish-super_rare .card-bottom{background:linear-gradient(110deg,#3b1825,#773a4b 40%,#371620 72%,#6a3343);box-shadow:inset 0 1px #e59faa,inset 0 -1px #b56577}.character-card.finish-ultra_rare .card-bottom{background:linear-gradient(110deg,#322718,#65512e 40%,#221c12 72%,#594327);box-shadow:inset 0 1px #efdaaa,inset 0 -1px #b29b65}.character-card:is(.finish-rare,.finish-super_rare,.finish-ultra_rare) .rarity-mark{fill:color-mix(in srgb, var(--card-accent) 16%, transparent);filter:drop-shadow(0 1px 1px #000)}.character-card:is(.finish-rare,.finish-super_rare,.finish-ultra_rare) .card-score strong{color:var(--card-accent);text-shadow:0 1px 1px #000}.character-card.finish-rare .card-art{box-shadow:0 0 0 1px #d2eff5aa}.character-card.finish-super_rare .card-art{box-shadow:0 0 0 1px #f6b0beaa}.character-card.finish-rare .card-foil{opacity:.22}.character-card.finish-super_rare .card-foil{opacity:.25}.character-card.card-full-art .card-engraving{stroke-width:.85px}.exhibit-flip-button,.reveal-flip-button{width:100%;color:inherit;text-align:left;cursor:pointer;touch-action:pan-y;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:5%/3.33%;padding:0;display:block;position:relative}.exhibit-flip-button:focus-visible,.reveal-flip-button:focus-visible{outline-offset:6px;outline:2px solid #e8d6b3}.exhibit-flip-hint{color:#a6a9a8;text-align:center;margin:12px 0 0;font:11px/1.5 var(--font-ui)!important}.exhibit-flip-button .character-card,.reveal-flip-button .character-card{transform:none}.exhibit-flip-button .card-flip-inner{transition-duration:.62s}.exhibit-tools{margin-top:12px}.daily-unsealing .reveal-card-wrap{width:min(360px,85vw,66.67dvh - 213.344px);min-width:200px}.daily-unsealing .print-progress{min-height:24px}.daily-unsealing{scroll-margin-top:16px}.daily-unsealing .postal-button{font-size:13px}@media (max-width:600px){.card-inspection .exhibit-object{max-width:clamp(240px,66.67dvh - 253.346px,340px)}.daily-unsealing h2{margin:10px 0 18px;font-size:30px}.daily-unsealing .print-progress{font:12px/1.5 var(--font-ui);margin:12px 0}}.daily-unsealing .delivery-binding{z-index:8;border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 46%,#b9a787 46%,#6e5d46 47%,#d7c9a7 48%,#8b795e 51%,#0000 52%);place-items:center;transition:opacity .18s,transform .4s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0}.delivery-seal{text-align:center;color:#e5aaa4;width:74px;height:74px;font:23px/1.2 var(--font-nightmare);background:radial-gradient(circle at 30% 25%,#ac4245,#681324 70%);border:3px solid #811e2b;border-radius:48% 52% 46% 54%;outline:1px solid #c35658;place-content:center;display:grid;box-shadow:inset 0 0 0 3px #571520,0 5px 8px #0009}.delivery-seal>span{font:8px/1.8 var(--font-record);letter-spacing:1px}.daily-unsealing.stage-1 .delivery-binding{transform:rotate(-5deg)}.daily-unsealing:is(.stage-2,.stage-8) .delivery-binding{opacity:0;transform:translateY(-28px)rotate(-12deg)}.daily-unsealing.stage-8 .card-foil{animation:1.1s ease-out both reveal-foil-pass}.daily-unsealing.stage-8 .rarity-badge{animation:.42s ease-out both rarity-impression}@keyframes reveal-foil-pass{0%{opacity:.05;background-position:-450px 0}35%{opacity:.45}to{background-position:0 0}}@keyframes rarity-impression{0%{opacity:.4;filter:blur(2px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.daily-unsealing .delivery-binding{transition:none}.daily-unsealing .reveal-card-wrap{opacity:1!important;transform:none!important}.daily-unsealing.stage-8 :is(.card-foil,.rarity-badge){animation:none}.exhibit-flip-button .card-flip-inner{transition:none}}html[data-reduce-motion=true] .daily-unsealing .reveal-card-wrap{opacity:1!important;transform:none!important}html[data-reduce-motion=true] .daily-unsealing.stage-8 :is(.card-foil,.rarity-badge){animation:none}html[data-reduce-motion=true] .exhibit-flip-button .card-flip-inner{transition:none}.character-card .card-choice-record{font-family:var(--font-record), monospace;color:#bbb5a5;margin:1.1cqw 0 0;font-size:clamp(9px,2.8cqw,12px);line-height:1.3}.character-card .card-choice-record span{color:#8f887d;letter-spacing:.04em;font-size:.8em}.narrative-accent{color:#592724}.narrative-ink{animation:2.8s ease-out both narrative-ink}.narrative-pulse{animation:2.4s ease-in-out narrative-pulse}.narrative-tremble{animation:.35s ease-out 1s narrative-tremble;display:inline-block}@keyframes narrative-ink{0%{text-shadow:0 0 7px #803c3650}to{text-shadow:none}}@keyframes narrative-pulse{0%,to{opacity:1}50%{opacity:.65;text-shadow:0 0 3px #a5362940}}@keyframes narrative-tremble{0%,to{transform:none}25%{transform:translate(-.6px)}60%{transform:translate(.6px)}}@media (prefers-reduced-motion:reduce){.narrative-accent{animation:none}}html[data-reduce-motion=true] .narrative-accent{animation:none}.generation-lab{max-width:1280px;margin:auto;padding:36px 24px 80px}.generation-lab>.eyebrow{margin:36px 0 18px;display:block}.generation-lab h1{font-family:var(--font-nightmare), serif;margin-bottom:24px;font-size:clamp(38px,6vw,72px);line-height:1.05}.generation-lab h2{font-family:var(--font-nightmare), serif;margin:48px 0 20px;font-size:32px}.generation-lab-note{color:#a99e90;max-width:680px;font-size:14px;line-height:1.65}.generation-story{color:#2c2722;background:#ddd5bf;max-width:720px;margin-top:30px;padding:30px}.generation-story .generation-lab-note{color:#625b51}.generation-story .chapter-prose,.generation-story .choice-heading{color:#2c2722}.generation-recipients{gap:10px;margin-bottom:24px;display:flex}.generation-recipients button{border:1px solid #847c6c;min-height:44px;padding:10px 18px}.generation-recipients button[aria-pressed=true]{color:#e2d9c5;background:#28221e}.generation-choice-list{margin:22px 0;padding-left:26px}.generation-choice-list li{border-bottom:1px solid #958a7350;padding:16px 0}.generation-choice-list p{color:#645849;margin:6px 0 0;font-size:14px}.generation-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:26px;display:grid}.generation-card-grid .card-exhibit{width:100%}.generation-card-grid .exhibit-object{width:100%;max-width:360px;margin:auto}@media (max-width:760px){.generation-lab{padding:24px 16px 64px}.generation-story{padding:22px 18px}.generation-card-grid{grid-template-columns:1fr;gap:44px}.generation-card-grid>section{max-width:380px;margin:auto}.generation-story .choice-heading{flex-wrap:wrap;gap:12px}}
.collectible-card.character-card.edition-card{--edition-accent:#c0b9ab;--edition-dark:#292b2e;--edition-highlight:#e8e0d2;border:1px solid var(--edition-accent);color:#e9e3d7;box-shadow:0 18px 32px #07080999, inset 0 0 0 1px #090b0e, inset 0 0 0 3px var(--edition-dark), inset 0 0 0 4px var(--edition-accent);background:#191c1f;border-radius:5%/3.333%;grid-template-rows:8% 50% minmax(0,1fr) 12%;gap:.8%;padding:4%}.collectible-card.character-card.edition-card.finish-uncommon{--edition-accent:#9fb9a2;--edition-dark:#314c40;--edition-highlight:#cddfcb}.collectible-card.character-card.edition-card.finish-rare{--edition-accent:#b9d7e0;--edition-dark:#344f60;--edition-highlight:#e1f1f4}.collectible-card.character-card.edition-card.finish-super_rare{--edition-accent:#e2a0a7;--edition-dark:#602c3a;--edition-highlight:#ffe0df}.collectible-card.character-card.edition-card.finish-ultra_rare{--edition-accent:#e8cc8b;--edition-dark:#625034;--edition-highlight:#ffedbd}.collectible-card.character-card.edition-card .card-topline{color:#ede7dd;background:0 0;border-radius:0;gap:2cqw;padding:0 1.5cqw}.collectible-card.character-card.edition-card .card-story-badge{border:0;width:8cqw;padding:0}.collectible-card.character-card.edition-card .card-story-emblem{object-fit:contain;width:8cqw;height:8cqw;display:block}.collectible-card.character-card.edition-card .card-character{font:400 7.6cqw/1 var(--font-nightmare);letter-spacing:-.025em}.collectible-card.character-card.edition-card .card-art{box-shadow:0 0 0 1px var(--edition-accent);border-radius:2.5%/3%}.collectible-card.character-card.edition-card .card-narrative{background:#121619;border-radius:0;padding:2cqw 2.2cqw 0}.collectible-card.character-card.edition-card .card-title h3{color:#f0e9dc;font-size:5.7cqw;line-height:1.08}.collectible-card.character-card.edition-card .card-lore{color:#cfcac1;font:400 3.65cqw/1.42 var(--font-ui);-webkit-line-clamp:5;margin-top:1.9cqw}.collectible-card.character-card.edition-card .card-choice-record{font:400 2.9cqw/1.25 var(--font-ui);color:#c8bdab;margin-top:1.5cqw}.collectible-card.character-card.edition-card .card-choice-record>span{letter-spacing:.05em;opacity:.75;font-size:2.15cqw}.collectible-card.character-card.edition-card .card-bottom{box-shadow:none;border-top:1px solid var(--edition-accent);background:#171d22;border-radius:0 0 2cqw 2cqw;grid-template-columns:minmax(0,1fr) 34% minmax(0,1fr);gap:1cqw;padding:0 2.8cqw}.collectible-card.character-card.edition-card .rarity-badge{white-space:nowrap;font:400 4.35cqw/1.1 var(--font-nightmare);color:var(--edition-highlight);letter-spacing:-.025em;place-items:center start;display:grid}.collectible-card.character-card.edition-card .card-project{place-items:center;width:100%;display:grid}.collectible-card.character-card.edition-card .card-project img{object-fit:contain;width:100%;height:auto;max-height:12cqw;display:block}.collectible-card.character-card.edition-card .card-score{justify-self:end;padding-right:0}.collectible-card.character-card.edition-card .card-score strong{font:400 8.1cqw/1 var(--font-card-score), var(--font-nightmare);letter-spacing:-.035em;color:var(--edition-highlight);text-shadow:none}.collectible-card.character-card.edition-card .card-engraving{stroke:var(--edition-accent);opacity:.6;stroke-width:.45px}.collectible-card.character-card.edition-card .card-foil{opacity:.08;clip-path:inset(0 round 5%);background:linear-gradient(112deg,#0000 30%,#d5e5e915 47%,#0000 65%)}.collectible-card.character-card.edition-card.finish-common .card-engraving{opacity:.25}.collectible-card.character-card.edition-card.finish-uncommon .card-engraving{stroke-dasharray:2 1}.collectible-card.character-card.edition-card.finish-super_rare .card-engraving{stroke-width:.85px}.collectible-card.character-card.edition-card.finish-ultra_rare .card-engraving{stroke-width:1px}.collectible-card.character-card.edition-lacquer{background:linear-gradient(120deg, var(--edition-accent), var(--edition-dark) 16%, #171c20 40%, var(--edition-dark) 85%, var(--edition-accent))}.character-card.edition-lacquer .card-topline{box-shadow:inset 0 -1px color-mix(in srgb, var(--edition-accent) 35%, transparent)}.collectible-card.character-card.edition-lacquer .card-bottom{background:linear-gradient(125deg, #171d22, var(--edition-dark))}.collectible-card.character-card.edition-ticket{box-shadow:0 18px 32px #07080999, inset 0 0 0 2px #32141e, inset 0 0 0 5px var(--edition-accent), inset 0 0 0 6px #32141e;background:#421c27}.collectible-card.character-card.edition-ticket .card-topline{color:#342029;background:#e5ddcd;border-radius:1cqw 1cqw 0 0;padding-left:2.2cqw}.collectible-card.character-card.edition-ticket .card-story-emblem{filter:invert()}.collectible-card.character-card.edition-ticket .card-narrative{background:#2b151e}.collectible-card.character-card.edition-ticket .card-art{border-radius:0}.collectible-card.character-card.edition-ticket .card-bottom{background:var(--edition-dark);border-top:1px dashed var(--edition-accent)}.collectible-card.character-card.edition-ticket .card-engraving{stroke-dasharray:1 2;stroke-width:1px;opacity:.8}.collectible-card.character-card.edition-ticket .card-title h3{color:#eee1ca}.character-card.edition-ticket .card-bottom:before,.character-card.edition-ticket .card-bottom:after{content:"";border:1px solid var(--edition-accent);background:#151517;border-radius:50%;width:2.6cqw;height:2.6cqw;position:absolute;top:-1.4cqw}.character-card.edition-ticket .card-bottom:before{left:-2.9cqw}.character-card.edition-ticket .card-bottom:after{right:-2.9cqw}.collectible-card.character-card.edition-archive{box-shadow:0 18px 32px #07080999, inset 0 0 0 2px #c6c4b8, inset 0 0 0 5px var(--edition-dark), inset 0 0 0 6px #efede3;background:#d8d6cc}.collectible-card.character-card.edition-archive .card-topline{color:#292a2a;border-bottom:.8cqw solid var(--edition-dark)}.collectible-card.character-card.edition-archive .card-story-emblem{filter:invert()}.collectible-card.character-card.edition-archive .card-character{font:700 7.8cqw/1 var(--font-card-archive), Georgia, serif;letter-spacing:-.035em}.collectible-card.character-card.edition-archive .card-narrative{background:0 0;padding-left:1.5cqw;padding-right:1.5cqw}.collectible-card.character-card.edition-archive .card-title h3{font:700 5.65cqw/1.08 var(--font-card-archive), Georgia, serif;color:#252a2b}.collectible-card.character-card.edition-archive .card-lore{color:#353b3b}.collectible-card.character-card.edition-archive .card-choice-record{color:#3e4241}.collectible-card.character-card.edition-archive .card-bottom{background:var(--edition-dark);border:1px solid var(--edition-dark)}.collectible-card.character-card.edition-archive .card-engraving{stroke:var(--edition-dark)}.collectible-card.character-card.edition-archive .card-art{border-radius:1px;box-shadow:0 0 0 1px #444b48}.collectible-card.character-card.edition-card.card-full-art{grid-template-rows:8% 50% minmax(0,1fr) 12%}.collectible-card.character-card.edition-card.card-full-art .card-art{border-radius:4%/2.7%;width:96.8%;height:96.8%;inset:1.6%}.collectible-card.character-card.edition-card.card-full-art:before{background:linear-gradient(#101215b0,#0000 25% 46%,#101215ed 69%,#101215 96%);display:block;inset:1.6%}.collectible-card.character-card.edition-card.card-full-art .card-topline{color:#fff1d4;background:#101215d9}.collectible-card.character-card.edition-card.card-full-art .card-story-emblem{filter:none}.collectible-card.character-card.edition-card.card-full-art .card-narrative{text-shadow:none;background:#111416cc}.collectible-card.character-card.edition-card.card-full-art .card-title h3{color:#f2e4c7}.collectible-card.character-card.edition-card.card-full-art .card-lore{color:#e0d8c8}.collectible-card.character-card.edition-card.card-full-art .card-choice-record{color:#dac9a8}.collectible-card.character-card.edition-card.card-full-art .card-bottom{background:#3e311feb}.collectible-card.character-card.edition-lacquer.card-full-art{background:#111619;border-color:#e8cb87;grid-template-rows:8% minmax(0,1fr) auto 11%;gap:1.3%;padding:4%;box-shadow:0 18px 36px #070809a8,inset 0 0 0 1px #625032,inset 0 0 0 2px #bfa46b}.collectible-card.character-card.edition-lacquer.card-full-art .card-art{width:98.6%;height:98.6%;box-shadow:none;border-radius:4.5%/3%;inset:.7%}.collectible-card.character-card.edition-lacquer.card-full-art:before{background:linear-gradient(#080e126e 0%,#0000 18% 62%,#080d1238 77%,#080d12b8 100%);inset:.7%}.collectible-card.character-card.edition-lacquer.card-full-art .card-topline{box-shadow:none;text-shadow:0 1px 2px #000,0 0 7px #0009;background:0 0}.collectible-card.character-card.edition-lacquer.card-full-art .card-narrative{text-shadow:0 1px 2px #000,0 0 5px #000d;background:0 0;padding:1.5cqw 1.5cqw 1cqw;overflow:visible}.collectible-card.character-card.edition-lacquer.card-full-art .card-title h3{color:#fff0cf;font-size:6.3cqw}.collectible-card.character-card.edition-lacquer.card-full-art .card-lore{color:#f1eadd;margin-top:1.4cqw;font-size:3.65cqw;line-height:1.42}.collectible-card.character-card.edition-lacquer.card-full-art .card-bottom{box-shadow:none;background:#10171e2b;border-top:1px solid #e4c88a66;border-radius:0}.collectible-card.character-card.edition-lacquer.card-full-art .rarity-badge,.collectible-card.character-card.edition-lacquer.card-full-art .card-score strong{color:#ffe7b3;text-shadow:0 1px 2px #000}.collectible-card.character-card.edition-lacquer.card-full-art .card-engraving{display:none}.card-relic-engraving{z-index:7;fill:none;stroke:#e9ce8b;stroke-width:.55px;opacity:.85;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.collectible-card.character-card.edition-lacquer.card-full-art .card-foil{opacity:.075;background:linear-gradient(115deg,#0000 35%,#efdaa138 47%,#0000 59%)}@container (max-width:220px){.collectible-card.character-card.edition-card .rarity-badge{font-size:5.4cqw}}
.product-landing{max-width:1160px;margin:0 auto;padding:28px 32px 60px}.world-header{gap:28px;width:calc(100% - 64px);max-width:1096px;height:auto;min-height:76px;padding:10px 0}.world-header .product-wordmark{flex-shrink:0;align-items:center;gap:14px;display:flex}.product-wordmark img{width:128px;height:auto;display:block}.product-wordmark .age-mark{font:11px var(--font-record);color:#a49783;border:1px solid #524c42;margin-left:0;padding:5px}.world-header nav{font:500 12px/1.4 var(--font-ui);letter-spacing:.04em;gap:30px}.world-header nav a{align-items:center;min-height:44px;display:flex}.world-header .header-actions{flex-shrink:0;gap:22px}.world-header .sound-toggle{min-width:44px;min-height:44px;padding:10px}.world-header .sound-toggle span{white-space:nowrap;font-size:10px}.world-header .header-entry{font:500 12px/1.4 var(--font-ui);white-space:nowrap;min-height:44px;padding:10px 0}.world-header.game-header nav,.world-header.game-header .header-entry{display:none}.world-header.game-header{justify-content:space-between}.product-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:20px;min-height:560px;display:grid}.product-kicker{font:11px/1.5 var(--font-record);letter-spacing:1.5px;color:#b59b74;display:block}.product-hero-copy h1{font:400 clamp(38px, 4.8vw, 65px)/1.12 var(--font-nightmare);letter-spacing:-1px;margin:20px 0}.product-hero-copy>p{color:#c1bdb4;max-width:410px;margin-bottom:25px;font-size:17px;line-height:1.65}.product-hero-copy>small{color:#aaa69c;margin-top:12px;font-size:12px;display:block}.product-hero .dubl-scene{max-width:570px}.dubl-panel .hero-invitation{padding:58px 28px 28px 45px}.dubl-panel .hero-invitation h2{font:400 clamp(22px, 2.4vw, 30px)/1.3 var(--font-nightmare);margin:14px 0 22px}.hero-invitation ol{counter-reset:steps;margin:0;padding:0;list-style:none}.hero-invitation li{counter-increment:steps;border-top:1px solid #3c3731;gap:14px;padding:12px 0;font-size:13px;display:flex}.hero-invitation li:before{content:counter(steps, decimal-leading-zero);font:11px var(--font-record);color:#a88862}.hero-signature{color:#9b958c;margin-top:16px;font-size:11px;display:block}.product-section-intro{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.product-section-intro h2,.product-story-note h2{font:400 35px/1.2 var(--font-nightmare);margin:0}.product-section-intro p{color:#aaa69d;max-width:400px;margin:0;font-size:14px;line-height:1.65}.product-specimens{padding:50px 0 65px}.product-sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:36px;max-width:940px;margin:0 auto 30px;display:grid}.product-sample-grid>button{cursor:zoom-in;text-align:left;white-space:normal;background:0 0;border:0;min-width:0;padding:0;display:block}.product-sample-grid .character-card{aspect-ratio:2/3;width:100%;height:auto}.collectible-card.character-card .card-lore{white-space:normal;text-align:left}.card-secret-epilogue{box-shadow:0 0 28px #c6a35b38,inset 0 0 0 2px #f5dba760!important}.collectible-card.character-card.edition-lacquer.finish-common{--edition-accent:#a7abad;--edition-dark:#303437;--edition-highlight:#e0e2e2}.product-specimens>.text-button{justify-content:center;margin-top:40px;display:flex}.product-story-note{border-top:1px solid #494239;border-bottom:1px solid #494239;grid-template-columns:1fr 1.3fr;gap:24px;padding:38px 0;display:grid}.product-story-note>p{color:#bbb5ac;margin:0;font-size:15px;line-height:1.8}.product-finish-note{color:#baaa8c;grid-column:1/-1;align-items:center;gap:28px;display:flex}.product-finish-note span{max-width:580px;font-size:12px;line-height:1.6}.product-shop-section{padding:60px 0 32px}.compact-offers{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.credit-product{background:#1a1816;border:1px solid #4b4339;grid-template-rows:32px 159px auto 1fr auto 54px;min-width:0;padding:19px 15px;display:grid;position:relative}.credit-product-featured{background:#221d18;border-color:#ad8860}.credit-product .product-kicker{letter-spacing:1px;min-height:32px;font-size:10px}.credit-product-art{width:155px;height:125px;margin:12px auto 22px;position:relative}.credit-product-art img{filter:drop-shadow(0 6px 5px #0009);width:112px;height:112px;position:absolute;top:8px;left:12px;transform:rotate(-12deg)}.credit-product-art img:nth-child(2){top:5px;left:22px;transform:rotate(9deg)}.credit-product-art img:nth-child(3){top:2px;left:32px;transform:rotate(-4deg)}.credit-product-art img:nth-child(4){top:-1px;left:42px;transform:rotate(12deg)}.credit-product-art img:nth-child(5){top:-4px;left:52px;transform:rotate(-7deg)}.credit-product-art img:last-of-type{transform:rotate(-14deg)}.case-credit-icon{color:#c7b08a;flex-shrink:0}.credit-product-art>span{color:#eddbb7;font:26px var(--font-card-score);background:#281c16;border:1px solid #987856;padding:3px 10px;position:absolute;bottom:0;right:0;box-shadow:0 4px 15px #0009}.credit-product h3{font:400 24px/1.3 var(--font-nightmare);margin:0 0 4px}.credit-product>p{color:#a9a296;margin:0 0 14px;font-size:12px}.credit-product>small{color:#bbae9c;margin:0 0 14px;font-size:11px;display:block}.credit-product .postal-button{letter-spacing:.3px;white-space:normal;width:100%;min-height:48px;padding:13px 8px;font-size:11px}.credit-product em{color:#b6a78b;margin:14px 0 0;font-size:10px;font-style:normal;line-height:1.65;display:block}.product-shop-footnote{color:#a69e91;margin:24px 0;font-size:12px;line-height:1.65}.product-faq{border-top:1px solid #423c34;padding-top:20px}.product-faq details{border-bottom:1px solid #423c34;padding:20px 0}.product-faq summary{cursor:pointer;font-size:16px}.product-faq p{color:#b1aaa0;max-width:760px;font-size:14px;line-height:1.7}.product-last-cta{text-align:center;padding:38px 0 0}.product-window{background:#191817;border:1px solid #49443d;width:calc(100% - 40px);max-width:760px;margin:32px auto 50px;padding:36px;box-shadow:0 25px 65px #0005}.product-window h1,.collection-heading h1{font:400 38px/1.2 var(--font-nightmare);margin:12px 0 24px}.product-window h2,.simple-collection h2{font:400 25px/1.3 var(--font-nightmare)}.product-window>p{color:#c4bcb0;font-size:14px;line-height:1.8}.product-shop{max-width:1120px}.shop-reassurance{color:#c3b79f;flex-wrap:wrap;gap:24px;margin:24px 0;font-size:12px;display:flex}.product-back-link{color:#d7c39e;margin-top:24px;font-size:13px;display:block}.simple-game{min-height:65vh;padding:10px 0 130px}.simple-reader{max-width:700px}.simple-reader-top{font:10px/1.6 var(--font-record);letter-spacing:1px;color:#bc9f76;border-bottom:1px solid #49413a;justify-content:space-between;gap:16px;padding-bottom:18px;display:flex}.simple-reader h1{margin-top:28px}.simple-reader .chapter-prose{font:16px/1.9 var(--font-ui);color:#d2cbc0;max-width:none}.simple-reader .chapter-prose p{margin:0 0 18px}.simple-choice-heading{margin-top:28px}.choice-list{grid-template-columns:1fr;gap:10px;display:grid}.simple-reader .choice-button{text-align:left;color:#dfd3bf;background:#211e1a;border:1px solid #554a3d;grid-template-columns:30px 1fr;align-items:start;gap:5px 14px;min-height:72px;padding:17px 20px;display:grid}.simple-reader .choice-button>span{font:12px var(--font-record);color:#b99669;grid-row:1/3;margin-top:4px}.simple-reader .choice-button strong{font:500 15px/1.5 var(--font-ui)}.simple-reader .choice-button small{color:#a99d8c;grid-column:2;font-size:12px;line-height:1.6}.simple-reader .choice-button:hover{background:#2b241d;border-color:#b49165}.compact-hint{margin-top:22px;line-height:1.7;color:#a59a88!important;font-size:11px!important}.postage-required{background:#261f18;border:1px solid #6b533b;padding:20px}.postage-required p{margin:0 0 16px;font-size:13px}.simple-progress{font:12px var(--font-record);color:#b4a68e;margin:24px 0}.simple-progress progress{accent-color:#c3a477;width:100%;height:6px;margin-top:12px;display:block}.simple-progress progress::-webkit-progress-bar{background:#35302a}.simple-progress progress::-webkit-progress-value{background:#bc986b}.next-story{padding:16px 0 25px}.simple-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;margin-top:28px;display:grid}.simple-calendar>a{background:#151514;border:1px solid #3c3831;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:73px;display:flex}.simple-calendar span{font:22px var(--font-nightmare)}.simple-calendar small{font:8px var(--font-record);color:#82796d}.simple-calendar .current{color:#edc894;background:#2b211a;border-color:#aa8760}.simple-calendar .done{color:#b9a886;background:#24211c}.simple-calendar .closed{color:#7c7770}.game-nav{z-index:50;bottom:max(12px, env(safe-area-inset-bottom));background:#191715;border:1px solid #51493e;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:min(590px,100% - 24px);margin:0;padding:44px 9px 9px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 6px 36px #000c}.game-nav>a{min-width:0;font:9px var(--font-record);color:#b8afa0;text-align:center;border:1px solid #37312b;flex-direction:column;align-items:center;gap:8px;padding:12px 2px;display:flex}.game-nav>a[aria-current=page]{color:#fff0dc;background:#8e211a;border-color:#b34c39}.game-nav>a:hover{border-color:#9c7a56}.game-nav>a.nav-postage{color:#ddc298;background:#29221a;border:0;flex-direction:row;grid-area:auto;justify-content:center;width:auto;min-height:30px;margin:0;padding:7px;font-size:11px;position:absolute;top:7px;left:9px;right:9px}.simple-card-stage{text-align:center;max-width:950px;margin:24px auto;padding:0 18px}.after-card-actions{color:#d5c1a0;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin:25px 0;font-size:12px;display:flex}.simple-collection{max-width:1120px;margin:24px auto;padding:0 24px}.collection-heading{margin-bottom:25px}.collection-heading p{color:#b5a995;font-size:12px}.archive-toolbar{gap:12px;margin-bottom:24px;display:flex}.archive-toolbar select{color:#d9cdb9;min-width:0;max-width:50%;font:12px var(--font-ui);background:#211e1a;border:1px solid #5f5242;padding:12px}.extra-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.finds-window{text-align:center;max-width:610px}.find-card-back{width:190px;margin:26px auto}.find-card-back img{border-radius:18px;width:100%;height:auto;display:block;box-shadow:0 18px 40px #0009}.profile-tabs{border-bottom:1px solid #52473a;gap:4px;margin:25px 0;display:flex}.profile-tabs button{font:12px var(--font-ui);color:#b6a68e;cursor:pointer;background:0 0;border:0;padding:14px 12px}.profile-tabs button[aria-pressed=true]{color:#ecd1a3;background:#32261d}.lore-title{font:18px var(--font-nightmare)!important;color:#c4a778!important}.profile-account>div,.simple-activity>div{border-bottom:1px solid #3a342c;justify-content:space-between;gap:20px;padding:17px 0;font-size:13px;display:flex}.profile-account strong{overflow-wrap:anywhere}.profile-account .postal-button{margin:26px 0}.settings-form{gap:16px;font-size:12px;display:grid}.settings-form>input{color:#ded0b9;background:#101010;border:1px solid #64513d;padding:13px}.checkbox-label{align-items:center;gap:12px;line-height:1.6;display:flex}.checkbox-label input{accent-color:#b39770;margin:0}.local-tools{color:#968c7e;border-top:1px solid #3d372f;margin-top:32px;padding-top:20px;font-size:11px}.local-tools summary{cursor:pointer}.local-tools p{line-height:1.7}.local-tools button{color:#bdac92;background:#201b15;border:1px solid #534432;margin-top:10px;padding:10px}.final-draw-note{background:#262016;border:1px solid #665238;margin:30px 0;padding:24px}.final-draw-note p{color:#baad96;font-size:13px;line-height:1.7}.final-draw-note>span{font:10px var(--font-record);color:#b29468}.simple-rewards{grid-template-columns:1fr 1fr;gap:14px;display:grid}.simple-rewards article{border:1px solid #514738;padding:18px}.simple-rewards h3{font:22px var(--font-nightmare)}.simple-rewards p{font-size:12px;line-height:1.7}.generation-wait{text-align:center;color:#c5b395;max-width:500px;margin:60px auto;padding:28px}.generation-wait h2{font:32px/1.3 var(--font-nightmare);margin:24px 0 12px}.generation-wait p{font-size:13px;line-height:1.7}.waiting-card{background:#181714;border:1px solid #9c7e58;border-radius:13px;width:156px;height:225px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 7px #27221b,0 20px 40px #0008}.waiting-eye{border:1px solid #b29568;border-radius:70% 5%;width:50px;height:25px;position:absolute;top:65px;left:53px;transform:rotate(35deg)}.waiting-eye:after{content:"";background:#9a3124;border-radius:50%;animation:4s ease-in-out infinite case-eye;position:absolute;inset:4px 17px}.waiting-scratch{transform-origin:0;background:#8e7956;width:106px;height:1px;animation:3s ease-in-out infinite case-ink;display:block;position:absolute;bottom:50px;left:25px}.waiting-scratch:nth-child(3){width:81px;animation-delay:.4s;bottom:39px}.waiting-scratch:nth-child(4){width:94px;animation-delay:.8s;bottom:28px}@keyframes case-eye{0%,75%,to{opacity:.8}80%,85%{opacity:.1}}@keyframes case-ink{0%,to{opacity:.3;transform:scaleX(.2)}50%{opacity:.9;transform:scaleX(1)}}.world-footer{padding:30px max(24px,50vw - 580px) 150px}@media (max-width:800px){.product-landing{padding:15px 22px 35px}.product-hero{grid-template-columns:1fr;gap:10px;min-height:0}.product-hero-copy{padding-top:14px}.product-hero-copy h1{font-size:44px}.product-hero-copy>p{max-width:580px;margin-bottom:20px;font-size:15px}.product-hero .dubl-scene{width:min(100%,490px);margin-top:8px}.product-section-intro{display:block}.product-section-intro h2{margin-bottom:14px;font-size:31px}.product-section-intro p{max-width:530px}.product-specimens{padding:40px 0}.product-sample-grid{gap:18px}.product-story-note{grid-template-columns:1fr;padding:28px 0}.product-finish-note{display:block}.product-finish-note strong{margin-bottom:10px;display:block}.compact-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-shop-section{padding-top:38px}.product-window{margin:18px auto 40px;padding:26px}.extra-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.world-header{gap:16px;width:calc(100% - 44px);padding:10px 0}.world-header nav{display:none}.product-wordmark img{width:110px}}@media (max-width:480px){.product-hero-copy h1{font-size:37px}.product-hero-copy>.postal-button{width:100%;font-size:12px}.product-hero .dubl-scene{width:calc(100% + 9px);margin-left:-9px}.dubl-panel .hero-invitation{padding:44px 16px 22px 31px}.dubl-panel .hero-invitation h2{margin-bottom:16px;font-size:23px}.hero-invitation li{gap:10px;padding:10px 0;font-size:11px}.hero-invitation .product-kicker{letter-spacing:.8px;font-size:8px}.hero-signature{font-size:9px}.product-sample-grid{scroll-snap-type:x mandatory;gap:16px;padding:5px 0 20px;display:flex;overflow-x:auto}.product-sample-grid>button{scroll-snap-align:center;flex:0 0 240px}.product-window{width:calc(100% - 24px);padding:22px 18px}.product-window h1,.collection-heading h1{font-size:31px}.product-shop{width:calc(100% - 24px)}.credit-product{padding:15px 10px}.credit-product-art{width:120px;height:108px;margin:10px auto 18px}.credit-product-art img{width:84px;height:84px}.credit-product-art img:nth-child(4){left:35px}.credit-product-art img:nth-child(5){left:41px}.credit-product-art>span{padding:3px 8px;font-size:23px}.world-header .product-wordmark{gap:7px}.world-header .header-actions{gap:6px}.world-header .sound-toggle{display:flex}.credit-product h3{font-size:21px}.credit-product .postal-button{font-size:10px}.simple-reader-top{letter-spacing:.4px;font-size:8px}.simple-reader .chapter-prose{font-size:15px;line-height:1.8}.simple-reader .choice-button{grid-template-columns:23px 1fr;gap:5px 10px;padding:15px 12px}.simple-reader .choice-button strong{font-size:13px}.simple-calendar{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.simple-calendar>a{min-height:64px}.simple-calendar small{font-size:7px}.game-nav>a{padding:10px 0;font-size:8px}.game-nav{gap:3px}.game-nav>a.nav-postage{font-size:10px}.simple-collection{padding:0 14px}.profile-tabs{gap:0}.profile-tabs button{padding:13px 8px;font-size:11px}.simple-rewards{grid-template-columns:1fr}.shop-reassurance{gap:10px;font-size:10px}.world-footer{padding-bottom:145px}}@media (max-width:360px){.credit-product h3{min-height:2.6em}.credit-product-art{width:100px;max-width:100%}.credit-product-art img{width:74px;height:74px;left:0}.credit-product-art img:nth-child(2){left:7px}.credit-product-art img:nth-child(3){left:14px}.credit-product-art img:nth-child(4){left:21px}.credit-product-art img:nth-child(5){left:26px}}@media (prefers-reduced-motion:reduce){.waiting-eye:after,.waiting-scratch{animation:none}}html[data-reduce-motion=true] .waiting-eye:after,html[data-reduce-motion=true] .waiting-scratch{animation:none}
.world-footer{background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:14px 28px;width:calc(100% - 48px);max-width:1120px;margin:36px auto 0;padding:28px 0 36px}.world-footer.game-footer{padding-bottom:160px}.world-footer .footer-brand{font:600 15px/1.5 var(--font-ui)}.world-footer .footer-brand span{font:11px/1.6 var(--font-record);letter-spacing:.04em}.world-footer>p{font:17px/1.5 var(--font-nightmare);margin:0}.world-footer>div{font:13px/1.6 var(--font-ui);letter-spacing:0;flex-wrap:wrap;gap:6px 22px}.world-footer>div a{align-items:center;min-height:44px;display:inline-flex}.world-footer>small{font:10px/1.6 var(--font-record);align-self:center}.world-header.game-header .header-entry{align-items:center;gap:7px;display:flex}.simple-game{min-height:58dvh;padding-bottom:28px}.game-nav{width:min(660px,100% - 32px);bottom:max(14px, env(safe-area-inset-bottom));gap:6px;padding:44px 8px 8px}.game-nav>a{font:600 11px/1.4 var(--font-ui);gap:7px;min-height:67px;padding:12px 4px}.game-nav>a svg{width:23px;height:23px}.game-nav>a.nav-postage{font:12px/1.4 var(--font-record);min-height:30px;padding:6px}.game-nav>a.nav-postage svg{width:17px;height:17px}.profile-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:26px 0;display:flex}.profile-actions .postal-button{margin:0}.account-signout{color:#c4b69f;min-height:48px;font:12px var(--font-ui);background:0 0;border:1px solid #5a5044;justify-content:center;align-items:center;gap:9px;padding:14px 18px;display:inline-flex}.secondary-button{color:#e2c9a1;min-height:44px;font:13px/1.4 var(--font-ui);cursor:pointer;background:#25211c;border:1px solid #7e6a4d;justify-content:center;align-items:center;padding:11px 16px;display:inline-flex}.secondary-button:hover,.account-signout:hover{background:#30281e;border-color:#c5a579}.account-password{border-top:1px solid #4e4437;margin-top:30px;padding-top:24px}.account-password h2,.story-inventory h2{font:25px/1.3 var(--font-nightmare)}.account-password p,.story-inventory p{font:14px/1.7 var(--font-ui);color:#c6baa7}.account-password form{gap:12px;max-width:400px;margin-top:20px;display:grid}.account-password form label{font:12px/1.6 var(--font-ui)}.account-password input{color:#eee1cb;background:#111;border:1px solid #716148;width:100%;padding:13px}.account-password form .postal-button{margin:5px 0}.story-inventory article{border:1px solid #5d4f3b;margin:14px 0;padding:16px 20px}.story-inventory article>span{font:10px var(--font-record);color:#c4a77f}.story-inventory article small{font:12px/1.6 var(--font-ui);color:#aa9e8b}.inventory-empty{background:#24201b;padding:20px}.milestone-rewards>h2{font:30px/1.3 var(--font-nightmare);margin:30px 0 12px}.milestone-rewards p,.simple-rewards p{font:14px/1.7 var(--font-ui)}.simple-rewards article{flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.simple-rewards article h3,.simple-rewards article p{margin:0}.simple-rewards article small{font:13px/1.6 var(--font-ui);color:#d4b784;margin-top:auto}.reward-downloads{gap:8px;margin-top:auto;display:grid}.access-tabs{border-bottom:1px solid #554b3c;gap:0;margin-bottom:25px;display:flex}.access-tabs button{min-height:44px;font:12px/1.4 var(--font-ui);color:#aa9e8d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:12px 6px}.access-tabs button[aria-pressed=true]{color:#f2dfbc;background:#c4a4760a;border-color:#c2a16e}.dubl-panel .registration-form input:not([type=checkbox]){min-height:44px}.identity-ceremony{text-align:center;min-height:355px}.identity-ceremony .product-kicker{letter-spacing:1px;font-size:10px}.identity-ceremony h2{margin:25px 0 8px}.identity-ceremony>p,.identity-ceremony small{font:13px/1.7 var(--font-ui);color:#baa991}.identity-ink{border-bottom:1px solid #5c4c35;place-content:center;min-height:90px;padding:12px 0;display:grid}.identity-ink p{font:25px/1.5 var(--font-nightmare);color:#dfbf88;animation:.65s ease-out both identity-reveal}.identity-writing{gap:9px;width:180px;display:grid}.identity-writing i{transform-origin:0;background:#c4a477;height:1px;animation:1.6s ease-in-out infinite manuscript-write}.identity-writing i:nth-child(2){width:80%;animation-delay:.2s}.identity-writing i:nth-child(3){width:65%;animation-delay:.4s}.identity-ceremony .postal-button{width:100%;margin:20px 0 12px}.account-return{text-align:center}.account-return .product-back-link{margin-top:24px;display:block}.generation-wait{max-width:550px;margin:44px auto;padding:24px 22px}.generation-wait h2{font-size:clamp(25px,3vw,34px)}.generation-wait p{font:15px/1.7 var(--font-ui);color:#c6b89e}.generation-wait small{font:12px/1.7 var(--font-ui);color:#a3957d;margin-top:16px;display:block}.waiting-manuscript{width:180px;height:180px;margin:0 auto;position:relative}.manuscript-sheet{background:#26221c;border:1px solid #8d7758;padding:30px 22px;position:absolute;inset:14px 9px 8px;transform:rotate(-4deg);box-shadow:-8px 8px #181614,-9px 9px #4b4032,0 20px 35px #0006}.manuscript-sheet>span{background:#a98254;width:24px;height:7px;margin-bottom:18px;display:block}.manuscript-sheet i{transform-origin:0;background:#bfa078;height:2px;margin:10px 0;animation:3s ease-in-out infinite manuscript-write;display:block}.manuscript-sheet i:nth-of-type(2){width:83%;animation-delay:.35s}.manuscript-sheet i:nth-of-type(3){width:95%;animation-delay:.7s}.manuscript-sheet i:nth-of-type(4){width:58%;animation-delay:1.05s}.manuscript-sheet b{opacity:.6;border:1px solid #913c31;border-radius:50%;width:25px;height:25px;position:absolute;bottom:16px;right:18px}.manuscript-tab{z-index:-1;background:#6e5232;width:38px;height:18px;position:absolute;top:4px;right:30px;transform:rotate(-4deg)}.card-development{perspective:900px;width:170px;height:252px;margin:0 auto;position:relative}.card-development .waiting-card{background:#161719 url(/backs/quiet-line-v4.webp) 50%/cover;border-color:#a28a66;border-radius:12px;width:160px;height:240px;animation:5s ease-in-out infinite card-breathe;box-shadow:0 16px 30px #0008}.waiting-card-border{border:1px solid #d8c29930;border-radius:9px;position:absolute;inset:6px}.card-development-sheen{background:linear-gradient(90deg,#0000,#f3e6c01a,#0000);width:50%;height:140%;animation:4s ease-in-out infinite card-develop;position:absolute;top:-20%;left:-90%;transform:rotate(22deg)}.card-development-shadow{filter:blur(7px);opacity:.8;background:#000;height:7px;position:absolute;bottom:-5px;left:20px;right:20px}.card-flip-back,.card-flip-back img{border-radius:5%/3.33%;overflow:hidden}@keyframes manuscript-write{0%,to{opacity:.3;transform:scaleX(.12)}55%,85%{opacity:.9;transform:scaleX(1)}}@keyframes card-breathe{0%,to{transform:rotateY(-8deg)rotate(-1deg)}50%{transform:rotateY(8deg)rotate(1deg)}}@keyframes card-develop{0%,15%{opacity:0;left:-90%}35%{opacity:1}65%,to{opacity:0;left:155%}}@keyframes identity-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:600px){.world-footer{flex-direction:column;gap:14px;width:calc(100% - 36px);margin-top:18px;display:flex}.world-footer>div{gap:0 16px;font-size:12px}.world-footer>small{align-self:start}.world-footer.game-footer{padding-bottom:calc(140px + env(safe-area-inset-bottom))}.game-nav{width:100%;padding:37px 5px calc(6px + env(safe-area-inset-bottom));border-left:0;border-right:0;gap:3px;bottom:0}.game-nav>a{letter-spacing:0;gap:6px;min-height:60px;padding:9px 1px;font-size:9px}.game-nav>a.nav-postage{min-height:28px;padding:4px;font-size:11px;top:3px}.world-header .header-actions{gap:8px}.world-header.game-header .header-entry{font-size:11px}.world-header .sound-toggle span{display:none}.profile-actions{grid-template-columns:1fr;gap:14px;display:grid}.account-signout{width:100%}.simple-rewards{grid-template-columns:1fr}.generation-wait{margin-top:28px}.generation-wait p{font-size:14px}.identity-ink p{font-size:22px}}@media (prefers-reduced-motion:reduce){.manuscript-sheet i,.identity-writing i,.card-development .waiting-card,.card-development-sheen,.identity-ink p{animation:none;transform:none}.card-development-sheen{display:none}}html[data-reduce-motion=true] :is(.manuscript-sheet i,.identity-writing i,.card-development .waiting-card,.card-development-sheen,.identity-ink p){animation:none;transform:none}@media (min-width:601px){.world-footer.game-footer{z-index:49;bottom:var(--game-dock-offset,144px);background:#111212;border-top:1px solid #40372c;justify-content:center;align-items:center;width:min(660px,100% - 32px);min-height:44px;margin:0;padding:0 12px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.game-footer>:is(.footer-brand,p,small){display:none}.game-footer>div{justify-content:center;gap:0 22px;font-size:13px}.simple-game{min-height:calc(100dvh - 100px);padding-bottom:28px}.game-nav>a{font-size:12px}}@media (max-width:600px){.game-nav>a{font-size:10px}.world-footer.game-footer{z-index:49;bottom:var(--game-dock-offset,calc(144px + env(safe-area-inset-bottom)));background:#111212;border-top:1px solid #40372c;width:calc(100% - 24px);margin:0;padding:0 10px;position:fixed;left:50%;transform:translate(-50%)}.game-footer>:is(.footer-brand,p,small){display:none}.game-footer>div{grid-template-columns:auto auto;justify-content:center;gap:0 18px;font-size:12px;display:grid}.game-footer>div a{min-height:38px}.simple-game{padding-bottom:28px}}.game-dock-clearance{pointer-events:none;flex:none;width:100%}
.mascot-loading-head{aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:156px;margin:0 auto}.mascot-loading-head :is(video,img){object-fit:contain;width:100%;height:100%;display:block}.head-loop-preview{text-align:center;max-width:760px;margin:0 auto;padding:36px 24px 75px}.head-loop-preview-heading h1{font:400 clamp(32px, 5vw, 46px)/1.2 var(--font-nightmare);margin:18px 0 14px}.head-loop-preview-heading p,.head-loop-stage p{color:#bdb3a4;font:14px/1.7 var(--font-ui)}.head-loop-controls{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0;display:flex}.head-loop-controls button{color:#d8ccba;min-height:44px;font:13px/1.4 var(--font-ui);cursor:pointer;background:#191919;border:1px solid #5b5144;padding:10px 15px}.head-loop-controls button[aria-pressed=true]{background:#3e3028;border-color:#b39367}.head-loop-controls button:focus-visible{outline-offset:4px;outline:2px solid #d7b885}.head-loop-stage{background:#191919;border-block:1px solid #39342e;padding:45px 22px 38px}.head-loop-stage h2{font:400 clamp(25px, 4vw, 32px)/1.3 var(--font-nightmare);color:#d8c6a7;margin:22px 0 14px}.head-loop-stage .generation-wait{max-width:none;margin:0;padding:0}.head-loop-small-sample{color:#ad9c87;font:12px/1.6 var(--font-ui);justify-content:center;align-items:center;gap:18px;margin:32px auto;display:flex}.head-loop-small-sample .mascot-loading-head{width:72px;margin:0}.head-loop-preview-note{color:#9f978b;font:12px/1.7 var(--font-ui)}@media (max-width:480px){.head-loop-preview{padding-inline:20px}.head-loop-stage{padding-inline:16px}.head-loop-controls{gap:8px}.head-loop-controls button{padding-inline:12px}}
.reward-showcase{border-top:1px solid #403a31;margin-top:48px;padding-top:30px}.reward-showcase>h2{font:400 clamp(28px, 4vw, 39px)/1.2 var(--font-nightmare);margin:14px 0}.reward-showcase>p{color:#bdb4a5;font:14px/1.7 var(--font-ui);max-width:680px}.reward-concept-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.reward-concept{background:#171716;border:1px solid #4b4133;min-width:0}.reward-concept-cover{aspect-ratio:2/3;position:relative;overflow:hidden}.reward-concept-cover>img{object-fit:cover;width:100%;height:100%;display:block}.reward-concept-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#090a0bea 92%);position:absolute;inset:40% 0 0}.reward-concept-badge{z-index:1;color:#c7b28f;font:10px var(--font-record);letter-spacing:1px;background:#131313dc;border:1px solid #9a80604f;padding:6px 9px;position:absolute;top:14px;left:14px}.reward-concept-title{z-index:1;color:#eee2cb;position:absolute;bottom:22px;left:18px;right:18px}.reward-concept-title h3{font:500 clamp(17px, 2vw, 23px)/1.3 var(--font-record);letter-spacing:-.7px;margin:0 0 7px}.reward-concept-title strong{font:400 clamp(27px, 3vw, 40px)/1.15 var(--font-nightmare)}.reward-concept-copy{padding:18px}.reward-concept-copy>span{font:12px/1.6 var(--font-ui);color:#d0c5af;display:block}.reward-concept-copy>small{font:10px/1.6 var(--font-ui);color:#9c9589;margin-top:5px;display:block}.reward-concept-copy>p{min-height:42px;font:12px/1.7 var(--font-ui);color:#b2a795;margin:14px 0}.reward-concept-copy>button{width:100%;min-height:44px;font:10px/1.5 var(--font-record);opacity:.55;padding:11px 8px}.reward-showcase .reward-concept-note{color:#948a7b;margin-top:18px;font-size:11px}.reward-sponsor-slot{background:#201d181a;border:1px dashed #62513b;justify-content:space-between;align-items:center;gap:28px;margin-top:28px;padding:24px;display:flex}.reward-sponsor-slot h3{font:400 24px/1.3 var(--font-nightmare);margin:9px 0 0}.reward-sponsor-slot>p{max-width:320px;font:12px/1.7 var(--font-ui);color:#ac9f8b;margin:0}.reward-preview-page{max-width:1080px}.reward-finance-preview{border:1px solid #514634;margin-top:32px;padding:22px}.reward-finance-preview summary{cursor:pointer;color:#d6c099;min-height:32px;font:14px/1.6 var(--font-ui)}.reward-finance-preview p{font:12px/1.8 var(--font-ui);color:#aea18c}.reward-finance-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.reward-finance-controls label{min-width:0;font:12px/1.6 var(--font-ui)}.reward-finance-controls input{color:#eee0c6;background:#151515;border:1px solid #65523e;width:100%;min-height:44px;margin-top:9px;padding:10px;display:block}.reward-finance-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.reward-finance-results dt{font:11px/1.6 var(--font-ui);color:#a69781}.reward-finance-results dd{font:400 28px/1.3 var(--font-nightmare);color:#ddc89e;margin:8px 0 0}.reward-finance-results .finance-negative{color:#e29987}@media (max-width:650px){.reward-concept-grid{grid-template-columns:1fr;gap:22px;max-width:350px;margin-inline:auto}.reward-concept-title h3{font-size:23px}.reward-concept-title strong{font-size:38px}.reward-sponsor-slot{padding:20px;display:block}.reward-sponsor-slot>p{margin-top:16px}.reward-finance-controls,.reward-finance-results{grid-template-columns:1fr}}
.world-header.teaser-header{border-bottom-color:#0000;justify-content:center;max-width:680px;padding-top:25px}.coming-soon-page{text-align:center;flex-direction:column;justify-content:center;max-width:720px;min-height:calc(100svh - 175px);margin:0 auto;padding:50px 24px 70px;display:flex}.coming-soon-page h1{font:400 clamp(39px, 6vw, 66px)/1.12 var(--font-nightmare);color:#eee2cb;margin:22px 0 18px}.coming-soon-page>p{color:#b5a58d;font:14px/1.7 var(--font-ui);margin:0}.launch-countdown{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;max-width:520px;margin:40px auto;display:grid}.launch-countdown strong{color:#d9c5a0;font:400 clamp(30px, 5vw, 48px)/1.4 var(--font-record);font-variant-numeric:tabular-nums;display:block}.launch-countdown span{color:#8c8070;font:10px/1.6 var(--font-record);letter-spacing:1px;display:block}.waitlist-form{text-align:left;width:100%;max-width:650px;margin:0 auto}.waitlist-form>label{font:13px/1.7 var(--font-ui);color:#b9ad98}.waitlist-email-row{gap:10px;margin-top:13px;display:flex}.waitlist-email-row input{color:#eee2cb;min-width:0;min-height:52px;font:14px var(--font-ui);background:#171717;border:1px solid #5b4b39;flex:1;padding:14px}.waitlist-email-row button{flex-shrink:0;padding:16px;font-size:11px}.waitlist-form .waitlist-consent{font:11px/1.7 var(--font-ui);color:#958978;align-items:center;gap:11px;margin-top:18px;display:flex}.waitlist-consent input{accent-color:#a23331;flex-shrink:0;width:17px;height:17px;margin:0}.waitlist-consent a{color:#b5a181;text-decoration:underline}.waitlist-status{color:#ddcbaa;font:13px/1.7 var(--font-ui)}.teaser-footer{color:#8e8373;font:11px/1.7 var(--font-ui);flex-wrap:wrap;justify-content:center;gap:20px;padding:22px;display:flex}.referral-room{padding:24px 0}.referral-room h2{font:400 32px/1.3 var(--font-nightmare);margin:12px 0 16px}.referral-room>p{color:#b5a58e;font:14px/1.8 var(--font-ui)}.referral-share{gap:10px;margin:24px 0 16px;display:flex}.referral-share input{color:#d9c6a5;min-width:0;font:12px var(--font-record);background:#121212;border:1px solid #66513b;flex:1;padding:12px}.referral-share button{color:#e0cda7;cursor:pointer;min-height:44px;font:12px var(--font-ui);background:#32251d;border:1px solid #74533b;padding:12px 17px}.referral-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.referral-steps li{background:#161616;border:1px solid #4f4030;min-width:0;padding:15px 10px}.referral-steps li.is-unlocked{background:#35251b;border-color:#ab8050}.referral-steps li>span{color:#826b4d;font:24px var(--font-nightmare);margin-bottom:12px;display:block}.referral-steps strong{font:12px/1.6 var(--font-ui);color:#d3bd98;display:block}.referral-steps small{font:10px/1.7 var(--font-ui);color:#a5957d;margin-top:8px;display:block}.profile-signature{isolation:isolate;padding:0 0 18px;position:relative}.profile-signature.is-decorated{border:1px solid #4e352c;margin-bottom:20px;padding:22px}.profile-signature h1{z-index:1;margin:0 0 12px;line-height:1.25;position:relative}.profile-signature .lore-title{overflow-wrap:anywhere;margin:0 0 16px;line-height:1.5!important}.profile-window .profile-tabs{scrollbar-width:thin;overflow-x:auto}.profile-window .profile-tabs button{flex:none;min-height:44px}.points-balance{text-align:left;border-block:1px solid #665038;grid-template-columns:minmax(110px,.5fr) minmax(0,1fr);gap:24px;margin:24px 0;padding:22px 0;display:grid}.points-balance strong{font:46px/1.2 var(--font-nightmare);color:#ecd0a0;font-variant-numeric:tabular-nums;margin:12px 0;display:block}.points-balance.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px 0}.points-balance.is-compact strong{font-size:36px}.points-balance small,.points-balance p{font:12px/1.8 var(--font-ui);color:#b4a38b;display:block}.points-balance a{color:#edc899;font:14px var(--font-ui)}.leaderboard-scroll{overflow-x:auto}.leaderboard-scroll table{border-collapse:collapse;width:100%;font:14px/1.6 var(--font-ui)}.leaderboard-scroll :is(th,td){text-align:left;border-bottom:1px solid #453a2e;padding:16px 10px}.leaderboard-scroll :is(th,td):last-child{text-align:right;font-variant-numeric:tabular-nums}.leaderboard-scroll small{color:#af987a;margin-top:7px;font-size:12px;display:block}.leaderboard-scroll tr.is-me{background:#82503025}.card-versions{text-align:left;background:#191817;border:1px solid #665038;max-width:760px;margin:40px auto 0;padding:24px}.card-versions h2{font:28px/1.4 var(--font-nightmare)}.card-flip-back.is-special-back{box-shadow:inset 0 0 0 3px #bc955f,0 0 24px #a47a3920}.special-back-seal{color:#efd9b4;font:23px var(--font-nightmare);background:#211a14e8;border:1px solid #c7a066;place-items:center;padding:10px 15px;display:grid;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.special-back-seal small{font:8px/1.6 var(--font-ui);letter-spacing:.08em}.card-versions p{font:14px/1.8 var(--font-ui);color:#c4b49b}.card-version-actions{flex-wrap:wrap;gap:14px;display:flex}.version-confirm{border-top:1px solid #665038;margin-top:20px;padding-top:16px}.version-confirm button{margin:8px 12px 8px 0}.discovery-select{font:13px var(--font-ui);gap:10px;margin:20px 0;display:grid}.discovery-select select{color:#dfc7a0;background:#121212;border:1px solid #665038;width:100%;padding:12px}.shop-discoveries{background:#231d17;border:1px solid #8a6946;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:30px;margin:36px 0;padding:30px;display:grid}.shop-discovery-art img{filter:drop-shadow(0 14px 12px #0006);width:100%;height:auto;display:block}.shop-discoveries h2{margin:10px 0 16px}.shop-discoveries p{font:13px/1.8 var(--font-ui);color:#c4b49b}.discovery-shop-offers{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.discovery-shop-offers a{text-transform:none;align-content:center;justify-items:start;gap:8px;min-height:105px;padding:14px;display:grid}.discovery-shop-offers strong{font:25px/1.2 var(--font-nightmare)}.discovery-shop-offers span{font:13px var(--font-ui)}.discovery-shop-offers small{font:11px var(--font-ui)}.discovery-offer-picker{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0;display:grid}.discovery-offer-picker button{text-align:left;color:#dec8a4;cursor:pointer;background:#211c17;border:1px solid #665038;gap:8px;min-height:90px;padding:17px;display:grid}.discovery-offer-picker button[aria-pressed=true]{background:#39291c;border-color:#d1a36b}.discovery-offer-picker strong{font:25px var(--font-nightmare)}.discovery-offer-picker :is(span,small){font:12px var(--font-ui)}.bundle-preview-art{width:min(360px,100%);height:auto;margin:24px auto;display:block}.bundle-progress{text-align:center;color:#c7b398;font:14px var(--font-ui)}@media (max-width:600px){.shop-discoveries{grid-template-columns:1fr;gap:12px;padding:20px 16px}.shop-discovery-art{max-width:300px;margin:auto}.points-balance{grid-template-columns:1fr;gap:12px}.card-versions{padding:18px}}.profile-signature.case-level-2{border-color:#7c3830}.profile-signature.case-level-3,.profile-signature.case-level-4{border-color:#8b5c3a}.profile-signature.case-level-5{background:#ad89520a;border:3px double #b39159}.profile-signature.support-level-10{border-color:#7c3830}.profile-signature.support-level-20{border-color:#96734f}.profile-signature.support-level-30{background:#ad89520a;border:3px double #b39159}.support-summary,.referral-credit-bonus{background:#a27d4910;border-left:2px solid #96734f;margin:24px 0;padding:22px}.support-summary p,.referral-credit-bonus p,.presale-note{color:#bcb09a;font:13px/1.8 var(--font-ui)}.referral-credit-bonus h3{font:24px/1.4 var(--font-nightmare);margin:0 0 12px}.referral-credit-bonus small,.milestone-rewards article>small{color:#b3a38a;margin:14px 0;line-height:1.8;display:block}.referral-credit-bonus button{margin-top:14px}.profile-case-mark{vertical-align:middle;width:28px;height:28px;font:11px var(--font-record);color:#caa971;border:1px solid #b39568;border-radius:50%;place-items:center;margin-left:15px;display:inline-grid}.profile-signature.case-level-3 .profile-case-mark,.profile-signature.case-level-4 .profile-case-mark,.profile-signature.case-level-5 .profile-case-mark{background:#692620;border-color:#a25846;box-shadow:inset 0 0 0 3px #40201b}.profile-banner-mask{z-index:-1;opacity:.17;object-fit:contain;width:130px;height:130px;position:absolute;top:0;right:15px}.invitation-page{max-width:760px;margin:0 auto;padding:30px 24px 70px}.invitation-page .registration-form p{color:#bcb09a;font:14px/1.8 var(--font-ui);margin:20px 0}.invitation-page .dubl-panel .registration-form{--registration-inset-left:max(54px, 14cqw)}.invitation-page .registration-form .postal-button{width:100%;margin-top:15px}.invitation-status{background:#38211b20;border-left:2px solid #804335;margin:0 0 25px;padding:17px 20px}.invitation-status h2{font:400 24px/1.4 var(--font-nightmare);margin:0 0 8px}.invitation-status p{color:#b8a48a;font:12px/1.8 var(--font-ui);margin:0}.cosmetic-examples{gap:20px;margin-top:28px;display:grid}@media (max-width:600px){.coming-soon-page{padding-top:35px}.launch-countdown{gap:7px;margin-block:32px}.waitlist-email-row{flex-direction:column}.waitlist-form .waitlist-consent{align-items:flex-start}.waitlist-consent input{margin-top:2px}.referral-share{flex-direction:column}.referral-steps{grid-template-columns:1fr}.referral-steps li{grid-template-columns:35px 1fr;gap:8px;display:grid}.referral-steps small{grid-column:2;margin-top:0}}
