html { color-scheme: light dark; }
body { max-width: 42rem; margin: 8vh auto; padding: 0 1.4rem; font: 1.05rem/1.6 system-ui, sans-serif; }
h1 { line-height: 1.15; }
nav { margin-top: 2.4rem; padding-top: 1rem; border-top: 1px solid gray; line-height: 2; }
a { text-underline-offset: .16em; }
