body{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.55;max-width:42rem;margin:0 auto;padding:1.25rem 1rem 3rem;color:#1d1d1f;background:#fff}
h1{font-size:1.6rem;line-height:1.25}
h2{font-size:1.15rem;margin-top:1.8rem}
a{color:#0b57d0}
ul{padding-left:1.2rem}
footer{margin-top:2.5rem;font-size:.9rem;color:#555}
@media (prefers-color-scheme:dark){body{background:#111;color:#eee}a{color:#8ab4f8}footer{color:#aaa}}
