:root { color-scheme: light dark; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center;
       font: 18px/1.5 system-ui, -apple-system, "Segoe UI", Roboto, sans-serif; }
main { padding: 16px; text-align: center; max-width: 32rem; }
h1 { font-size: 2.5rem; margin: 0 0 .5rem; letter-spacing: -.02em; }
p { margin: 0; opacity: .7; }
a { color: inherit; }
