:root{font-family:system-ui,sans-serif;color:#202923;background:#f6f7f2;color-scheme:light dark}body{margin:0;padding:24px}main{max-width:580px;margin:5vh auto;line-height:1.6}h1{font-size:2rem;line-height:1.15;letter-spacing:-.04em}h2{font-size:1.2rem}a{color:inherit}button{background:#d6ef80;color:#202923;font:inherit;font-weight:650;border:0;border-radius:14px;padding:15px 20px;min-height:48px;cursor:pointer;width:100%}button:disabled{opacity:.5}.eyebrow{font-size:.75rem;font-weight:750;letter-spacing:.12em;margin-top:40px}hr{border:0;border-top:1px solid #ccc;margin:32px 0}#status{font-weight:600}@media(prefers-color-scheme:dark){:root{background:#17211c;color:#eef2e9}}
