@font-face{font-family:Ostrich;src:url(/vendor/fonts/ostrich-black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Ostrich fallback;src:local(Arial);size-adjust:64%;ascent-override:117%;descent-override:39%;line-gap-override:0%}@font-face{font-family:Neon;src:url(/vendor/fonts/neon-var.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Neon fallback;src:local(Courier New);size-adjust:103%;ascent-override:91%;descent-override:19%;line-gap-override:10%}:root{--t-hero:clamp(30px, 6.4vw, 68px);--t-head:clamp(21px, 3.1vw, 30px);--t-body:clamp(15px, 1.1vw, 17px);--t-label:13px;--t-micro:11px;--ink:#0d0910;--ink-2:#1b1426;--paper:#ded7c9;--dim:#877c93;--gold:#e2ad3f;--robe:#9179c4;--ink-mark:#3a3338;--rule-w:1px;--rule-c:#2b2136;--pad:16px;--z-screen:5;--z-disc:20;--z-pop:30;--z-boom:40;--dur:.2s;--ease:cubic-bezier(.2, .7, .3, 1);--display:"Ostrich", "Ostrich fallback", "Arial Narrow", sans-serif;--mono:"Neon", "Neon fallback", ui-monospace, monospace}*,:before,:after{box-sizing:border-box}html{background:var(--ink)}body{background:var(--ink);color:var(--paper);font-family:var(--mono);font-weight:400;font-size:var(--t-body);font-synthesis:none;-webkit-text-size-adjust:100%;margin:0;padding:0 0 clamp(96px,18vh,180px);line-height:1.5}h1,h2,h3,.shout{text-wrap:balance}p,li{text-wrap:pretty}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px}img{max-width:100%;display:block}.sleeve img{filter:saturate(1.06)contrast(1.04);width:100%;height:auto}.shout{font-family:var(--display);font-weight:900;font-size:var(--t-hero);letter-spacing:-.01em;text-transform:uppercase;margin:clamp(20px, 4vw, 40px) var(--pad) clamp(16px, 3vw, 28px);max-width:26ch;line-height:.92}.find{align-items:end;gap:0 var(--pad);margin:0 var(--pad);padding-bottom:calc(var(--pad) * .6);border-bottom:var(--rule-w) solid var(--rule-c);grid-template-columns:1fr auto;grid-template-areas:"lab lab""inp go";display:grid}.lab{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);grid-area:lab}.find input{-webkit-appearance:none;appearance:none;min-width:0;color:var(--gold);font-family:var(--display);font-weight:900;font-size:var(--t-head);letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;grid-area:inp;padding:0;line-height:1.1}.find input::placeholder{color:var(--ink-2)}.find:focus-within{border-bottom-color:var(--gold)}.go{color:var(--paper);font-family:var(--mono);font-weight:600;font-size:var(--t-label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:color var(--dur) var(--ease), transform var(--dur) var(--ease);background:0 0;border:0;grid-area:go;padding:0 0 2px}.go:hover{color:var(--gold)}.go:active{transform:scale(.97)}.meter{gap:var(--pad);margin:clamp(18px, 3.4vw, 34px) var(--pad) 0;grid-template-columns:repeat(2,1fr);display:grid}.meter div{min-width:0}.meter dt{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.meter dd{font-family:var(--display);font-weight:900;font-size:var(--t-head);letter-spacing:0;font-variant-numeric:tabular-nums;margin:2px 0 0;line-height:1}.meter .hot{color:var(--gold)}.meter .claim{color:var(--gold);letter-spacing:.02em}.deck{margin-top:clamp(20px,3.6vw,40px)}.screen{z-index:var(--z-screen);background:var(--ink);padding:calc(var(--pad) * .75) var(--pad) calc(var(--pad) * .6);border-bottom:var(--rule-w) solid var(--rule-c);position:sticky;top:0}.tube{max-width:560px;margin:0 auto}#fb{aspect-ratio:4/3;width:100%;height:auto;image-rendering:pixelated}.now{max-width:560px;margin:calc(var(--pad) * .55) auto 0;font-size:var(--t-label);align-items:baseline;gap:.8ch;line-height:1.3;display:flex}.now .tag{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex:none;font-weight:700}.now .ttl{min-width:0;color:var(--dim);overflow-wrap:anywhere}.titles{margin:0 var(--pad)}.rows{margin:0;padding:0;list-style:none}.rows li+li{border-top:var(--rule-w) solid var(--rule-c)}.row{width:100%;padding:calc(var(--pad) * .7) 0;color:var(--paper);font-family:var(--mono);font-size:var(--t-body);text-align:left;cursor:pointer;transition:color var(--dur) var(--ease), transform var(--dur) var(--ease);background:0 0;border:0;grid-template-columns:3.5ch minmax(5ch,auto) 1fr;align-items:baseline;gap:0 1.2ch;display:grid}.row:hover{color:var(--gold)}.row:active{transform:translate(2px)}.row .no{color:#453a55;font-size:var(--t-label);font-variant-numeric:tabular-nums}.row .sym{color:var(--dim);font-weight:700;font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase}.row .nm{overflow-wrap:anywhere;min-width:0}.row mark{color:var(--gold);background:0 0}.row[aria-current=true] .no,.row[aria-current=true] .nm,.row[aria-current=true] .sym{color:var(--gold)}.rows .mine .row .sym,.rows .mine .row .nm{color:var(--robe)}.rows .mine .row[aria-current=true] .sym,.rows .mine .row[aria-current=true] .nm{color:var(--gold)}.row[disabled]{opacity:.42;cursor:default}.src{margin:calc(var(--pad) * 1.2) 0 0;font-size:var(--t-micro);letter-spacing:.04em;color:var(--dim);max-width:60ch}.disc{right:calc(var(--pad) * .75);bottom:calc(var(--pad) * .75);z-index:var(--z-disc);aspect-ratio:1;cursor:pointer;width:clamp(84px,21vw,116px);transition:transform var(--dur) var(--ease);background:0 0;border:0;place-items:center;padding:0;display:grid;position:fixed}.disc img{grid-area:1/1;width:100%;height:100%}.disc:hover{transform:rotate(6deg)}.disc:active{transform:scale(.96)}.serial{max-width:76%;color:var(--ink-mark);font-family:var(--display);font-weight:900;font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;grid-area:1/1;align-self:end;margin-bottom:12%;line-height:1;transform:rotate(-7deg)}.card{padding:calc(var(--pad) * 1.4);background:var(--ink);max-width:min(46ch,92vw);color:var(--paper);border:0;margin:auto}.card::backdrop{background:#060408b8}.card dt{font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.card dd{font-size:var(--t-body);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:6px 0 0}.card .go{margin-top:var(--pad)}.toast{left:50%;bottom:calc(var(--pad) * 1.2);z-index:var(--z-pop);color:var(--gold);font-size:var(--t-label);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease);margin:0;padding:0;position:fixed;transform:translate(-50%)}.toast.on{opacity:1}.credits{margin:clamp(40px, 8vw, 88px) var(--pad) 0;padding-top:calc(var(--pad) * .8);border-top:var(--rule-w) solid var(--rule-c);font-size:var(--t-micro);color:var(--dim);flex-wrap:wrap;gap:.4ch 2ch;display:flex}#boom{z-index:var(--z-boom);color:#fff;font-family:var(--mono);font-size:var(--t-label);background:#c02626;padding:10px 14px;position:fixed;top:0;bottom:auto;left:0;right:0}@media (min-width:900px){body{grid-template-columns:minmax(0,1fr) minmax(0,42%);grid-template-areas:"sleeve sleeve""shout screen""find screen""meter screen""titles screen""credits credits";align-content:start;column-gap:clamp(24px,4vw,60px);display:grid}.sleeve{grid-area:sleeve}.sleeve img{object-fit:cover;object-position:center 38%;max-height:min(40vh,360px)}.shout{grid-area:shout;margin:clamp(24px,3vw,40px) 0 clamp(14px,2vw,24px) clamp(24px,4vw,60px)}.find{grid-area:find;margin:0 0 0 clamp(24px,4vw,60px)}.meter{grid-area:meter;margin:clamp(16px,2.4vw,28px) 0 0 clamp(24px,4vw,60px)}.titles{grid-area:titles;margin:clamp(20px,3vw,34px) 0 0 clamp(24px,4vw,60px)}.credits{grid-area:credits;margin-inline-start:clamp(24px,4vw,60px);margin-inline-end:clamp(24px,4vw,60px)}.deck{display:contents}.meter{grid-template-columns:repeat(4,1fr)}.screen{border-bottom:0;grid-area:screen;align-self:start;margin-top:clamp(24px,3vw,40px);margin-right:clamp(24px,4vw,60px);padding:0;position:sticky;top:clamp(16px,3vw,32px)}.tube{max-width:none}.now{max-width:none;margin-left:0}.disc{width:clamp(84px,7.4vw,104px);bottom:6px;right:6px}}@media (prefers-reduced-motion:reduce){*{transition-duration:1ms!important;animation-duration:1ms!important}}
