.account-control{position:fixed;top:12px;right:22px;z-index:20}.account-control .button{padding:8px 15px;font-size:12px;background:#fffef9;border:1px solid #d7d5c9;box-shadow:0 2px 8px #132d3b0a;color:#173644}.account-control .button:hover{border-color:#9d8248}.account-body{padding-top:10px!important}.account-body form{display:grid;gap:16px;margin:20px 0}.account-body label{display:grid;gap:7px;font-weight:600;font-size:13px;color:#294452}.account-body input{box-sizing:border-box;width:100%;padding:12px 13px;border:1px solid #cad4d6;border-radius:7px;background:white;font:inherit;color:#153342}.account-body input:focus{outline:2px solid #ad944e;outline-offset:2px}.account-body p{line-height:1.65}.account-body .meta{font-size:12px}.account-links{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.account-preview{margin-top:24px;border-top:1px solid #e3e1d6;padding-top:15px;font-size:12px;color:#68757a}.account-status{background:#f3f5ed;border-left:3px solid #a28a46;padding:17px 20px;margin:18px 0}.account-status p{margin:7px 0 0}.account-email{font-size:14px;overflow-wrap:anywhere}#account-dialog{width:min(520px,calc(100vw - 32px));padding:0;border:1px solid #deded3;border-radius:12px;color:#173644;background:#fffef9;max-height:90vh}#account-dialog::backdrop{background:#102d3b99;backdrop-filter:blur(3px)}#account-dialog h2{font-family:Georgia,serif;font-size:29px;font-weight:500;margin-bottom:5px}#account-dialog .profile-head{padding:28px 30px 10px}#account-dialog .profile-body{padding:15px 30px 28px}#account-message{font-size:13px;color:#325d60;min-height:1.5em}@media(max-width:650px){.account-control{top:8px;right:10px}.account-control .button{font-size:11px;padding:7px 10px}#account-dialog .profile-head,#account-dialog .profile-body{padding-left:22px;padding-right:22px}}
