:root { color-scheme: light dark; }
body { font-family: system-ui, sans-serif; line-height: 1.6; margin: 0; padding: 2rem 1rem; }
main { max-width: 40rem; margin: 0 auto; }
h1 { font-size: 1.8rem; }
h2 { font-size: 1.1rem; margin-top: 2rem; }
a { color: #2f6fdb; }
