.avatar-loading.svelte-139qo6w{align-items:center;display:flex}.avatar-loading.svelte-139qo6w .user-avatar:where(.svelte-139qo6w){opacity:.5;animation:1.5s ease-in-out infinite svelte-139qo6w-avatar-pulse}@keyframes svelte-139qo6w-avatar-pulse{0%,to{opacity:.3}50%{opacity:.6}}.avatar-dropdown-hover.svelte-139qo6w{position:relative}.avatar-trigger.svelte-139qo6w{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.user-avatar.svelte-139qo6w{object-fit:cover;border-radius:50%;width:36px;height:36px;transition:opacity .2s,box-shadow .2s}.avatar-trigger.svelte-139qo6w:hover .user-avatar:where(.svelte-139qo6w),.avatar-dropdown-hover.svelte-139qo6w:hover .user-avatar:where(.svelte-139qo6w){opacity:.9;box-shadow:0 0 0 2px var(--accent)}.user-avatar.placeholder.svelte-139qo6w{background:var(--accent);color:var(--on-accent);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.avatar-menu.svelte-139qo6w{background:var(--bg-primary);border:1px solid var(--border-subtle);z-index:3000;opacity:0;visibility:hidden;pointer-events:none;border-radius:4px;min-width:200px;padding:8px;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),visibility .35s;position:absolute;top:calc(100% + 12px);right:0;transform:translateY(16px);box-shadow:0 20px 60px #0006}.avatar-dropdown-hover.svelte-139qo6w:after{content:"";background:0 0;width:100%;height:16px;position:absolute;top:100%;right:0}.avatar-dropdown-hover.svelte-139qo6w:hover .avatar-menu:where(.svelte-139qo6w),.avatar-dropdown-hover.pinned.svelte-139qo6w .avatar-menu:where(.svelte-139qo6w){opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.avatar-menu-header.svelte-139qo6w{border-radius:4px;flex-direction:column;align-items:center;gap:12px;padding:16px 12px;text-decoration:none;transition:background .15s;display:flex}.avatar-menu-header.svelte-139qo6w:hover{background:var(--bg-tertiary)}.menu-avatar-large.svelte-139qo6w{object-fit:cover;border-radius:50%;width:72px;height:72px;display:block}.menu-avatar-wrapper{--avatar-frame-inset:18%;width:88px;height:88px}.menu-avatar-large.placeholder.svelte-139qo6w{background:var(--accent);color:var(--on-accent);justify-content:center;align-items:center;font-size:24px;font-weight:600;display:flex}.menu-username.svelte-139qo6w{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:15px;font-weight:600;overflow:hidden}.menu-title.svelte-139qo6w{font-size:12px;font-weight:500}.avatar-menu-divider.svelte-139qo6w{background:var(--border-subtle);height:1px;margin:6px 0}.avatar-menu-item.svelte-139qo6w{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;text-decoration:none;transition:all .15s;display:flex}.avatar-menu-item.svelte-139qo6w:hover{background:var(--bg-tertiary);color:var(--text-primary)}.avatar-menu-item.premium-item.svelte-139qo6w{color:#f5a623}.avatar-menu-item.premium-item.svelte-139qo6w:hover{color:#f5a623;background:#f5a6231a}.avatar-menu-item.admin-item.svelte-139qo6w{color:var(--accent)}.avatar-menu-item.admin-item.svelte-139qo6w:hover{color:var(--accent);background:#6750a41a}.avatar-menu-item.logout-item.svelte-139qo6w{color:#ef4444}.avatar-menu-item.logout-item.svelte-139qo6w:hover{color:#ef4444;background:#ef44441a}
