body{margin:0;min-height:100vh;display:grid;place-items:center;font-family:system-ui,sans-serif;background:#f6f7f9;color:#1f2933}
@media (prefers-color-scheme:dark){body{background:#15181c;color:#e4e7eb}}
main{text-align:center;padding:16px}
h1{font-weight:600;margin:0 0 8px}
p{margin:0;opacity:.7}
