body{font:17px/1.6 Georgia,serif;max-width:640px;margin:48px auto;padding:0 20px;color:#1a1a1a;background:#f4f1ea}
h1{font-size:2.2em;margin-bottom:.2em}a{color:#2d5e50}
@media(prefers-color-scheme:dark){body{background:#161614;color:#eee}a{color:#7fc4ad}}
