:root { color-scheme: light dark; --accent: #2f7d6d; }
* { box-sizing: border-box; }
body { margin: 0; font: 16px/1.5 system-ui, sans-serif; }
main { max-width: 48rem; margin: 0 auto; padding: 3rem 1.25rem; }
h1 { margin: 0 0 .5rem; font-size: 2rem; }
h1 span { color: var(--accent); }
a { color: var(--accent); }
