.auth-field.is-invalid .auth-input{border-color:#f87171;background-color:#fef2f280}.auth-field.is-invalid .auth-input:focus{border-color:#f87171;box-shadow:0 0 0 4px #f8717126}.auth-field.is-invalid .auth-icon{color:#f87171}.auth-field.is-invalid .auth-label{color:#ef4444}.auth-input[readonly]{background-color:#f1f5f9;color:#64748b;cursor:not-allowed}.auth-input[readonly]:hover,.auth-input[readonly]:focus{border-color:#e2e8f0;background-color:#f1f5f9;box-shadow:none}.auth-field:focus-within .auth-input[readonly]~.auth-label{color:#94a3b8}
