:root{--radius:0.5rem;--background:#fff;--foreground:#09090b;--card:#fff;--muted-surface:#f4f4f5;--muted-foreground:#71717a;--border:#e4e4e7;--primary:#18181b;--primary-foreground:#fafafa;--success:#16a34a;--destructive:#dc2626;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--bg:var(--background);--panel:var(--card);--text:var(--foreground);--muted:var(--muted-foreground);--accent:var(--primary)}:root[data-theme=dark]{--background:#09090b;--foreground:#fafafa;--card:#18181b;--muted-surface:#27272a;--muted-foreground:#a1a1aa;--border:#27272a;--primary:#fafafa;--primary-foreground:#18181b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--background:#09090b;--foreground:#fafafa;--card:#18181b;--muted-surface:#27272a;--muted-foreground:#a1a1aa;--border:#27272a;--primary:#fafafa;--primary-foreground:#18181b}}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--bg);color:var(--text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:var(--accent)}.site-header{border-bottom:1px solid var(--border)}.topbar{max-width:960px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{font-weight:700;letter-spacing:-.01em}.brand .dim{font-weight:500}.brand .dim,.pill{color:var(--muted)}.pill{font-size:12px;border:1px solid var(--border);border-radius:999px;padding:2px 10px}main{max-width:960px;margin:0 auto;padding:28px 20px 64px}h1{font-size:1.6rem;margin:0 0 6px;letter-spacing:-.02em}.lede{color:var(--muted);margin:0 0 28px;max-width:60ch}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);padding:18px;box-shadow:var(--shadow-sm)}.card h2{font-size:1.05rem;margin:0 0 6px}.card p{margin:0;font-size:.95rem}.card p,.note{color:var(--muted)}.note{margin-top:28px;border:1px dashed var(--border);border-radius:var(--radius);padding:14px 16px;font-size:.9rem;background:var(--muted-surface)}