body{margin:0;font-family:system-ui,sans-serif;background:#10131a;color:#e8e6e1;display:flex;min-height:100vh;align-items:center;justify-content:center}
main{max-width:34rem;padding:2rem 1.5rem}h1{font-weight:600;margin:0 0 .5rem}p{line-height:1.5;color:#b9b6ae}
.s{display:inline-block;padding:.25rem .75rem;border-radius:1rem;font-size:.9rem;margin:1rem 0}.open{background:#1f4d33;color:#b8f0c8}
.closed{background:#4d2a1f;color:#f0c8b8}a{color:#9cc4ff}
@media (prefers-color-scheme: light){body{background:#f6f4ef;color:#1d1c19}p{color:#55524a}a{color:#2456a6}}
