/* Extend existing F.A.L.T fields/buttons; runtime palette stays canonical. */
.auth-input{display:flex;align-items:center;gap:8px;min-width:0}
.auth-input input{min-width:0;flex:1}
.auth-input .password-toggle{flex:none;padding:10px 4px;min-height:44px}
.auth-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:20px}
.login-card #auth-error{min-height:24px;margin:12px 0}
.login-card .actions{flex-wrap:wrap}
.login-card #auth-submit{width:100%;min-height:46px}
.login-card .login-fields{gap:18px}
.login-card .login-fields .field{min-width:0}
.login-card textarea{resize:none}
#account-refusal{margin-top:22px}
.account-identity-check{margin-top:20px}
.account-identity-check input{width:18px;height:18px;flex:0 0 auto;padding:0;accent-color:var(--blue)}
@media(max-width:640px){.login-card .login-fields{gap:16px}.auth-links{gap:14px}.auth-links button{min-height:44px;text-align:left}}
