:root{color-scheme:dark;--text-font: system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--text-font);font-synthesis:none;--ink: #f2efe9;--muted: #a0a8bb;--faint: #777f95;--line: #9eabd42c;--warm: #ffcd93;--mono: "SFMono-Regular", Consolas, "Liberation Mono", monospace;color:var(--ink);background:#101420}*{box-sizing:border-box}body{margin:0;min-width:300px}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #ffd99d;outline-offset:5px}a{color:inherit}p,h1,h2{margin:0}.archive{--studio-left: minmax(207px, 23%);--studio-gap: clamp(20px, 4vw, 60px);width:100%;min-height:100svh;display:flex;flex-direction:column;padding:0 clamp(22px,4.1vw,70px);background:radial-gradient(ellipse at 17% 22%,#70346085 0%,transparent 48%),radial-gradient(ellipse at 88% 34%,#1d697580 0%,transparent 51%),radial-gradient(ellipse at 29% 100%,#b05d4352 0%,transparent 49%),radial-gradient(ellipse at 52% 43%,#38406a,#191e38 51%,#111422)}.archive:before{position:fixed;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;opacity:.17;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.91' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.35' filter='url(%23g)'/%3E%3C/svg%3E")}.masthead{height:82px;flex:none;display:grid;grid-template-columns:1fr auto;align-items:center;border-bottom:1px solid var(--line);position:relative;z-index:1}.wordmark{justify-self:start;display:inline-flex;align-items:center;min-height:44px;text-decoration:none;white-space:nowrap;font-size:22px;font-weight:780;letter-spacing:-.06em}.wordmark:hover{color:var(--warm)}.wordmark>span:last-child,.intro h1 span{color:var(--warm)}.logomark{width:22px;height:22px;margin-right:9px;flex:none;background:url(data:image/png;base64,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) center / contain no-repeat}.eyebrow,.sound,.readout-top,.hints,.tags,.inspector{font:600 10px / 1.4 var(--mono);letter-spacing:.105em;text-transform:uppercase}.sound{justify-self:end;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:4px;background:#1c2436;padding:8px 12px;color:#dce0ee}.sound:hover{background:#29334b}.sound:active{box-shadow:inset 0 0 0 1px var(--warm)}.experience{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--studio-left) minmax(0,1fr);gap:var(--studio-gap);align-items:center;flex:1;min-height:580px}.intro{position:relative;z-index:1;padding:0 0 28px 3px}.eyebrow{color:#bfc7dc}.intro .eyebrow{display:flex;align-items:center;gap:8px;color:var(--warm)}.intro .eyebrow span{width:12px;height:1px;background:currentColor}.intro h1{font-size:clamp(44px,5.1vw,83px);font-weight:720;letter-spacing:-.092em;line-height:.94;margin-top:20px;white-space:nowrap}.intro-copy{display:grid;gap:4px;margin-top:12px;color:#b7becf;font-size:14px;line-height:1.4}.intro-name{color:var(--ink);font-weight:650}.intro-location{margin-top:3px;color:var(--warm)}.intro-location:before{content:"";display:inline-block;width:6px;height:6px;margin-inline-end:7px;vertical-align:.14em;background:currentColor}.stage{position:relative;align-self:stretch;min-width:0;min-height:0}.stage-grid{position:absolute;top:25px;right:11px;bottom:20px;left:11px;border-inline:1px solid #a5b4e71b;pointer-events:none;background-image:linear-gradient(#a5b4e716 1px,transparent 1px),linear-gradient(90deg,#a5b4e716 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse,#0000 22%,#000a 77%,#0000);mask-image:radial-gradient(ellipse,#0000 22%,#000a 77%,#0000)}.stage:before{content:"";position:absolute;top:9%;right:9%;bottom:8%;left:9%;border-radius:50%;background:radial-gradient(ellipse,#647bc530,#3448771b 40%,transparent 71%);pointer-events:none}.scene-canvas{position:absolute;top:5px;right:0;bottom:14px;left:0;touch-action:pan-y}.scene-canvas>div{touch-action:pan-y!important}.scene-canvas canvas{display:block;touch-action:pan-y}.stage-cross{position:absolute;z-index:1;top:18%;color:#9ba6c8;font:13px var(--mono);pointer-events:none}.cross-left{left:7%}.cross-right{right:7%}.readout{width:100%;max-width:300px;margin-top:24px;position:relative;z-index:1;border:1px solid #7d8db846;border-radius:5px;background:linear-gradient(155deg,#242d44dd,#182135ee);box-shadow:0 14px 45px #070a134d}.readout-top{display:flex;justify-content:space-between;gap:5px;padding:11px 13px;color:#b6bfd6;font-size:9px;letter-spacing:.07em}.readout-top{border-bottom:1px solid var(--line)}.readout-top span:first-child{display:flex;align-items:center;gap:7px}.readout-top i{width:6px;height:6px;background:#b6edbb;box-shadow:0 0 12px #9fdfa377;border-radius:1px;flex:none}.readout-body{padding:19px 14px 20px}.readout h2{font-size:clamp(22px,2.55vw,37px);line-height:.98;font-weight:670;letter-spacing:-.067em}.readout-description{margin-top:12px;color:#c0c7d8;font-size:13px;line-height:1.55}.tags{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:14px 0 0;gap:5px;font-size:8px;letter-spacing:.035em}.tags li{padding:4px 6px;border:1px solid var(--line);color:#d9dff1;border-radius:2px}.deck{position:relative;z-index:1;min-height:92px;flex:none;display:grid;align-items:center;grid-template-columns:var(--studio-left) minmax(0,1fr);column-gap:var(--studio-gap);border-top:1px solid var(--line)}.controls{display:flex;justify-content:center;align-items:center;gap:8px}.deck .controls{grid-column:2;grid-row:1;align-self:start;margin-top:11px}.deck .hints{grid-column:2;grid-row:1;align-self:end;justify-self:center;margin-bottom:10px}.primary,.direction{display:inline-flex;justify-content:center;align-items:center;border-radius:4px;min-height:46px;transition:background-color .17s ease,transform .17s ease}.primary{border:1px solid #ffdeba;box-shadow:inset 0 1px #ffe5c5,0 3px #a87459,0 7px 20px #0005;background:#ffd09d;color:#291e2b;font-size:14px;font-weight:760;padding:10px 18px 10px 11px;gap:9px;min-width:166px;white-space:nowrap}.primary:hover:not(:disabled){background:#ffe2b9;transform:translateY(-1px)}.primary:active:not(:disabled){transform:translateY(2px)}.button-key{display:grid;place-items:center;width:23px;height:23px;background:#362537;border-radius:3px;color:#ffe2b9;font:bold 11px var(--mono)}.direction{width:46px;border:1px solid #7d8db854;background:#202a40;color:#e4e8f5}.direction:hover:not(:disabled){background:#333f5c}.direction:disabled{opacity:.43}.right-arrow{transform:rotate(180deg)}.hints{justify-self:end;color:#aeb8d1;text-align:right}.touch-hint{display:none}.inspector{position:fixed;z-index:5;right:12px;top:89px;padding:9px 11px;border:1px solid #687daa;background:#111725f7;border-radius:4px;color:#d2defb;font-size:9px}.inspector summary{color:var(--warm);cursor:pointer}.inspector dl{display:grid;grid-template-columns:auto auto;gap:5px 11px;margin:8px 0 0}.inspector dd{margin:0;color:#fff}.stage:has(>.tray-picker[data-flat=true]){display:flex;flex-direction:column}.scene-canvas:is([data-renderer=loading],[data-renderer=fallback]){position:relative;inset:auto;flex:1 1 0;min-height:0}.flat-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding-block:8px 10px;container-type:size}.flat-device{width:min(42%,330px);max-width:calc((100cqh - 20px) / 1.22);filter:drop-shadow(0 14px 18px #0007)}.flat-lid,.flat-base{padding:6%;background:linear-gradient(130deg,#d9dce0,#8e949c);border:1px solid #d1d4db;border-radius:12px}.flat-lid{display:flex;flex-direction:column;gap:4px;align-items:center;color:#151c33;font:700 8px var(--mono)}.flat-lid img{width:100%;border:7px solid #131b2d;border-radius:4px}.flat-base{display:flex;justify-content:space-around;align-items:center;aspect-ratio:2;color:#1e2943;font-size:25px}.flat-lid img{display:block;image-rendering:pixelated}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1020px){.archive{padding-inline:25px}.experience{min-height:510px}.intro h1{font-size:clamp(39px,6vw,61px)}.intro-copy{font-size:13px}.readout-top{padding-inline:9px}.readout-body{padding-inline:11px}}@media(max-width:740px),(max-width:1024px)and (orientation:portrait){.archive{padding-inline:clamp(14px,4vw,24px)}.masthead{height:57px}.wordmark{font-size:19px}.logomark{width:19px;height:19px;margin-right:7px}.sound{min-height:44px;padding:7px 9px;letter-spacing:.06em}.experience{display:contents}.intro{order:1;padding:17px 0 0}.intro h1{margin-top:6px;font-size:clamp(30px,9.8vw,51px);white-space:normal;line-height:1;letter-spacing:-.075em}.intro h1 br{display:none}.intro-copy{max-width:none;margin-top:6px;font-size:12px}.stage{order:2;height:clamp(285px,calc(100svh - 292px),475px)}.stage-cross{display:none}.scene-canvas{top:2px;right:-10px;bottom:12px;left:-10px}.deck{order:3;min-height:0;display:flex;flex-direction:column;gap:9px;padding:12px 0 10px}.hints{text-align:center;font-size:9px}.hints span:first-child{display:none}.touch-hint{display:inline}.readout{order:4;max-width:none;margin:1px 0 20px}.readout h2{font-size:26px}.readout-body{padding:12px 13px}.readout-description{margin-top:6px}.readout-top{padding:8px 13px}.inspector{top:auto;bottom:8px;right:8px;max-width:calc(100vw - 16px)}.flat-device{width:min(50%,260px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0s!important}}@font-face{font-family:Pixelify Sans;src:url(/fonts/PixelifySans.ttf) format("truetype");font-style:normal;font-weight:400 700;font-display:swap}.archive{--pixel-font: "Pixelify Sans", var(--mono)}.archive[data-fullscreen=true] :is(.masthead,.intro,.readout,.deck,.stage-grid,.stage-cross){visibility:hidden}body:has(.archive[data-viewing=true],.boot-screen){overflow:hidden}.scene-canvas[data-renderer=webgl]{position:fixed;top:0;right:0;bottom:0;left:0}.boot-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;padding:16px;background:#100c1c;--pixel-font: "Pixelify Sans", var(--mono);--cartridge-accent: #ffc898}.boot-lcd{width:min(100%,660px,150dvh);min-height:min(60dvh,390px);display:grid;grid-template-rows:auto 1fr auto auto;gap:clamp(12px,3vmin,26px);padding:clamp(17px,4vmin,36px);border:1px solid #b6afe887;box-shadow:5px 5px #060510;background:repeating-linear-gradient(0deg,#12152a20 0 1px,transparent 1px 5px),radial-gradient(ellipse at 85% 60%,#874c7b,transparent 66%),linear-gradient(165deg,#1a244a,#413573 67%,#241734 67%)}.boot-label{display:flex;justify-content:space-between;gap:10px;color:#e6daf7;font:600 clamp(12px,2.5vmin,18px) / 1.1 var(--pixel-font)}.boot-copy{align-self:center}.boot-copy p{font:700 clamp(31px,8vmin,67px) / .98 var(--pixel-font);color:#fff2e8}.boot-copy span{display:block;margin-top:7px;font-size:clamp(12px,2.6vmin,16px);color:#eddbf0}.boot-meter{height:8px;overflow:hidden;border:1px solid #eed4f18c;background:#160f26}.boot-meter:before{content:"";display:block;width:36%;height:100%;background:repeating-linear-gradient(90deg,#ffc898 0,#ffc898 8px,#e39480 8px,#e39480 10px);animation:boot-sweep 1.25s steps(12,end) infinite}@keyframes boot-sweep{0%{transform:translate(-100%)}to{transform:translate(278%)}}@media(prefers-reduced-motion:reduce){.boot-meter:before{animation:none}}.boot-skip{justify-self:end}.screen-mode{--reader-reveal: 1;--reader-surface: color-mix(in srgb, var(--cartridge-accent) 15%, #0c1125);position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;pointer-events:none}.screen-mode:is([data-phase=zooming],[data-phase=returning]){--reader-reveal: var(--motion-reveal, 0)}@media(prefers-reduced-motion:no-preference){.screen-mode[data-fallback=true]:is([data-phase=zooming],[data-phase=returning]){--reader-reveal: 1;animation:flat-reader-in var(--reader-transition) ease-out both}.screen-mode[data-fallback=true][data-phase=returning]{animation:flat-reader-out var(--reader-transition) ease-in both}}@keyframes flat-reader-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes flat-reader-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.screen-frame{width:min(100vw,150dvh);height:min(100dvh,66.66667vw);position:relative}.screen-frame:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 100vmax #070a12;opacity:var(--reader-reveal)}.screen-mode :is(.chapter-copy,.screen-toolbar,.screen-credits){opacity:var(--reader-reveal);translate:0 calc(6px * (1 - var(--reader-reveal)))}.screen-mode[data-phase=loaded] :is(.chapter-copy,.screen-toolbar,.screen-credits){transition:opacity .14s ease-out,translate .14s ease-out}.screen-mode[inert] :is(.chapter-copy,.screen-toolbar,.screen-credits){pointer-events:none}.screen-fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:#141c36}.screen-fallback img{width:100%;height:100%;display:block;image-rendering:pixelated}.screen-fallback:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,transparent 88%,#0001 88%),linear-gradient(transparent 87%,#0001 87%);background-size:calc(100% / 240) .625%}.screen-toolbar{position:absolute;right:clamp(8px,2.5vmin,34px);bottom:clamp(10px,2.5vmin,34px);display:flex;gap:8px;align-items:stretch;pointer-events:auto}.screen-button{padding:9px 12px;min-height:42px;color:#171b2b;background:var(--cartridge-accent);border:1px solid color-mix(in srgb,var(--cartridge-accent) 70%,#181124);border-radius:3px;font:700 clamp(13px,2.35vmin,23px) / 1 var(--pixel-font);white-space:nowrap}.screen-button:hover{background:color-mix(in srgb,var(--cartridge-accent) 65%,#fff)}.screen-toolbar .sound{background:#10162a;border-color:#9aa9cf80;min-height:44px;padding:7px 9px}.chapter-copy{position:absolute;inset:14% auto auto 6%;width:min(68%,860px);max-height:72%;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:clamp(12px,3vmin,38px);background:color-mix(in srgb,var(--reader-surface) 96%,transparent);border:2px solid var(--cartridge-accent);box-shadow:6px 6px #0b1126b0,inset 0 0 0 4px #202841;outline:none;pointer-events:auto;color:#fff4e8}.chapter-copy h1{margin:3px 0 10px;font:700 clamp(26px,6vmin,80px) / 1 var(--pixel-font)}.chapter-tabs{display:flex;flex-shrink:0;gap:6px}.chapter-tabs button{padding:.35em .65em;min-height:34px;font:650 clamp(13px,1.95vmin,19px) / 1.12 var(--pixel-font);border:1px solid #7a85a4;border-radius:2px;color:#f2e7dc;background:#202a45}.chapter-tabs [aria-pressed=true]{background:var(--cartridge-accent);color:#151b30;border-color:var(--cartridge-accent);box-shadow:inset 0 -3px #151b3026}.chapter-content{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--cartridge-accent) transparent;scrollbar-width:thin;padding:1px 6px 4px 1px;margin-top:clamp(9px,1.6vmin,17px);font:400 clamp(13px,2.25vmin,20px) / 1.52 var(--text-font)}.chapter-content:focus-visible{outline-offset:-1px}.chapter-content a:focus-visible{outline-offset:-3px}.chapter-content p+p{margin-top:.72em}.chapter-postscript a{color:var(--cartridge-accent)}.chapter-roles,.chapter-principles{margin:0 0 .8em;padding:0}.chapter-roles{list-style:none;font-size:.9em;color:var(--cartridge-accent)}.chapter-roles li+li,.chapter-principles div+div{margin-top:.5em}.chapter-principles dt{font-weight:700;color:var(--cartridge-accent)}.chapter-principles dd{margin:0}.chapter-source{font-size:.84em;color:#d5d6e9}.chapter-content .tags{font:500 clamp(11px,2vmin,17px) / 1.2 var(--pixel-font)}@media(orientation:portrait){.screen-toolbar{bottom:auto;top:calc(100% + 16px);right:12px}}@media(max-width:740px),(max-width:1024px)and (orientation:portrait){.chapter-copy{inset:13% 5% auto;width:auto;max-height:83%;border-width:1px;padding:11px 12px}.chapter-copy h1{margin:5px 0 8px}.chapter-content{font-size:clamp(12px,3.4vw,15px)}.chapter-content .tags{margin-top:8px}.chapter-tabs button{min-height:29px}.screen-toolbar .sound{font-size:9px}}.header-tools{display:flex;gap:10px;align-items:center;justify-self:end}.credits-link{color:#ccd7ed;font:600 10px / 1.2 var(--mono);letter-spacing:.045em;text-underline-offset:3px}.screen-credits{position:absolute;left:clamp(8px,2.5vmin,34px);bottom:clamp(10px,2.5vmin,34px);padding:5px 7px;border-radius:2px;background:#10162a;pointer-events:auto}@media(orientation:portrait){.screen-credits{bottom:auto;top:calc(100% + 28px)}}@media(prefers-reduced-motion:no-preference){.archive[data-phase=returning] :is(.masthead,.archive-lead,.readout,.deck,.stage-grid,.stage-cross){animation:studio-chrome-in .46s .32s both}.archive[data-phase=zooming] :is(.masthead,.archive-lead,.readout,.deck,.stage-grid,.stage-cross){animation:studio-chrome-out .42s both}}@keyframes studio-chrome-in{0%{opacity:0}to{opacity:1}}@keyframes studio-chrome-out{0%{opacity:1}to{opacity:0}}.readout-body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(8px,1.2vw,15px);align-items:center}.readout-emblem{display:block;width:clamp(36px,4vw,56px);height:auto;image-rendering:pixelated;border:1px solid var(--line);box-shadow:2px 2px #0d1423}.wordmark,.intro h1,.readout h2{font-family:var(--pixel-font);letter-spacing:-.038em}.intro h1{line-height:.92}.eyebrow,.sound,.readout-top,.hints,.credits-link{font-family:var(--pixel-font);font-size:11px;letter-spacing:.065em}.primary,.direction,.button-key,.sound,.screen-button,.chapter-tabs button,.chapter-links a{border-radius:0}.primary,.chapter-tabs button,.chapter-links a{font-family:var(--pixel-font)}.primary{font-size:17px}.readout{border-radius:0}.readout{box-shadow:4px 4px #0d1221a8}.readout-top i{border-radius:0}.chapter-links a{border:1px solid #697793;color:#e0e9ff;background:#202b46}.chapter-links a:hover{border-color:var(--warm)}.chapter-tabs{flex-wrap:wrap}.chapter-content h2{font:700 clamp(16px,2.8vmin,26px) / 1.18 var(--text-font);margin-bottom:.45em;color:var(--cartridge-accent)}.chapter-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.chapter-links a{padding:6px 11px;font-size:clamp(14px,2.3vmin,21px);text-decoration:none}@media(max-width:740px),(max-width:1024px)and (orientation:portrait){.eyebrow,.sound,.readout-top,.hints{font-size:10px}.chapter-tabs{gap:4px}.chapter-tabs button{padding-inline:.45em;min-height:26px}.chapter-content h2{margin-bottom:4px}.chapter-links{margin-top:7px}}.chapter-portrait{float:right;width:clamp(42px,11vmin,105px);aspect-ratio:84 / 118;margin:0 0 4px 10px;image-rendering:pixelated;background-repeat:no-repeat;background-size:3200% 100%;animation:kon-idle 3.2s steps(32,jump-none) infinite}@keyframes kon-idle{0%{background-position:0% 0}to{background-position:100% 0}}@media(prefers-reduced-motion:reduce){.chapter-portrait{animation:none}}.intro{padding:0}.archive-lead h1{font-size:clamp(37px,4vw,63px);margin:13px 0 0;white-space:normal;text-wrap:balance}.tray-picker{position:absolute;z-index:2;visibility:hidden;pointer-events:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));left:var(--tray-left, 0);top:var(--tray-top, 0);width:var(--tray-width, 100%);height:calc(var(--tray-height, 44px) + 18px);container-type:inline-size;touch-action:pan-y pinch-zoom}.tray-picker[data-visible=true][data-placed=true],.tray-picker[data-visible=true][data-flat=true]{visibility:visible;pointer-events:auto}.tray-picker button{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;padding:0 1px 1px;border:0;background:transparent;color:#f6e9f5;font:650 clamp(7.5px,3.55cqw,14px) / 1.05 var(--pixel-font);text-align:center}.tray-picker button span{white-space:nowrap;text-shadow:0 1px 2px #170e23}.tray-picker button[aria-pressed=true] span{color:var(--option-accent)}.tray-picker button:hover:not(:disabled) span{color:#fff1c5}.tray-picker button:focus-visible{outline-offset:-2px}.tray-picker[data-flat=true]{position:relative;inset:auto;width:100%;height:auto;flex:none;margin-bottom:6px;gap:5px}.tray-picker[data-flat=true] button{font-size:clamp(7.5px,3.3cqw,14px)}.tray-picker[data-flat=true] img{width:100%;height:auto;margin-bottom:3px;border:2px solid var(--option-accent);image-rendering:pixelated}.tray-picker[data-flat=true] button[aria-pressed=true] img{outline:1px solid #fff1c5}.stage:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--cartridge-accent) 22%,transparent),transparent 71%)}.readout-top{border-top:2px solid var(--cartridge-accent)}.chapter-art-space{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.chapter-page-controls{display:flex;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;margin-top:14px;border-top:1px solid var(--line);color:#bcc8e4;font:650 clamp(11px,1.65vmin,15px) / 1.2 var(--text-font)}.chapter-page-controls button{color:var(--cartridge-accent);font:inherit;padding:5px 0 5px 8px;border:0;background:none}.chapter-page-controls button:hover{color:#fff}.chapter-scroll-hint{color:var(--cartridge-accent);margin-inline:auto;white-space:nowrap}@media(min-width:741px)and (min-height:570px){.chapter-copy{inset:17% auto auto 5%;width:min(60%,790px);max-height:71%;padding:clamp(16px,2.7vmin,34px);box-shadow:6px 6px #0b1126c0}.chapter-copy h1{font-size:clamp(37px,6.2vmin,76px)}}@media(max-width:740px),(max-width:1024px)and (orientation:portrait){.intro{display:contents}.archive-lead{order:1;padding-top:12px}.archive-lead h1{margin:0;font-size:clamp(24px,7.7vw,43px);text-wrap:initial}.archive-lead .intro-copy{max-width:none;margin-top:6px}.stage{height:clamp(280px,calc(100svh - 345px),410px)}.deck{order:4;gap:6px;padding-top:8px}.hints{font-size:10px}.readout{order:5}}@media(max-width:1024px)and (orientation:portrait){.chapter-screen{display:block}.chapter-screen .screen-frame{--portrait-art-width: min(100vw, 48dvh);width:100%;height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.chapter-screen .screen-frame:before{inset:calc(var(--portrait-art-width) * .66666667) 0 0;box-shadow:none;background:var(--reader-surface);opacity:min(1,calc(3 * var(--reader-reveal)))}.chapter-screen .chapter-art-space{position:relative;inset:auto;width:var(--portrait-art-width);justify-self:center;aspect-ratio:3 / 2;overflow:visible}.chapter-screen .chapter-art-space:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 0 100vmax #070a12;clip-path:inset(0 -100vmax);opacity:var(--reader-reveal)}.chapter-screen .screen-fallback{inset:0 auto auto 50%;translate:-50% 0;width:var(--portrait-art-width);aspect-ratio:3 / 2}.chapter-screen .chapter-copy{position:relative;inset:auto;width:100%;max-height:none;margin:0;padding:13px max(17px,env(safe-area-inset-left)) 14px;border:0;border-top:3px solid var(--cartridge-accent);background:var(--reader-surface);box-shadow:none;overscroll-behavior:contain}.chapter-screen .chapter-copy h1{margin:3px 0 10px;font-size:clamp(32px,9.2vw,50px)}.chapter-screen .chapter-tabs button{min-height:44px;padding-inline:9px;font-size:15px}.chapter-screen .chapter-content{margin-top:12px;font-size:16px;line-height:1.55}.chapter-screen .chapter-content h2{font-size:19px}.chapter-screen .chapter-portrait{width:clamp(51px,16vw,78px)}.chapter-screen .screen-toolbar{position:relative;inset:auto;padding:9px max(14px,env(safe-area-inset-right)) max(9px,env(safe-area-inset-bottom)) 14px;background:color-mix(in srgb,var(--reader-surface) 70%,#0b0f21);border-top:1px solid #62728b}.chapter-screen .screen-toolbar .screen-button{flex:1;font-size:17px;min-height:45px}.chapter-screen .screen-toolbar .sound{padding-inline:10px;font-size:11px;white-space:nowrap}.chapter-screen .chapter-credits{display:none}.chapter-links a{min-height:44px;display:inline-flex;align-items:center;gap:.3em}.chapter-page-controls button{min-height:36px}.masthead .credits-link{display:inline-flex;min-height:40px;align-items:center}}@media(max-width:380px)and (orientation:portrait){.chapter-screen .chapter-tabs button{padding-inline:5px;font-size:13px}.chapter-screen .chapter-copy{padding-block:10px}.chapter-page-controls{padding-top:4px;margin-top:6px}}@media(max-width:350px){.controls{width:100%;gap:6px}.primary{min-width:0;padding-inline:9px;font-size:16px}.archive[data-fullscreen=true] .primary{white-space:normal}.primary .button-key{flex-shrink:0}.chapter-screen .screen-toolbar .screen-button{min-width:0;font-size:15px;padding-inline:8px}.chapter-screen .screen-toolbar .sound{gap:5px;padding-inline:7px}}@media(max-width:500px)and (orientation:portrait)and (max-height:540px){.stage{height:clamp(200px,calc(100svh - 245px),280px)}.chapter-screen .screen-frame{--portrait-art-width: min(100vw, 40dvh)}.chapter-screen .chapter-tabs button{padding-inline:4px;font-size:12px}}@media(min-width:600px)and (max-width:1024px)and (orientation:portrait){.archive-lead,.deck,.readout{width:min(100%,580px);align-self:center}.stage{height:clamp(380px,calc(100svh - 348px),610px)}}@media(min-width:741px)and (orientation:landscape)and (min-height:561px)and (max-height:760px){.experience{min-height:0}}@media(orientation:landscape)and (max-height:640px){.archive{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.85fr);grid-template-rows:48px auto auto auto 1fr;column-gap:16px;padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right))}.experience,.intro{display:contents}.masthead{grid-column:1 / -1;grid-row:1;height:auto}.stage{grid-column:1;grid-row:2 / 5;height:auto;min-height:calc(100svh - 56px)}.stage-cross{display:none}.archive-lead{grid-column:2;grid-row:2;padding-top:9px;align-self:end}.archive-lead h1{margin:0;font-size:clamp(23px,4.3vw,38px);line-height:1}.archive-lead h1 br{display:none}.archive-lead .intro-copy{margin-top:5px;gap:1px;font-size:12px}.deck{grid-column:2;grid-row:4;display:flex;flex-direction:column;justify-content:center;min-height:0;gap:5px;padding-block:7px 10px}.controls{width:100%;gap:5px}.primary{min-width:0;padding-inline:7px;font-size:15px}.direction{flex:0 1 44px;min-width:33px}.hints{font-size:9px;text-align:center}.readout{grid-column:2;grid-row:3;justify-self:stretch;max-width:none;margin:8px 0}.readout-body{padding-block:10px}.readout-emblem{width:32px}}@media(orientation:landscape)and (max-height:560px){.chapter-copy{inset:12% auto auto 5%;width:75%;max-height:calc(88% - 63px)}}@media(max-width:740px),(max-width:1024px)and (orientation:portrait),(orientation:landscape)and (max-height:640px){.deck .controls,.deck .hints{align-self:center;margin:0}}@media(orientation:landscape)and (max-height:380px){.archive-lead{padding-top:4px}.archive-lead .intro-copy{font-size:11px}.readout{margin:2px 0}.readout-top{padding-block:5px}.readout-body{padding-block:6px}.readout h2{font-size:22px}.readout-description{margin-top:4px;font-size:11px;line-height:1.3}.deck{padding-block:2px 5px}.deck .hints{display:none}}@media(orientation:landscape)and (max-height:360px){.chapter-copy{inset-block-start:6%;max-height:calc(94% - 58px)}.chapter-page-controls{margin-top:6px;padding-top:4px}}@media(max-width:680px)and (orientation:landscape)and (max-height:360px){.archive{grid-template-columns:minmax(0,1fr) minmax(244px,.85fr)}.primary{gap:5px;font-size:14px}.primary .button-key{width:17px;flex-shrink:0}}@media(pointer:coarse)and (orientation:landscape)and (max-height:560px){.chapter-copy{padding-block:8px}.chapter-copy h1{margin-block:1px 7px}.chapter-tabs button{min-height:36px}.chapter-content{margin-top:8px}.chapter-page-controls{margin-top:6px;padding-top:4px}.chapter-page-controls button{min-height:32px}}.archive{--studio-ink: #fff4ea;--studio-muted: #f4d9ee;--studio-accent: #ffc898;--studio-line: #fbd2f746;--studio-panel: #241536;--studio-raised: #472655;--studio-grid: #e899ff33;--studio-glow: #ffab8366;--studio-button-ink: #291633;--studio-shadow: #a45366;background:radial-gradient(ellipse at 50% 38%,#c85b9a96,transparent 51%),radial-gradient(ellipse at 80% 84%,#ed805970,transparent 49%),linear-gradient(129deg,#29164f 1%,#593a97 39%,#763b85 67%,#412653)}.archive:before{opacity:.49;background:radial-gradient(circle,#f5bdff60 1px,transparent 1.5px) 0 0 / 6px 6px;-webkit-mask-image:linear-gradient(128deg,#000 4%,transparent 37%,transparent 68%,#000 100%);mask-image:linear-gradient(128deg,#000 4%,transparent 37%,transparent 68%,#000 100%)}.archive{--ink: var(--studio-ink);--muted: var(--studio-muted);--warm: var(--studio-accent);--line: var(--studio-line);color:var(--studio-ink)}.archive :is(.intro-copy,.hints){color:var(--studio-muted)}.archive .stage:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--studio-glow) 82%,var(--cartridge-accent)) 0%,transparent 68%)}.archive .stage-grid{background-image:linear-gradient(var(--studio-grid) 1px,transparent 1px),linear-gradient(90deg,var(--studio-grid) 1px,transparent 1px);background-size:48px 48px;border:0;-webkit-mask-image:radial-gradient(ellipse,transparent 25%,#0008 63%,transparent 94%);mask-image:radial-gradient(ellipse,transparent 25%,#0008 63%,transparent 94%)}.archive :is(.readout,.masthead .sound,.direction){background:var(--studio-panel);border-color:var(--studio-line);color:var(--studio-ink)}.archive :is(.masthead .sound:hover,.direction:hover:not(:disabled)){background:var(--studio-raised)}.archive :is(.readout-top,.readout-description,.header-credits){color:var(--studio-muted)}.archive .primary{background:var(--studio-accent);border-color:var(--studio-accent);color:var(--studio-button-ink);box-shadow:0 3px var(--studio-shadow),0 7px 16px #0d122345}.archive .primary:hover:not(:disabled){filter:brightness(1.09)}.archive .deck .button-key{background:var(--studio-button-ink);color:var(--studio-accent)}.archive .stage-cross{color:#e9bad58c}
