*{box-sizing:border-box}body{margin:0;font:16px/1.65 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:#0f1115;color:#e8eaed}
a{color:#8ab4f8}header,main,footer{max-width:760px;margin:0 auto;padding:16px}header{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid #2a2e36}
nav a{margin-right:14px}h1{font-size:1.8rem;line-height:1.25}h2{margin-top:2rem;font-size:1.25rem}code{background:#1c2028;padding:1px 5px;border-radius:4px}
footer{color:#9aa0a6;font-size:.9rem;border-top:1px solid #2a2e36;margin-top:2rem}.lang{font-weight:600}
@media (prefers-color-scheme:light){body{background:#fff;color:#1f2328}a{color:#0b57d0}header,footer{border-color:#dadce0}code{background:#f1f3f4}}
