:root{--navy-900:#0b1f3a;--navy-700:#14305a;--gold-500:#c9a227;--gold-300:#e3c766;--ivory:#f8f6f0;--ink:#101828;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--ivory);color:var(--ink);margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){body{background:var(--navy-900);color:var(--ivory)}}.wordmark{background:radial-gradient(circle at 50% 40%,#0423ba,#001aab 70%,#00139f);border-radius:14px;margin:0;padding:10px 16px;display:inline-block}main{max-width:40rem;margin:0 auto;padding:4rem 1rem}a{color:var(--navy-700)}@media (prefers-color-scheme:dark){a{color:var(--gold-300)}}form{gap:.75rem;margin:1.5rem 0;display:grid}input[type=email]{font:inherit;border:1px solid #98a2b3;border-radius:8px;min-height:44px;padding:.75rem}button{font:inherit;background:var(--navy-700);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:44px;padding:.75rem 1.25rem;font-weight:600}button.danger{background:#b42318}
