#mfa-form{display:grid;gap:12px;max-width:100%}
#mfa-form[hidden],#mfa-code-field[hidden],#mfa-secret-panel[hidden],#mfa-recovery-panel[hidden]{display:none}
#mfa-form input{width:100%;min-width:0;box-sizing:border-box;min-height:44px}
#mfa-form button{white-space:normal;min-height:44px}
#mfa-secret{font-family:monospace;font-size:clamp(.65rem,2.6vw,1rem)}
#mfa-recovery-codes{white-space:pre-wrap;overflow-wrap:anywhere;font-size:clamp(.7rem,2.8vw,1rem)}
#mfa-recovery-panel a{white-space:normal;display:inline-flex;min-height:44px;align-items:center}
#mfa-error{color:#a32916}
