.auth-module__Z3KksG__page{background-color:#f9fafb;min-height:100vh;padding:3rem 1rem}.auth-module__Z3KksG__card{background:#fff;border-radius:1.5rem;max-width:28rem;margin:0 auto;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.auth-module__Z3KksG__header{text-align:center;color:#180000dc;background-color:#eeedcc;padding:2rem}.auth-module__Z3KksG__title{font-size:1.875rem;font-weight:700}.auth-module__Z3KksG__form{flex-direction:column;gap:1rem;padding:2rem;display:flex}.auth-module__Z3KksG__label{color:#374151;margin-bottom:.5rem;font-weight:500;display:block}.auth-module__Z3KksG__input{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:.5rem;outline:none;width:100%;padding:.875rem 1rem;font-size:1rem}.auth-module__Z3KksG__input:focus{background-color:#fff;border-color:#ffb81c;box-shadow:0 0 0 3px #ffb81c33}.auth-module__Z3KksG__button{color:#000;cursor:pointer;background-color:#ffb81c;border:none;border-radius:.5rem;width:100%;padding:1rem 2rem;font-size:1.125rem;font-weight:600}.auth-module__Z3KksG__button:hover{background-color:#ffa000}.auth-module__Z3KksG__linkRow{justify-content:center;gap:.5rem;padding:0 2rem 2rem;display:flex}.auth-module__Z3KksG__link{color:#111827;text-decoration:underline}.auth-module__Z3KksG__error{color:#b91c1c;font-size:.875rem}
