:root{color-scheme:light dark}*{box-sizing:border-box}
body{margin:0;min-height:100vh;display:grid;place-items:center;font:16px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background:#0f1115;color:#e9eaee}
main{max-width:420px;padding:32px 24px;text-align:center}.logo{font-size:56px}h1{margin:.2em 0;letter-spacing:.06em}
.tag{opacity:.85}.small{font-size:13px;opacity:.7;margin-top:28px}
.btn{display:inline-block;min-width:260px;margin:6px 0;padding:12px 18px;border-radius:12px;background:#c8102e;color:#fff;font-weight:600;text-decoration:none}
.btn.off{background:#3a3d45;color:#b8bcc6;cursor:default}
@media (prefers-color-scheme:light){body{background:#f6f7f9;color:#14161a}.btn.off{background:#dfe2e8;color:#555}}
