:root{color-scheme:dark light;--bg:#0f1115;--fg:#e8eaf0;--muted:#9aa3b2}
@media (prefers-color-scheme: light){:root{--bg:#f6f7f9;--fg:#15181e;--muted:#5b6473}}
html,body{margin:0;height:100%;background:var(--bg);color:var(--fg);font:16px/1.5 system-ui,-apple-system,"Segoe UI",sans-serif}
main{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 16px;text-align:center}
h1{font-size:2rem;margin:0 0 .25rem}
p{margin:.25rem 0}
.small{color:var(--muted);font-size:.9rem}
