:root { color-scheme: light dark; }
body {
    margin: 0;
    min-height: 100vh;
    display: grid;
    place-items: center;
    font-family: system-ui, sans-serif;
    background: #f5f5f4;
    color: #1c1917;
}
@media (prefers-color-scheme: dark) {
    body { background: #1c1917; color: #e7e5e4; }
}
main { text-align: center; padding: 16px; }
h1 { margin: 0 0 8px; font-size: 2rem; font-weight: 600; }
p { margin: 0; opacity: .7; }
