.login-module__4A9cCa__page{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-module__4A9cCa__card{background:radial-gradient(circle at 0 0,#f4c55733,#0000 18rem),#ffffffd6;border:1px solid #13312d1f;border-radius:1.6rem;gap:1rem;width:min(32rem,100%);padding:1.5rem;display:grid;box-shadow:0 18px 36px #0b1f1c14}.login-module__4A9cCa__kicker{color:#87631f;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.login-module__4A9cCa__card h1{letter-spacing:-.05em;font-size:clamp(2rem,5vw,3rem);line-height:.98}.login-module__4A9cCa__lede{color:var(--ink-soft);line-height:1.6}.login-module__4A9cCa__form{gap:.9rem;display:grid}.login-module__4A9cCa__field{gap:.35rem;display:grid}.login-module__4A9cCa__field span{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem;font-weight:700}.login-module__4A9cCa__field input{min-height:3rem;color:var(--ink-strong);font:inherit;background:#ffffffe6;border:1px solid #13312d29;border-radius:.95rem;padding:.8rem .95rem}.login-module__4A9cCa__submit{background:var(--accent);color:#102423;min-height:3rem;font:inherit;cursor:pointer;border:0;border-radius:999px;font-weight:700}.login-module__4A9cCa__submit:disabled{cursor:wait;opacity:.72}.login-module__4A9cCa__error{color:#8b2d22;font-size:.92rem}
