.auth-module__KRX8Nq__container{background-color:#f5f5f5;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.auth-module__KRX8Nq__card{background:#fff;border-radius:8px;width:100%;max-width:400px;padding:2rem;box-shadow:0 4px 6px #0000001a}.auth-module__KRX8Nq__title{text-align:center;color:#333;margin-bottom:2rem}.auth-module__KRX8Nq__form{flex-direction:column;gap:1.5rem;display:flex}.auth-module__KRX8Nq__inputGroup{flex-direction:column;gap:.5rem;display:flex}.auth-module__KRX8Nq__label{color:#555;font-size:.9rem;font-weight:500}.auth-module__KRX8Nq__input{border:1px solid #ddd;border-radius:4px;padding:.75rem;font-size:1rem}.auth-module__KRX8Nq__input:focus{border-color:#0070f3;outline:none}.auth-module__KRX8Nq__button{color:#fff;cursor:pointer;background-color:#0070f3;border:none;border-radius:4px;padding:.75rem;font-size:1rem;transition:background-color .2s}.auth-module__KRX8Nq__button:hover{background-color:#0051a2}.auth-module__KRX8Nq__error{color:red;text-align:center;margin-bottom:1rem;font-size:.875rem}.auth-module__KRX8Nq__footer{text-align:center;margin-top:1.5rem;font-size:.9rem}.auth-module__KRX8Nq__link{color:#0070f3;text-decoration:none}.auth-module__KRX8Nq__link:hover{text-decoration:underline}
