:root{--void:#08070e;--pearl:#eee8e5;--muted:#c0b4cc;--gold:#d1af77;--line:#ad93be35;--serif:'Cormorant Garamond',Georgia,serif;--sans:Inter,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--void);scroll-behavior:smooth}body{margin:0;background:var(--void);color:var(--pearl);font:16px/1.7 var(--sans)}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:6px}::selection{background:#846494;color:#fff}#cosmos{position:fixed;inset:0;pointer-events:none;overflow:hidden}.fallback{height:100%;width:100%;object-fit:cover;object-position:65% center;transition:opacity 1s}.webgl-ready .fallback{opacity:0}#universe-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1s}.webgl-ready #universe-canvas{opacity:1}.vignette{position:absolute;inset:0;background:linear-gradient(90deg,#08070e55,transparent 50%),linear-gradient(0deg,#08070e88,transparent 20%,transparent 85%,#08070e88)}header{position:absolute;z-index:10;top:0;left:0;right:0;padding:28px 5.5%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font:600 22px var(--serif);letter-spacing:.13em;white-space:nowrap}.brand:first-letter{color:var(--gold)}nav{display:flex;gap:32px;align-items:center;font-size:14px}nav a:hover,.text-link:hover{color:var(--gold)}.nav-pill{border:1px solid #907b9b;border-radius:30px;padding:9px 22px}.scene-section{height:145svh;position:relative;z-index:2}.scene-section.hero{height:120svh}.scene-section.long{height:165svh}.scene-copy{position:sticky;top:23vh;margin-left:8%;padding:18px 0;max-width:650px;width:52%;will-change:opacity,transform}.hero-copy{top:0;padding-top:20vh;margin-top:0;max-width:650px}.eyebrow{font-size:12px;letter-spacing:.25em;color:var(--gold);font-weight:500;line-height:1.9}.hero .eyebrow{margin-bottom:36px}h1{font:400 clamp(88px,10.2vw,162px)/.85 var(--serif);letter-spacing:.025em;margin:0 0 30px}h1 em{font-style:normal;color:#e3c29b;letter-spacing:.07em}h2{font:400 clamp(46px,5vw,78px)/1.06 var(--serif);letter-spacing:-.025em;margin:22px 0 28px}h2 em{color:#ddc19b;font-weight:400}.scene-copy>p:not(.eyebrow){color:var(--muted);max-width:400px}.scene-copy .poem{font:italic 27px/1.4 var(--serif);color:#e0cbb5!important;margin:26px 0}.button{display:inline-block;border-radius:40px;background:#eee5eb;color:#23172c;padding:13px 26px;font-size:14px;box-shadow:0 0 35px #cbb0d122;transition:box-shadow .3s}.button:hover{box-shadow:0 0 45px #cbb0d155}.scroll-cue{position:absolute;top:calc(100svh - 85px);left:8%;display:flex;gap:17px;align-items:center;font-size:11px;letter-spacing:.25em;color:var(--muted)}.scroll-cue span{height:43px;width:1px;background:linear-gradient(transparent,var(--gold))}.right{margin-left:57%;width:36%}.centered{max-width:1000px;width:84%;margin-left:8%;text-align:center;top:22vh}.centered h2{font-size:clamp(45px,5.2vw,82px)}.centered .button{margin-top:22px}.chapter-nav{position:fixed;right:24px;top:42%;z-index:8;display:grid;gap:5px}.chapter-nav a{display:flex;gap:12px;align-items:center;justify-content:end;min-width:44px;min-height:35px}.chapter-nav span{font-size:10px;color:var(--gold);opacity:0;transition:opacity .3s}.chapter-nav i{width:5px;height:5px;border:1px solid #a796b6;border-radius:50%;transition:transform .3s}.chapter-nav a.active i{background:var(--gold);border-color:var(--gold);transform:scale(1.6)}.chapter-nav a.active span,.chapter-nav a:hover span{opacity:1}.journey-controls{position:fixed;bottom:23px;right:26px;left:26px;z-index:10;display:flex;align-items:center;gap:12px;pointer-events:none}.journey-controls>*{pointer-events:auto}.journey-controls>span{margin-right:auto;font-size:10px;letter-spacing:.25em;color:var(--muted)}.journey-controls button,.journey-controls>a{font-size:12px;padding:9px 15px;border-radius:30px;border:1px solid #927ba366;background:#100b19b3;backdrop-filter:blur(10px);color:#dccfe3}.progress{position:fixed;bottom:0;left:0;right:0;height:2px;z-index:12;background:#b898cd22}#progress-fill{height:100%;width:0;background:var(--gold)}#pack{position:relative;z-index:3;padding:150px 8% 90px;background:linear-gradient(#08070e00,#08070e 130px);text-align:center}.pack-heading h2{margin:25px 0}.pack-heading>p:last-child{color:var(--muted)}.launch-panel{text-align:left;display:grid;grid-template-columns:1.1fr 1fr;gap:65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:45px 0;margin:65px auto 50px;max-width:1050px}.launch-panel h3{font:400 36px var(--serif);margin:12px 0}.launch-panel p{color:var(--muted);max-width:350px;margin:0}.launch-panel dl{margin:0}.launch-panel dl>div{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.launch-panel dl>div:last-child{border:0}dt{color:var(--muted)}dd{margin:0;text-align:right}.text-link{font-size:14px;border-bottom:1px solid #897294;padding-bottom:6px}footer{position:relative;z-index:3;padding:30px 8% 95px;background:var(--void);display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line)}footer p{font:italic 20px var(--serif);color:var(--muted)}.skip{position:fixed;left:15px;top:-100px;background:var(--pearl);color:var(--void);padding:10px 20px;z-index:30}.skip:focus{top:15px}@media(max-width:760px){header{padding:24px 6%}.brand{font-size:18px}nav>a:not(.nav-pill){display:none}.nav-pill{font-size:12px;padding:8px 13px}.scene-section{height:145svh}.scene-section.hero{height:125svh}.scene-section.long{height:155svh}.scene-copy{width:82%;margin-left:8%;top:16vh;padding:0}.hero-copy{padding-top:145px;top:0;width:80%}h1{font-size:94px;margin-bottom:24px}.hero .eyebrow{font-size:10px;margin-bottom:28px}.scene-copy .poem{font-size:23px;margin:22px 0}.hero .button{padding:10px 22px}.right{margin-left:8%;width:82%}h2{font-size:48px}.scene-copy>p:not(.eyebrow){font-size:16px}.centered{top:15vh}.centered h2{font-size:47px}.eyebrow{font-size:10px}.chapter-nav{right:12px;top:45%}.chapter-nav span{display:none}.chapter-nav a{min-width:25px}.journey-controls{bottom:16px;left:15px;right:15px;gap:7px}.journey-controls>span{font-size:8px;letter-spacing:.1em;max-width:95px}.journey-controls button,.journey-controls>a{font-size:11px;padding:8px 11px}.scroll-cue{top:calc(100svh - 120px);font-size:10px}.launch-panel{grid-template-columns:1fr;gap:25px;margin-top:40px}#pack{padding:130px 8% 70px}.pack-heading br{display:none}footer{flex-wrap:wrap;padding-bottom:95px;gap:8px}footer p{margin:5px 0}.fallback{object-position:65% center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}body.motion-off{scroll-behavior:auto}body.motion-off .scene-copy{transform:none!important}
/* Cinematic composition */
body{background:#07050d}.vignette{background:linear-gradient(90deg,#08070e40,transparent 48%),linear-gradient(0deg,#08070e80,transparent 15%,transparent 88%,#08070e88)}header{padding:32px 5.5%}.brand{font-size:23px;letter-spacing:.16em}nav{color:#c8bbd2;gap:34px}.nav-pill{background:#e8d7f508;backdrop-filter:blur(12px);border-color:#d1b9df44}.scene-section{height:150svh}.scene-section.hero{height:130svh}.scene-section.long{height:165svh}.enhanced .scene-copy{position:fixed;z-index:3;top:50%;left:8%;margin:0;width:47%;max-width:690px;padding:0;transform:translate3d(0,calc(-50% + var(--drift,0px)),0);will-change:transform,opacity;visibility:hidden;pointer-events:none}.enhanced .scene-copy a{pointer-events:auto}.enhanced .hero-copy{top:49%;padding:0}.enhanced .right{left:56%;width:36%}.enhanced .centered{top:30%;left:8%;width:84%;max-width:none}.hero-eyebrow{display:flex;align-items:center;gap:14px}.hero-eyebrow>span{display:block;width:32px;height:1px;background:var(--gold)}.hero .eyebrow{font-size:11px;letter-spacing:.24em;margin:0 0 31px}h1{font-size:clamp(90px,10.8vw,174px);line-height:.84;letter-spacing:-.02em;text-shadow:0 4px 50px #08070e40}h1 em{font-style:normal;letter-spacing:.035em;color:#e6c9a4}h2{font-size:clamp(46px,5.1vw,79px);line-height:1.04;max-width:760px}.scene-copy>p:not(.eyebrow){color:#cfbfd9;font-size:17px;line-height:1.8}.hero-copy .poem{font-size:27px;font-style:normal;line-height:1.35!important;color:#d6c7df!important;margin:27px 0 30px}.button{display:inline-flex;gap:27px;align-items:center;justify-content:center;padding:14px 25px;background:linear-gradient(125deg,#f7eee9,#d4c3de);color:#291a36;box-shadow:0 0 0 1px #ffffff55,0 8px 40px #b089d129;transition:box-shadow .4s,transform .4s}.button:hover{box-shadow:0 0 0 1px #ffffffaa,0 8px 50px #b089d155;transform:translateY(-2px)}.button-spark{font-size:17px}.hero-note{display:flex;align-items:center;gap:13px;margin-top:27px;color:#b3a1c1;font-size:11px;line-height:1.65;letter-spacing:.06em}.tiny-orbit{font-size:28px;color:#bc9dce}.scene-caption{position:absolute;top:calc(100svh - 105px);right:8%;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:9px;letter-spacing:.23em;color:#b39fc7}.scene-caption span:first-child{color:#d3b386}.scroll-cue{top:calc(100svh - 95px)}.chapter-nav{right:30px;gap:12px}.chapter-nav a{position:relative;gap:16px}.chapter-nav i{width:5px;height:5px}.chapter-nav a.active i{box-shadow:0 0 15px #dec198}.chapter-nav a.active:after{content:'';position:absolute;right:-7px;width:19px;height:19px;border:1px solid #d4b57b50;border-radius:50%}.journey-controls{left:5.5%;right:30px;bottom:23px}.journey-controls>span{font-size:10px}.journey-controls button,.journey-controls>a{border-color:#a38abf35;background:#10091999;padding:9px 16px}.progress{height:2px;background:#a584cc15}#progress-fill{width:100%;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,#8c62ae,#e5c591);will-change:transform}.arrival-line{margin:0 auto 25px!important;font-family:var(--serif);font-size:25px!important;color:#dec8b2!important}.centered h2{margin-left:auto;margin-right:auto}.centered .button{margin-top:8px}#pack{padding-top:170px;background:linear-gradient(#08070e00,#08070e 150px)}.pack-heading .eyebrow{letter-spacing:.3em}.launch-panel{padding:48px 35px;border:1px solid #b394cd30;border-radius:20px;background:linear-gradient(120deg,#2a17373d,#100b183d);gap:70px}.launch-panel h3{font-size:37px}.launch-panel dl>div{padding:17px 0}.text-link{color:#d4bddf}footer{padding-top:36px}.motion-off.enhanced .scene-copy{transform:translate3d(0,-50%,0)!important}@media(min-width:761px) and (max-height:780px){h1{font-size:clamp(85px,9vw,135px)}.hero-copy .poem{font-size:23px;margin:20px 0 22px}.hero .eyebrow{margin-bottom:23px}.hero-note{margin-top:19px}.enhanced .hero-copy{top:48%}}@media(max-width:760px){header{padding:24px 6%}.brand{font-size:17px}.enhanced .scene-copy,.enhanced .hero-copy{top:130px;left:8%;width:82%;max-width:none;transform:translate3d(0,var(--drift,0px),0);padding:0}.enhanced .right{left:8%;width:82%}.enhanced .centered{top:135px;left:8%;width:84%;transform:translate3d(0,var(--drift,0px),0)}h1{font-size:clamp(74px,20vw,104px);line-height:.82;margin-bottom:19px}.hero .eyebrow{font-size:8px;letter-spacing:.16em;gap:10px;margin-bottom:24px}.hero-eyebrow>span{width:18px}.hero-copy .poem{font-size:21px;margin:18px 0 21px;line-height:1.2!important}.hero-note{display:none}.button{padding:10px 20px;font-size:12px;gap:20px}.button-spark{font-size:14px}.scene-copy h2{font-size:clamp(38px,10.8vw,52px);margin-top:17px;margin-bottom:21px}.scene-copy>p:not(.eyebrow){font-size:15px;line-height:1.65;max-width:300px}.scene-copy .poem{font-size:23px}.scene-caption{display:none}.scroll-cue{top:calc(100svh - 105px);font-size:8px;gap:12px}.scroll-cue span{height:28px}.chapter-nav{right:12px;gap:6px}.chapter-nav a.active:after{right:-7px}.journey-controls{left:18px;right:15px;bottom:17px}.journey-controls>span{font-size:8px;max-width:90px}.journey-controls button,.journey-controls>a{padding:8px 11px;font-size:10px}.launch-panel{padding:28px 22px;gap:25px;border-radius:15px}.arrival-line{font-size:22px!important}.centered .arrival-line{margin-left:auto!important;margin-right:auto!important}.motion-off.enhanced .scene-copy{transform:none!important}.enhanced .centered .button{margin-top:0}.nav-pill{padding:8px 13px;font-size:11px}}@media(max-width:760px) and (max-height:740px){.enhanced .scene-copy,.enhanced .hero-copy,.enhanced .centered{top:112px}h1{font-size:72px}.hero .eyebrow{margin-bottom:19px}.hero-copy .poem{font-size:18px;margin:16px 0 18px}.scene-copy h2{font-size:39px}.scene-copy>p:not(.eyebrow){font-size:14px}.scroll-cue{display:none}}@media(prefers-reduced-motion:reduce){.button:hover{transform:none}html{scroll-behavior:auto}}
/* Detailed wingless Shiba portrait, also available without WebGL. */
#cosmos{background:radial-gradient(ellipse at 72% 45%,#38214970,transparent 58%),#07050d}.fallback{position:absolute;left:52%;top:19%;width:43%;height:68%;object-fit:contain;object-position:center;filter:drop-shadow(0 5px 26px #a684c526)}@media(max-width:760px){.fallback{left:13%;top:54%;width:74%;height:40%}}
/* The hero heading is extruded geometry; its HTML remains for accessibility. */
.title3d-ready #hero-title{opacity:0}.launch-panel{transform-style:preserve-3d;box-shadow:0 28px 80px #0005,inset 0 1px 0 #e8d5ff0d}.launch-panel h3{transform:translateZ(20px)}.launch-panel dl{transform:translateZ(12px)}.launch-panel{transition:transform .5s ease,border-color .5s;transform:perspective(1200px) rotateX(3deg)}.launch-panel:hover{transform:perspective(1200px) rotateX(0);border-color:#d4b2e15c}.scene-caption span:first-child{color:#e2bd81}.button{box-shadow:0 5px 0 #85668130,0 12px 35px #9466b735}.button:hover{transform:translateY(-3px);box-shadow:0 8px 0 #85668120,0 20px 55px #9466b745}@media(prefers-reduced-motion:reduce){.launch-panel,.launch-panel:hover{transform:none;transition:none}.button:hover{transform:none}}
/* Persistent, quiet navigation and readable editorial overlays. */
header{position:fixed;transition:background .35s,padding .35s,border-color .35s;border-bottom:1px solid transparent}.scrolled header{padding-top:18px;padding-bottom:18px;background:#090611c9;backdrop-filter:blur(18px);border-bottom-color:#bd9acf1c}.scene-copy h2,.scene-copy>.poem{text-shadow:0 2px 25px #08070e85}.scene-copy>p:not(.eyebrow){text-shadow:0 1px 12px #08070ecc}.chapter-nav a{transition:opacity .3s}.chapter-nav a:hover i{background:#e1bd83;box-shadow:0 0 12px #e1bd8355}nav a{transition:color .25s,background .25s}.nav-pill:hover{background:#dfc4f00f}.hero-copy .button{text-shadow:none}.journey-controls button:hover,.journey-controls>a:hover{border-color:#d1b5e480;color:#fff3ff}@media(max-width:760px){.scrolled header{padding-top:15px;padding-bottom:15px}.enhanced .scene-copy{width:80%}.chapter-nav{right:13px}}@media(prefers-reduced-motion:reduce){header{transition:none}}
/* Immersive storyboard: the world owns the viewport, narration stays secondary. */
header{padding:27px 4.5%}.brand{font-size:18px;letter-spacing:.2em}nav{gap:24px;font-size:12px}nav .nav-pill{border:0;padding:0;background:none}.scrolled header{background:transparent;backdrop-filter:none;border-color:transparent;opacity:.62}.scrolled header:hover,.scrolled header:focus-within{opacity:1}.vignette{background:radial-gradient(ellipse at center,transparent 45%,#08070e66 100%),linear-gradient(0deg,#08070e55,transparent 22%,transparent 83%,#08070e44)}#scene-veil{position:absolute;inset:0;background:#07050d;opacity:0}.scene-section,.scene-section.hero,.scene-section.long{height:240svh}.enhanced .scene-copy,.enhanced .right,.enhanced .centered{top:auto;bottom:13vh;left:8%;width:84%;max-width:none;margin:0;text-align:center;transform:translate3d(0,var(--drift,0px),0)}.enhanced .hero-copy{top:24vh;bottom:auto;left:5%;width:90%;text-align:center;transform:translate3d(0,var(--drift,0px),0)}h1{font:400 clamp(55px,9.4vw,150px)/1.05 var(--serif);letter-spacing:.15em;margin:0 auto 18px;white-space:nowrap;width:fit-content}h1 em{font-style:normal;color:#eee8e5;letter-spacing:.15em}.hero .eyebrow{font-size:10px;justify-content:center;margin-bottom:22px}.hero-eyebrow>span{display:none}.hero-copy .poem{font:italic 24px/1.45 var(--serif);margin:16px auto!important;color:#cab48f!important;max-width:none}.scene-copy h2,.centered h2{font:400 clamp(30px,3.6vw,52px)/1.12 var(--serif);max-width:none;letter-spacing:.01em;margin:15px 0}.scene-copy h2 br{display:none}.scene-copy>p:not(.eyebrow){font:italic 22px/1.45 var(--serif);margin:14px auto;max-width:none;color:#c8b8cf}.scene-copy .eyebrow{font-size:10px;letter-spacing:.3em;color:#c7a86e}.scene-copy h2 em{color:#e0c89e}.scroll-cue{left:50%;transform:translateX(-50%);top:calc(100svh - 110px);font-size:9px;letter-spacing:.3em;flex-direction:column;gap:12px}.scroll-cue span{height:35px}.scene-caption{display:none}.chapter-nav{right:22px;top:35%;gap:4px;opacity:.65}.chapter-nav span{font-size:9px}.journey-controls{bottom:20px;left:4.5%;right:22px}.journey-controls>span{font-size:9px;letter-spacing:.2em}.journey-controls button,.journey-controls>a{font-size:10px;padding:7px 12px;background:#08070e70}.enhanced #inside .scene-copy{bottom:auto;top:15vh}.enhanced #signal .scene-copy{top:25vh;bottom:auto}#signal h2{font-size:clamp(50px,6.5vw,92px)}#signal h2 br{display:block}#signal .button{margin-top:24px}.fallback{left:35%;top:43%;width:30%;height:43%}.motion-off.enhanced .scene-copy{transform:none!important}#pack{padding-top:160px}.pack-heading h2{font-size:clamp(46px,5.1vw,79px)}@media(max-width:760px){header{padding:23px 6%}.brand{font-size:15px}nav .nav-pill{font-size:10px}.scene-section,.scene-section.hero,.scene-section.long{height:220svh}.enhanced .hero-copy{top:25vh;left:5%;width:90%}h1{font-size:clamp(39px,10vw,73px);letter-spacing:.12em}h1 em{letter-spacing:.12em}.hero-copy .poem{font-size:21px!important}.hero .eyebrow{font-size:8px;letter-spacing:.22em}.enhanced .scene-copy,.enhanced .right,.enhanced .centered{bottom:15vh;top:auto;left:10%;width:80%}.scene-copy h2,.centered h2{font-size:34px;line-height:1.18}.scene-copy h2 br{display:block}.scene-copy>p:not(.eyebrow){font-size:19px;line-height:1.45}.scene-copy .eyebrow{font-size:8px;letter-spacing:.23em}.scroll-cue{top:calc(100svh - 120px);display:flex;font-size:8px}.chapter-nav{right:10px;top:37%;gap:0}.chapter-nav i{width:4px;height:4px}.chapter-nav a.active:after{width:17px;height:17px;right:-6px}.journey-controls{left:17px;right:15px}.journey-controls>span{font-size:8px;max-width:110px}.journey-controls button,.journey-controls>a{padding:7px 9px;font-size:9px}.fallback{left:19%;top:43%;width:62%;height:39%}.enhanced #inside .scene-copy{top:15vh}.enhanced #signal .scene-copy{top:21vh}#signal h2{font-size:62px}#pack{padding-top:135px}.pack-heading h2{font-size:48px}}@media(prefers-reduced-motion:reduce){header{transition:none}}
#archive-maker{position:relative;z-index:4;background:linear-gradient(#08070e00,#08070e 140px);padding:180px 22px 95px;display:flex;flex-direction:column;align-items:center;text-align:center;scroll-margin-top:80px}#archive-maker>h2{font:400 clamp(40px,5vw,64px)/1.1 var(--serif);margin:17px 0 0}#archive-maker>.eyebrow{margin:0}.archive-intro{font:italic 22px/1.6 var(--serif);color:var(--gold);max-width:520px;margin:22px 0 35px}.archive-frame{width:min(85vw,460px);aspect-ratio:1;border:1px solid #d8c1e133;border-radius:22px;overflow:hidden;box-shadow:0 0 70px #7559ab22,0 28px 65px #0009;background:#211332}#archive-canvas{display:block;width:100%;height:100%}#archive-status{font-size:12px;letter-spacing:.06em;color:var(--muted);margin:18px 0 27px;min-height:20px}.archive-picker{width:min(100%,600px);display:grid;gap:19px}.archive-row{display:flex;align-items:center;gap:12px;min-width:0}.archive-row-label{font-size:10px;letter-spacing:.22em;color:var(--gold);flex:0 0 53px;text-align:left}.archive-step{height:39px;width:39px;border-radius:50%;flex-shrink:0;border:1px solid #cba36160;color:var(--gold);background:transparent;font-size:23px;line-height:1}.archive-step:hover{border-color:var(--gold);background:#bf9b6822}.archive-strip{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;padding:6px 2px;flex:1;min-width:0;overscroll-behavior-x:contain}.archive-strip::-webkit-scrollbar{display:none}.archive-thumb{position:relative;flex-shrink:0;width:46px;height:46px;overflow:hidden;border-radius:9px;border:2px solid transparent;padding:0;background:#22142e;opacity:.5;transition:opacity .25s,border-color .25s}.archive-thumb:hover{opacity:.85}.archive-thumb[aria-pressed=true]{border-color:var(--gold);opacity:1}.archive-thumb img{width:100%;height:100%;display:block;object-fit:cover}.thumb-tint{position:absolute;inset:0;mix-blend-mode:color;pointer-events:none}.archive-count{font:12px/1 ui-monospace,monospace;color:var(--muted);flex:0 0 63px;text-align:right}.archive-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:35px}.archive-actions button{min-height:48px}.archive-random{border:1px solid #c9a26470;background:transparent;color:var(--gold);border-radius:30px;padding:12px 28px;font-size:13px;letter-spacing:.12em}.archive-random:hover{border-color:var(--gold);box-shadow:0 0 22px #c9a26422}.archive-actions .button{border:0;cursor:pointer}.archive-actions .button:disabled{opacity:.5;cursor:wait}.archive-credit{font-size:12px;color:#9a87aa;line-height:1.6;margin-top:30px}.archive-credit a{text-decoration:underline;text-underline-offset:3px}#pack{padding-top:80px;background:#08070e}@media(max-width:600px){#archive-maker{padding-top:140px}.archive-intro{font-size:20px;margin-bottom:27px}.archive-frame{width:min(88vw,430px)}.archive-picker{width:100%;gap:13px}.archive-row{gap:8px}.archive-row-label{flex-basis:43px;font-size:9px}.archive-step{width:32px;height:32px;font-size:20px}.archive-thumb{width:39px;height:39px}.archive-count{font-size:10px;flex-basis:48px}.archive-actions{gap:12px;margin-top:29px}.archive-random{padding:12px 22px;font-size:12px}.archive-credit{max-width:270px}}@media(prefers-reduced-motion:reduce){.archive-thumb{transition:none}}
