:root{color-scheme:light dark;--fg:#1d1d1f;--bg:#fbfaf7;--muted:#6e6e73;--accent:#3d7a6b}
@media (prefers-color-scheme:dark){:root{--fg:#f2f2f2;--bg:#141414;--muted:#a1a1a6;--accent:#7cc4b1}}
*{box-sizing:border-box}body{margin:0;font:17px/1.55 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--fg);background:var(--bg)}
main{max-width:40rem;margin:0 auto;padding:4rem 1.5rem}h1{font-size:2.2rem;margin:0 0 .5rem}p{margin:.8rem 0}
.muted{color:var(--muted)}a{color:var(--accent)}footer{max-width:40rem;margin:0 auto;padding:2rem 1.5rem;font-size:.9rem;color:var(--muted)}
footer a{color:inherit;margin-right:1rem}
