:root { color-scheme: light dark; }
html, body { height: 100%; margin: 0; }
body {
  display: grid; place-items: center;
  font-family: system-ui, -apple-system, "Segoe UI", sans-serif;
  background: #f6f5f2; color: #22252a;
}
@media (prefers-color-scheme: dark) { body { background: #16181c; color: #e6e4df; } }
main { text-align: center; padding: 0 16px; }
h1 { font-weight: 600; letter-spacing: .02em; margin: 0 0 .4em; }
p { margin: 0; opacity: .7; }
