:root{--text:#5b6472;--text-h:#10141c;--bg:#f4f1ea;--card:#fffcf6;--border:#e4ddd0;--accent:#0aa2c0;--accent-bg:#0aa2c01f;--accent-border:#0aa2c073;--shadow:#10141c14 0 18px 40px -18px, #10141c0a 0 4px 12px -4px;color:var(--text);background:radial-gradient(circle at top, #fff8e8 0%, transparent 42%), var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Segoe UI,system-ui,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--text:#a8b0bd;--text-h:#f4f6fb;--bg:#10141c;--card:#171d28;--border:#2a3342;--accent:#5cd4ea;--accent-bg:#5cd4ea1f;--accent-border:#5cd4ea73;--shadow:#0006 0 18px 40px -18px;background:radial-gradient(circle at top, #1b2638 0%, transparent 46%), var(--bg)}}*{box-sizing:border-box}body{min-width:320px;margin:0}code{color:var(--text-h);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.page{place-items:center;min-height:100svh;padding:24px;display:grid}.card{border:1px solid var(--border);background:var(--card);width:min(560px,100%);box-shadow:var(--shadow);text-align:center;border-radius:24px;padding:48px 40px}.logo{width:88px;height:88px;animation:18s linear infinite spin}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin:20px 0 0;font-size:13px;font-weight:600}h1{letter-spacing:-.04em;color:var(--text-h);margin:12px 0 0;font-size:clamp(40px,8vw,64px);line-height:1.05}.lede{max-width:38ch;color:var(--text);margin:16px auto 0}.counter{background:var(--accent-bg);color:var(--accent);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;margin-top:28px;padding:12px 20px;font-weight:600;transition:border-color .2s,transform .2s}.counter:hover{border-color:var(--accent-border)}.counter:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.counter:active{transform:translateY(1px)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.logo{animation:none}}
