:root{--bg:#f7f8fa;--panel:#fff;--fg:#111318;--muted:#5b6472;--border:#e5e7eb;--primary:#0f8b8d;--primary-fg:#fff;--accent:#e0f2f2;--accent-fg:#0b5e60;--danger:#b4232c;--shadow:0 1px 2px #1113180f, 0 8px 24px #1113180f;--radius:18px;--radius-sm:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f1115;--panel:#161920;--fg:#e5e7eb;--muted:#9aa3b2;--border:#262a33;--primary:#2dd4bf;--primary-fg:#0b1215;--accent:#2dd4bf24;--accent-fg:#99f6e4;--danger:#f87171;--shadow:0 1px 2px #0006, 0 8px 24px #00000059}}*{box-sizing:border-box}html,body{color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}html,body{font-size:15px;line-height:1.55}a{color:var(--primary)}.wrap{max-width:820px;margin:0 auto;padding:0 20px 40px}header.top{flex-wrap:wrap;align-items:center;gap:14px;padding:18px 0;display:flex}header.top .brand{color:var(--fg);font-size:18px;font-weight:700;text-decoration:none}header.top nav{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}header.top nav a{color:var(--muted);border-radius:999px;padding:6px 10px;font-size:13px;text-decoration:none}header.top nav a:hover{background:var(--panel);color:var(--fg)}header.top nav a.app{border:1px solid var(--primary);color:var(--primary)}main section{background:var(--panel);border:1px solid var(--border);border-radius:10px;margin:16px 0;padding:22px 26px}h1{margin:0 0 10px;font-size:22px}h2{margin:20px 0 6px;font-size:15px}p,li{margin:6px 0}ol,ul{padding-left:22px}.meta{color:var(--muted);margin-top:-4px;font-size:13px}.quote{border-left:3px solid var(--primary);background:var(--bg);border-radius:4px;padding:6px 12px}footer.bottom{color:var(--muted);padding-top:10px;font-size:13px}@media (max-width:600px){main section{padding:16px}}
