.user-menu.svelte-19i3hw3{position:relative}.account-trigger.svelte-19i3hw3{font:inherit;color:var(--fg,#111827);background:var(--surface-2,#f9fafb);border:1px solid var(--border,#e5e7eb);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.15rem;transition:background .12s,border-color .12s;display:inline-flex}.account-trigger.svelte-19i3hw3:hover{background:var(--page-bg,#f3f4f6);border-color:var(--border-strong,#d1d5db)}.account-trigger.svelte-19i3hw3:focus-visible{outline:2px solid var(--user-focus,#3b82f6);outline-offset:2px}.account-trigger-labeled.svelte-19i3hw3{border-radius:999px;max-width:100%;padding:.15rem .55rem .15rem .15rem}.account-trigger-label.svelte-19i3hw3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8125rem;font-weight:600;overflow:hidden}.auth-avatar.svelte-19i3hw3{background:var(--user-bg-selected,#dbeafe);width:2rem;height:2rem;color:var(--user-fg,#1e40af);letter-spacing:.03em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.auth-menu.svelte-19i3hw3{z-index:120;background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:10px;min-width:14rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 10px 28px #0f172a1f}.auth-menu-above.svelte-19i3hw3{top:auto;bottom:calc(100% + .35rem)}.auth-menu-align-start.svelte-19i3hw3{left:0;right:auto}.auth-menu-email.svelte-19i3hw3{color:var(--muted,#6b7280);text-overflow:ellipsis;white-space:nowrap;margin:0;padding:.4rem .55rem .35rem;font-size:.75rem;overflow:hidden}.auth-menu-extras.svelte-19i3hw3{border-bottom:1px solid var(--border,#e5e7eb);margin-bottom:.2rem;padding:.15rem .35rem .35rem}.auth-menu-item.svelte-19i3hw3{width:100%;font:inherit;text-align:left;color:var(--fg,#111827);cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:6px;margin:0;padding:.5rem .55rem;font-size:.875rem;font-weight:600;text-decoration:none;display:block}.auth-menu-item.svelte-19i3hw3:hover{background:var(--page-bg,#f3f4f6)}.auth-menu-item.svelte-19i3hw3:focus-visible{outline:2px solid var(--user-focus,#3b82f6);outline-offset:-1px}.user-menu-neutral.svelte-19i3hw3 .account-trigger:where(.svelte-19i3hw3){color:inherit;background:0 0;border-color:#0000}.user-menu-neutral.svelte-19i3hw3 .account-trigger:where(.svelte-19i3hw3):hover{background:color-mix(in oklch, var(--foreground) 8%, transparent);border-color:#0000}.user-menu-neutral.svelte-19i3hw3 .account-trigger:where(.svelte-19i3hw3):focus-visible{outline-color:var(--ring,var(--border,#d1d5db))}.user-menu-neutral.svelte-19i3hw3 .auth-avatar:where(.svelte-19i3hw3){background:color-mix(in oklch, var(--foreground) 10%, transparent);color:var(--foreground,#111827);border:1px solid color-mix(in oklch, var(--foreground) 14%, transparent)}.user-menu-neutral.svelte-19i3hw3 .auth-menu-item:where(.svelte-19i3hw3):focus-visible{outline-color:var(--ring,var(--border,#d1d5db))}.user-menu-compact.svelte-19i3hw3 .account-trigger:where(.svelte-19i3hw3){gap:.35rem;padding:.1rem}.user-menu-compact.svelte-19i3hw3 .account-trigger-labeled:where(.svelte-19i3hw3){padding:.08rem .4rem .08rem .08rem}.user-menu-compact.svelte-19i3hw3 .auth-avatar:where(.svelte-19i3hw3){width:1.375rem;height:1.375rem;font-size:.58rem}.user-menu-compact.svelte-19i3hw3 .account-trigger-label:where(.svelte-19i3hw3){font-size:.75rem;font-weight:600}
