.dock-menu.svelte-18iejo0{position:relative;display:inline-flex}.trigger.svelte-18iejo0{display:grid;flex:none;place-items:center;inline-size:38px;block-size:38px;color:var(--ink3);cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--r-chip);transition:color var(--d2),border-color var(--d2),background var(--d2)}.trigger.svelte-18iejo0:hover:not(:disabled),.trigger.open.svelte-18iejo0{color:var(--gold-bright);background:color-mix(in oklch,var(--gold) 8%,transparent);border-color:var(--tag-bd)}.trigger.svelte-18iejo0:disabled{cursor:default;opacity:.55}.menu.svelte-18iejo0{position:absolute;inset-block-end:calc(100% + var(--s2));inset-inline-end:0;z-index:var(--layer-popover);display:flex;flex-direction:column;gap:var(--s2);inline-size:max-content;min-inline-size:10rem;padding:var(--s3) var(--s4);pointer-events:none;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--elev-2);opacity:0;transform:translateY(4px);transition:opacity var(--d2) var(--ease),transform var(--d2) var(--ease)}.menu[data-shown=true].svelte-18iejo0{pointer-events:auto;opacity:1;transform:none}.menu-label.svelte-18iejo0{font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:var(--w-label);color:var(--gold-deep);text-transform:uppercase;letter-spacing:var(--tr-label)}.menu.svelte-18iejo0 [role=group]:where(.svelte-18iejo0){display:flex;flex-direction:column;gap:var(--s2)}.menu.svelte-18iejo0 button:where(.svelte-18iejo0){display:flex;gap:var(--s3);align-items:center;min-block-size:44px;padding:var(--s2) 0;font-family:var(--font-sans);font-size:var(--fs-meta);font-weight:var(--w-ui);color:var(--ink2);text-align:start;cursor:pointer;background:none;border:0;transition:color var(--d2)}.menu.svelte-18iejo0 button:where(.svelte-18iejo0):hover{color:var(--ink)}
