.account-shell{max-width:570px;margin:35px auto;padding:16px;color:var(--text)}
.account-back{display:inline-block;margin-bottom:15px}
.account-card{margin:18px 0;padding:20px;border:1px solid var(--border);border-radius:14px;background:var(--bg)}
.account-card[hidden]{display:none!important}
.account-card h2{margin:0 0 14px;font-size:1.25rem}
.account-card label{display:block;margin:12px 0;font-weight:600}
.account-card input{display:block;width:100%;box-sizing:border-box;margin-top:5px;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font:inherit}
.account-card button{margin:8px 8px 0 0;padding:10px 15px;cursor:pointer}
#accountStatus:not(:empty){padding:12px;border-radius:8px;background:var(--bg);border:1px solid var(--border)}
