body{font-family:system-ui,sans-serif;max-width:42rem;margin:0 auto;padding:1rem;line-height:1.5;color:#222}
nav a{margin-right:.75rem}
footer{margin-top:2rem;border-top:1px solid #ccc;font-size:.9rem}
