:root{--background:#1a1c2c;--panel:#333c57;--lines:#566c86;--quiet:#94b0c2;--text:#f4f4f4;--gold:#ffcd75;--cyan:#73eff7}*{box-sizing:border-box}body,html{margin:0;background:var(--background);color:var(--text);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:16px;line-height:1.6}a{color:var(--cyan)}a:hover{color:var(--text)}.page{max-width:640px;margin:0 auto;padding:48px 24px 64px}.eyebrow{color:var(--quiet);font-size:14px;margin:0 0 12px}h1{font-size:44px;line-height:1.05;margin:0 0 16px;letter-spacing:-.5px}h2{font-size:20px;color:var(--gold);margin:36px 0 8px}.lede{font-size:18px;margin:0 0 28px}.panel{border:2px solid var(--lines);padding:16px 18px;margin:0 0 24px}.panel ul{margin:0;padding-left:20px}.panel li{margin:4px 0}.hero{display:flex;gap:24px;align-items:center;margin:0 0 28px}.hero img{width:128px;height:128px;image-rendering:pixelated;border:2px solid var(--lines)}.button{display:inline-block;background:var(--gold);border:2px solid var(--text);padding:12px 20px;font-weight:700;text-decoration:none}.button,.button:hover{color:var(--background)}.button:hover{background:var(--text)}.soon{color:var(--quiet);border:2px solid var(--lines);padding:12px 20px;display:inline-block}.voice{color:var(--cyan)}.footer{margin-top:56px;padding-top:16px;border-top:2px solid var(--panel);font-size:14px}.footer,.footer a{color:var(--quiet)}.footer a{margin-right:16px}.legal h1{font-size:32px}.legal li,.legal p{color:var(--text)}.legal .updated{color:var(--quiet);font-size:14px}@media (max-width:480px){h1{font-size:34px}.hero{flex-direction:column;align-items:flex-start}}