.acct-menu{flex:none;position:relative}.acct-btn{padding:3px;border:1px solid var(--line);background:var(--surface2);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding-inline-end:14px;font-size:.88rem;font-weight:700;display:inline-flex}.acct-btn:hover,.acct-menu.on .acct-btn{border-color:color-mix(in srgb, var(--accent) 50%, var(--line))}.acct-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.acct-avatar{width:32px;height:32px;font-size:.8rem}.acct-btn:not(:has(.acct-label)){background:0 0;border:0;padding:0}.acct-btn:not(:has(.acct-label)) .acct-avatar{width:38px;height:38px;font-size:.9rem}@media (max-width:900px){.acct-btn{background:0 0;border:0;padding:0}.acct-avatar{width:38px;height:38px;font-size:.9rem}}.acct-panel{top:calc(100% + 10px);z-index:70;border:1px solid var(--line);background:var(--bg2);width:max-content;min-width:220px;max-width:min(300px,100vw - 32px);box-shadow:var(--shadow);border-radius:14px;gap:2px;padding:8px;display:grid;position:absolute;inset-inline-end:0}.acct-panel[hidden]{display:none}.acct-who{border-bottom:1px solid var(--line);gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.acct-who strong{color:var(--ink);overflow-wrap:anywhere;font-size:.92rem}.acct-who small{color:var(--ink2);overflow-wrap:anywhere;justify-self:start;font-size:.78rem}.acct-item{width:100%;min-height:42px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.92rem;font-weight:600;text-decoration:none;display:flex}.acct-item svg{flex:none;width:18px;height:18px}.acct-item:hover,.acct-item:focus-visible{background:var(--surface2);outline:none}.acct-out{color:var(--danger)}.acct-out:hover,.acct-out:focus-visible{background:color-mix(in srgb, var(--danger) 12%, transparent)}.acct-item[disabled]{opacity:.6;cursor:progress}
