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