:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page-bg:#f6f7f9;--page-fg:#14181f;--card-bg:#fff;--card-border:#dfe3e8;--muted-fg:#5b6472;--accent:#1f7a4d}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--page-bg:#0f1216;--page-fg:#e8eaed;--card-bg:#171b21;--card-border:#2a313a;--muted-fg:#9aa4b2;--accent:#4ade80}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--page-bg);color:var(--page-fg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.55}main{max-width:46rem;margin:0 auto;padding:4rem 1.5rem}h1{letter-spacing:-.02em;margin:0 0 .5rem;font-size:2rem}.subtitle{color:var(--muted-fg);margin:0 0 2rem}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:.75rem;padding:1.25rem 1.5rem}.card h2{margin:0 0 .5rem;font-size:1.05rem}.roadmap{border-left:4px solid var(--accent);margin-top:1.5rem}.roadmap .badge{margin-bottom:.75rem}.card p{color:var(--muted-fg);margin:0 0 .75rem}.card ul{color:var(--muted-fg);margin:0;padding-left:1.25rem}.badge{border:1px solid var(--accent);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.15rem .7rem;font-size:.75rem;font-weight:600;display:inline-block}code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}
