:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--astrid-bg:#0b0d10;--astrid-fg:#e8eaed;--astrid-muted:#8b929c;--astrid-rule:#23272e;--astrid-accent:#c9a227}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:var(--astrid-bg);color:var(--astrid-fg);-webkit-font-smoothing:antialiased;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}main{flex-direction:column;justify-content:center;max-width:40rem;min-height:100vh;margin:0 auto;padding:3rem 1.5rem;display:flex}.wordmark{letter-spacing:.35em;text-indent:.35em;margin:0;font-size:clamp(2.5rem,10vw,4rem);font-weight:600}.subtitle{letter-spacing:.12em;text-transform:uppercase;color:var(--astrid-muted);margin:.75rem 0 0;font-size:1rem}.badge{border:1px solid var(--astrid-accent);color:var(--astrid-accent);letter-spacing:.2em;text-transform:uppercase;border-radius:2px;margin-top:1.5rem;padding:.25rem .6rem;font-size:.75rem;display:inline-block}.rule{border:0;border-top:1px solid var(--astrid-rule);margin:2.5rem 0}.status{color:var(--astrid-fg);margin:0}.note{color:var(--astrid-muted);margin:1rem 0 0;font-size:.875rem;line-height:1.6}
