:root{--bg:#020617;--surface:#0f172a;--border:#334155;--text:#e2e8f0;--muted:#94a3b8;--brand:#7dd3fc;--action:#34d399;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0;padding:0}body{-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:var(--action)}main{max-width:720px;margin:0 auto;padding:32px 16px 64px}header.site,footer.site{max-width:720px;margin:0 auto;padding:16px}header.site{justify-content:space-between;align-items:center;display:flex}.wordmark{color:var(--brand);font-size:20px;font-weight:800;text-decoration:none}footer.site{color:var(--muted);border-top:1px solid var(--border);font-size:14px}footer.site nav{flex-wrap:wrap;gap:16px;margin-bottom:8px;display:flex}h1{margin:8px 0 16px;font-size:32px;line-height:1.2}h2{margin:32px 0 8px;font-size:20px}.muted{color:var(--muted)}.hero{padding:48px 0 24px}.hero h1{font-size:44px}.card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px}
