body{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;max-width:42rem;margin:3rem auto;padding:0 1.25rem;line-height:1.6;color:#1f2328;background:#fff}
h1{font-size:1.6rem;margin-bottom:.25rem}h2{font-size:1.15rem;margin-top:2rem}
nav{margin:1.5rem 0;font-size:.95rem}nav a{margin-right:1rem}
footer{margin-top:3rem;font-size:.85rem;color:#57606a;border-top:1px solid #d0d7de;padding-top:1rem}
@media (prefers-color-scheme:dark){body{background:#0d1117;color:#e6edf3}footer{color:#8b949e;border-color:#30363d}a{color:#58a6ff}}
