.account-menu{--account-bg:#fffdf8;--account-border:#e5dccd;--account-text:#161e30;--account-muted:#7e817d;--account-tint:#f2e8d8;--account-gold:#966d35;flex-shrink:0;position:relative}.account-dark{--account-bg:#1e1e1d;--account-border:#454034;--account-text:#f2f0e9;--account-muted:#969b9e;--account-tint:#393125;--account-gold:#d2b17b}.account-menu .account-trigger{border:1px solid var(--account-border);background:var(--account-tint);width:38px;height:38px;color:var(--account-gold);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}.account-menu .account-trigger:hover{filter:brightness(.97)}.account-menu button:focus-visible{outline:2px solid var(--account-gold);outline-offset:3px}.account-menu button:disabled{opacity:.55;cursor:wait}.account-popover{z-index:60;border:1px solid var(--account-border);background:var(--account-bg);width:200px;color:var(--account-text);border-radius:18px;padding:8px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 12px 34px #0003}.account-caption{letter-spacing:.06em;color:var(--account-muted);padding:8px 12px;font-size:11px}.account-popover button{width:100%;color:var(--account-text);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:12px;font-size:13px;display:block}.account-popover button:hover,.account-popover button:focus-visible{background:var(--account-tint)}.account-menu .account-trigger{overflow:hidden}.account-trigger img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}