#account-dialog{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}
#account-dialog form{display:grid;gap:14px}#account-dialog label{display:grid;gap:6px;font-size:13px;letter-spacing:.04em}
#account-dialog [hidden]{display:none!important}#account-dialog input{width:100%;box-sizing:border-box;font-size:16px;min-height:44px;text-transform:none}
#account-dialog button{min-height:44px}#account-dialog [data-account-navigation]{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}
#account-dialog [data-account-status]{min-height:2.5em;overflow-wrap:anywhere}#account-dialog [data-account-summary]{overflow-wrap:anywhere}
#account-dialog button:focus-visible,#account-dialog input:focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}
#account-dialog button:disabled{opacity:.55;cursor:wait}
#account-dialog [data-account-navigation] button,#account-dialog [data-account-resend],#account-dialog [data-account-signout]{background:none;border:1px solid var(--ui-line);color:var(--ui-ink-dim);padding:8px 10px;border-radius:0;font:14px/1.1 var(--ui-font-body);letter-spacing:.06em}
#account-dialog [data-account-navigation] button:is(:hover,[aria-pressed=true],[aria-current]){background:var(--ui-select);color:var(--ui-select-ink)}
#account-dialog form button[type=submit]{min-height:44px;font:16px/1 var(--ui-font-body);letter-spacing:.08em;color:var(--ui-select-ink);background:var(--ui-select);border:0;border-radius:0}
.home-tools{flex-wrap:wrap}
.account-social{border-top:1px solid var(--ui-line);margin-top:20px;padding-top:12px}.account-social h3{font-size:14px;letter-spacing:1px}.account-social ul,.account-social ol{padding-left:18px}.account-social li{margin:10px 0;overflow-wrap:anywhere}.account-social li span{display:block}.account-social button{background:none;color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:0;margin:4px;padding:8px}.account-note{font-size:12px}
@media(max-height:450px){#account-dialog .dialog-heading{position:sticky;top:-24px;padding:12px 0;background:#0d0f0c;z-index:1}}
