:root { color-scheme: light dark; --bg: #fff; --fg: #1c1c1e; --muted: #8e8e93; }
@media (prefers-color-scheme: dark) { :root { --bg: #000; --fg: #f2f2f7; --muted: #8e8e93; } }
* { box-sizing: border-box; }
html, body { height: 100%; margin: 0; }
body { background: var(--bg); color: var(--fg); font: 17px/1.4 -apple-system, BlinkMacSystemFont, system-ui, sans-serif; }
main { min-height: 100%; display: grid; place-content: center; text-align: center; padding: 16px; }
h1 { margin: 0; font-size: 34px; font-weight: 700; letter-spacing: -.02em; }
p { margin: 6px 0 0; color: var(--muted); }
