:root{color-scheme:light dark}
body{font:16px/1.6 -apple-system,system-ui,Segoe UI,sans-serif;max-width:46rem;margin:0 auto;padding:1.5rem 1rem 4rem;color:#1b1b1b;background:#fafafa}
@media(prefers-color-scheme:dark){body{color:#e8e8e8;background:#141414}a{color:#e6c46a}}
h1{font-size:1.7rem;margin-top:2rem}h2{font-size:1.2rem;margin-top:2rem}
nav{display:flex;gap:1rem;flex-wrap:wrap;padding-bottom:.8rem;border-bottom:1px solid #8884}
footer{margin-top:3rem;font-size:.85rem;opacity:.75}
.box{border:1px solid #8886;border-radius:8px;padding:.8rem 1rem;margin:1.2rem 0}
