.auth-container { max-width: 480px; margin: 3rem auto; }
.auth-card { background: #ffffff; border-radius: 1.25rem; border: 1px solid #e2e8f0; box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.05); padding: 2.25rem; }
.form-control { border-radius: 0.6rem; padding: 0.75rem 1rem; border-color: #cbd5e1; }
.form-control:focus { border-color: #2563eb; box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.15); }
.btn-auth { border-radius: 0.6rem; padding: 0.75rem; font-weight: 700; }
.field-status { font-size: 0.8rem; margin-top: 0.25rem; }

.account-register-s1.account-register-s1 {
    width: 60px;
    height: 60px;
}

#usernameSpinner,
#emailSpinner { display: none; }

