.account-dialog{width:min(480px,calc(100% - 32px));max-height:calc(100dvh - 32px);overflow:auto;border:1px solid #344959;border-radius:22px;background:#0a141e;color:#edf2f7;padding:30px;box-shadow:0 20px 90px #0008}.account-dialog::backdrop{background:#030810ed;backdrop-filter:blur(8px)}.account-brand{display:flex;align-items:center;gap:12px;margin-bottom:24px}.account-brand strong{font-size:1.8rem;color:var(--yellow)}.account-dialog h2{font-size:1.7rem;margin:10px 0}.account-dialog p{font-size:1rem;line-height:1.55;color:#bac8d5}.account-dialog .kicker{font-size:.8rem}.account-methods{display:flex;gap:10px;align-items:center;margin:24px 0 12px}.account-methods span,.account-methods button{padding:10px 16px;border-radius:10px;border:1px solid #354959;background:#102433;color:#edf2f7;font-size:.95rem}.account-methods span{border-color:var(--yellow);color:var(--yellow)}.account-dialog form{display:grid;gap:10px}.account-dialog label{margin-top:10px;font-size:1rem}.account-dialog input{width:100%;font-size:1rem;min-height:48px;border:1px solid #344959;border-radius:10px;background:#06101a;color:#fff;padding:12px}.account-dialog input:focus{outline:2px solid var(--blue);outline-offset:2px}.account-dialog form .btn{margin-top:15px;min-height:48px;width:100%;font-size:1rem}.account-text{border:0;background:none;color:var(--blue);padding:8px 0;text-align:left;font-size:.95rem;cursor:pointer}.account-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:15px}.account-note{border-top:1px solid #243541;padding-top:18px;font-size:.875rem!important}.account-dialog [role=status]{color:var(--yellow);overflow-wrap:anywhere}.account-dialog :disabled{opacity:.65}@media(max-width:500px){.account-dialog{padding:22px}}
