:root{--bg:#f5f6fb;--card:#fff;--text:#1c1f2e;--muted:#5f6577;--accent:#5b5bf0;--box:#f0f1fa}@media (prefers-color-scheme:dark){:root{--bg:#0f1117;--card:#181b25;--text:#eceef5;--muted:#9aa0b4;--accent:#8b8bff;--box:#222634}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}.wrap{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.card{background:var(--card);border-radius:20px;width:100%;max-width:640px;padding:32px;box-shadow:0 10px 40px #00000014}.badge{background:var(--accent);color:#fff;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}h1{margin:16px 0 8px;font-size:30px}h2{color:var(--muted);margin:0 0 4px;font-size:14px;font-weight:600}p{margin:0 0 16px}.grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:24px 0;display:grid}.box{background:var(--box);border-radius:12px;padding:16px}.box p{margin:0}.mono{font-family:ui-monospace,Consolas,monospace;font-size:18px}.small{color:var(--muted);margin:0;font-size:14px}a{color:var(--accent)}
