:root { color-scheme: light dark; }
body { font-family: system-ui, sans-serif; max-width: 40rem; margin: 3rem auto; padding: 0 1rem; line-height: 1.5; }
footer { margin-top: 3rem; font-size: 0.9rem; opacity: 0.8; }
