:root{--font-ui:"Schibsted Grotesk", "Segoe UI Variable Text", system-ui, sans-serif;--font-display:"Archivo", "Arial Narrow", sans-serif;--font-mono:"VT323", ui-monospace, monospace;--ink:#f6f1e7;--dim:#b9b2a6;--accent:#ffe94a;--cyan:#72f4ff;--bg:#070708;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--ink)}html.tv-on,html.tv-on body{overscroll-behavior:none;overflow:hidden}.tv{background:var(--bg);position:fixed;inset:0}.tv-screen{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.tv-a11y{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plain{max-width:760px;margin:0 auto;padding:40px 16px 96px;font-size:18px;line-height:1.55}.plain h1{font-family:var(--font-display);margin:8px 0 16px;font-size:clamp(44px,9vw,84px);font-weight:800;font-stretch:62%;line-height:.95}.plain h2{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);margin:48px 0 12px;font-size:24px;font-weight:400}.plain p,.plain li{color:var(--ink)}.plain .dim{color:var(--dim)}.plain ul,.plain ol{padding-left:22px}.plain li+li{margin-top:8px}.plain a{color:var(--accent)}.plain button{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:#1b1a20;border:1px solid #3a3842;border-radius:999px;margin:6px 6px 6px 0;padding:10px 18px;font-size:16px}.plain button:hover{border-color:var(--accent)}.plain :focus-visible{outline:2px solid var(--accent);outline-offset:3px}.plain .note{border-left:3px solid var(--accent);color:var(--dim);padding-left:14px}
