.AuthForm-module-scss-module__luM1AG__wrapper{justify-content:center;align-items:center;min-height:70vh;padding:2rem 1rem;display:flex}.AuthForm-module-scss-module__luM1AG__card{text-align:center;background-color:#f5f3ef;border:1px solid #e3e2cd;border-radius:1rem;width:100%;max-width:24rem;padding:2rem 1.5rem}@media (min-width:576px){.AuthForm-module-scss-module__luM1AG__card{padding:2.5rem 2rem}}.AuthForm-module-scss-module__luM1AG__logoLink{margin-bottom:1rem;display:inline-block}.AuthForm-module-scss-module__luM1AG__logo{border-radius:.5rem}.AuthForm-module-scss-module__luM1AG__title{font-family:var(--font-heading),"Bebas Neue","Impact",sans-serif;color:#4e4749;margin:0 0 1.5rem;font-size:clamp(1.5rem,4vw,2rem)}.AuthForm-module-scss-module__luM1AG__sentIcon{margin-bottom:1rem;font-size:2.5rem}.AuthForm-module-scss-module__luM1AG__subtitle{color:#5d5557;margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.AuthForm-module-scss-module__luM1AG__hint{color:#8d7b7e;margin:0;font-size:.8125rem}.AuthForm-module-scss-module__luM1AG__form{text-align:left}.AuthForm-module-scss-module__luM1AG__field{margin-bottom:1rem;display:block}.AuthForm-module-scss-module__luM1AG__fieldLabel{color:#4e4749;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.25rem;font-size:.8125rem;font-weight:600;display:block}.AuthForm-module-scss-module__luM1AG__fieldHint{color:#8d7b7e;text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:400}.AuthForm-module-scss-module__luM1AG__input{width:100%;font-family:var(--font-body),"Space Mono","Courier New",monospace;color:#4e4749;background-color:#fff;border:1px solid #e3e2cd;border-radius:.5rem;padding:.75rem 1rem;font-size:.9375rem;transition:border-color .2s ease-in-out;display:block}.AuthForm-module-scss-module__luM1AG__input::placeholder{color:#8d7b7e}.AuthForm-module-scss-module__luM1AG__input:focus{border-color:#5e7a5e;outline:none;box-shadow:0 0 0 2px #5e7a5e33}.AuthForm-module-scss-module__luM1AG__captchaWrapper{justify-content:center;margin-bottom:1rem;display:flex}.AuthForm-module-scss-module__luM1AG__error{color:#c44;background-color:#fef2f2;border-radius:.25rem;margin:0 0 .75rem;padding:.5rem .75rem;font-size:.8125rem}.AuthForm-module-scss-module__luM1AG__submitBtn{color:#fff;width:100%;font-family:var(--font-body),"Space Mono","Courier New",monospace;letter-spacing:.03em;cursor:pointer;background:linear-gradient(135deg,#5e7a5e 0%,#6b8b6b 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:.875rem;font-weight:600;transition:transform .2s ease-in-out,box-shadow .3s ease-in-out;display:flex;box-shadow:0 2px 10px #5e7a5e66}.AuthForm-module-scss-module__luM1AG__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #5e7a5e8c}.AuthForm-module-scss-module__luM1AG__submitBtn:focus-visible{outline-offset:2px;outline:2px solid #5e7a5e}.AuthForm-module-scss-module__luM1AG__submitBtn:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@media (min-width:576px){.AuthForm-module-scss-module__luM1AG__submitBtn{font-size:.9375rem}}.AuthForm-module-scss-module__luM1AG__switch{color:#5d5557;text-align:center;margin:1.25rem 0 0;font-size:.8125rem}.AuthForm-module-scss-module__luM1AG__switchLink{color:#5e7a5e;font-weight:600;text-decoration:none}.AuthForm-module-scss-module__luM1AG__switchLink:hover{text-decoration:underline}
