.mfa-setup{border:1px solid var(--line);background:var(--surface);border-radius:1.25rem;max-inline-size:48rem;padding:clamp(1rem,3vw,1.5rem)}.mfa-setup-intro h3{margin-block:.5rem}.mfa-setup-body{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2rem);margin-block-start:1.25rem;display:grid}.mfa-setup-qr{background:#fff;border-radius:.5rem;block-size:auto;inline-size:100%;max-inline-size:18rem;display:block}.mfa-setup-account{overflow-wrap:anywhere;gap:.4rem;display:grid}.mfa-setup .mfa-setup-fallback{min-block-size:2.75rem;color:var(--accent);text-align:start;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;margin-block-start:.25rem;padding:.5rem 0;text-decoration:underline}.mfa-setup-manual{border-block-start:1px solid var(--line);margin-block-start:.75rem;padding-block-start:.75rem}.mfa-setup-manual code{border:1px solid var(--line);color:var(--text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:#0b1410;border-radius:.5rem;padding:.8rem;font-size:.95rem;line-height:1.6;display:block}@media (width<=42rem){.mfa-setup-body{grid-template-columns:minmax(0,1fr)}.mfa-setup-qr{margin-inline:auto}}
