.auth-module__Iay1tq__authContainer{background:linear-gradient(135deg,#fff8ec 0%,#f1e1c7 100%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-module__Iay1tq__authCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #dfcfb799;border-radius:24px;width:100%;max-width:440px;padding:40px;box-shadow:0 24px 60px #3c2d140d}.auth-module__Iay1tq__authHeader{text-align:center;margin-bottom:32px}.auth-module__Iay1tq__authHeader h1{font-family:var(--font-heading);color:#302519;margin-bottom:8px;font-size:32px}.auth-module__Iay1tq__authHeader p{color:#776750;font-size:14px}.auth-module__Iay1tq__authForm{flex-direction:column;gap:20px;display:flex}.auth-module__Iay1tq__formGroup{flex-direction:column;gap:8px;display:flex}.auth-module__Iay1tq__formGroup label{color:#5a4729;font-size:13px;font-weight:600}.auth-module__Iay1tq__formGroup input{font-family:var(--font-body);color:#302519;background:#fff;border:1px solid #dfcfb7;border-radius:12px;padding:14px 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.auth-module__Iay1tq__formGroup input:focus{border-color:#b59654;outline:none;box-shadow:0 0 0 4px #b596541a}.auth-module__Iay1tq__submitBtn{color:#35260c;font-family:var(--font-cta);cursor:pointer;background:#d4af37;border:none;border-radius:30px;margin-top:8px;padding:16px;font-size:14px;font-weight:600;transition:background .2s}.auth-module__Iay1tq__submitBtn:hover:not(:disabled){background:#c4a030}.auth-module__Iay1tq__submitBtn:disabled{opacity:.6;cursor:not-allowed}.auth-module__Iay1tq__errorMsg{color:#991b1b;background:#fee2e2;border:1px solid #f87171;border-radius:8px;margin-bottom:16px;padding:12px;font-size:13px}.auth-module__Iay1tq__authFooter{text-align:center;color:#776750;margin-top:24px;font-size:14px}.auth-module__Iay1tq__authFooter a{color:#b59654;margin-left:4px;font-weight:600}.auth-module__Iay1tq__authFooter a:hover{text-decoration:underline}.auth-module__Iay1tq__nameRow{gap:16px;display:flex}@media (max-width:480px){.auth-module__Iay1tq__nameRow{flex-direction:column}}
