.auth-body{display:grid;place-items:center;min-height:100vh;padding:30px}.auth-card{width:min(520px,100%);background:#fff;border:1px solid var(--line);border-radius:2px;padding:28px}.auth-card .brand{margin-bottom:35px}.auth-card p{line-height:1.7;color:var(--muted)}.auth-card label,.security-form label{display:block;font-size:12px;margin:14px 0}.auth-card input,.security-form input:not([type=checkbox]),.security-form select{display:block;width:100%;padding:9px;border:1px solid #b8bec7;border-radius:2px;margin-top:7px;background:white}.auth-card button{margin:12px 0}.secret{display:block;overflow-wrap:anywhere;white-space:pre-wrap;background:#f5f5f5;padding:15px;font-size:14px;user-select:all}.auth-card dt{font-size:11px;color:var(--muted);margin-top:15px}.auth-card dd{margin:5px 0}#auth-error{color:#a43429}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.security-form fieldset{border:1px solid var(--line);border-radius:2px}.security-form fieldset label{display:flex;gap:10px;align-items:center}.account-bar{display:flex;gap:12px;align-items:center}.account-bar button{border:0;background:#e5e5e5;padding:7px;border-radius:2px}.security-message{white-space:pre-wrap;overflow-wrap:anywhere;background:#e5e5e5;padding:16px}.security-user{border-top:1px solid var(--line);padding:14px 0;display:flex;justify-content:space-between;gap:10px}.security-user button{border:1px solid var(--line);background:#f5f5f5;border-radius:2px;padding:5px 10px}@media(max-width:850px){.security-grid{grid-template-columns:1fr}}
