.security-main{display:flex;justify-content:center;padding:3rem 1rem;min-height:65vh}.security-card{width:min(100%,580px)}.security-card h1{font-size:2rem}.security-card section{margin-top:1.5rem}.security-card input{width:100%;box-sizing:border-box;margin:.5rem 0 1rem}.security-card code{display:block;overflow-wrap:anywhere;padding:.8rem;border:1px solid #76594d;border-radius:8px}.security-card #totp-qr{display:block;background:#fff;padding:12px;margin:1rem auto}.security-card #mfa-status{margin:1rem 0;padding:.75rem;border-left:3px solid #dfb78d;background:#2a242a}.security-card [hidden]{display:none!important}