[hidden] { display:none !important; }
.auth-mode-buttons { display:flex; flex-wrap:wrap; gap:10px; margin-top:18px; }
.password-panel .auth-form { max-width:560px; }
.password-panel .form-field + .form-field { margin-top:12px; }
.password-panel h2 { overflow-wrap:anywhere; }
.login-card h1 { line-height:1.1; }
.security { scroll-margin-top:90px; }
