.account-button{color:#125b35;cursor:pointer;background:#e7f5eb;border:0;border-radius:20px;align-items:center;gap:6px;padding:9px 13px;font-weight:700;display:flex}.account-dialog{color:#153e2c;border:0;border-radius:22px;width:min(420px,100vw - 32px);max-height:85dvh;padding:28px;overflow:auto;box-shadow:0 20px 80px #102d3440}.account-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#102d3455}.account-dialog h2{margin:0 28px 20px 0}.account-dialog form,.account-dialog label{flex-direction:column;gap:8px;display:flex}.account-dialog form{gap:16px}.account-dialog input{font:inherit;box-sizing:border-box;border:1px solid #cad8ce;border-radius:10px;width:100%;padding:12px}.account-dialog button:not(.account-close){color:#fff;width:100%;font:inherit;cursor:pointer;background:#138945;border:0;border-radius:12px;margin:10px 0;padding:12px;display:block}.account-dialog button:disabled{opacity:.5}.account-dialog small{font-size:12px;line-height:1.5}.account-close{color:inherit;cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:8px;right:12px}@media (max-width:640px){.account-button{padding:8px;font-size:19px}.account-button span{display:none}.topbar{gap:6px!important}.account-dialog{padding:22px}}
