.mfa-qr{display:block;width:210px;height:210px;object-fit:contain;margin:18px auto;border:1px solid #e8ddd0;padding:8px;background:#fff}.mfa-key{font:700 15px Consolas,monospace;letter-spacing:.1em;overflow-wrap:anywhere;background:#fbf6ed;color:#642f26;padding:13px;border:1px solid #e8ddd0;text-align:center}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.recovery-codes code{display:block;background:#fbf6ed;border:1px solid #e8ddd0;padding:9px;font-size:11px;overflow-wrap:anywhere}.auth-card:has(#mfaForm){width:min(100%,500px)}.auth-card #mfaForm{margin-top:22px}.auth-card #recoveryPanel .button{margin-top:6px}@media(max-width:500px){.recovery-codes{grid-template-columns:1fr}}
