.share.svelte-ggv5pc{position:relative;display:inline-flex}.share-btn.svelte-ggv5pc{display:inline-flex;align-items:center;gap:.35rem;min-width:28px;height:28px;padding:0 .35rem;justify-content:center;background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text-secondary);font:inherit;font-size:.8rem;cursor:pointer}.share-btn.svelte-ggv5pc:hover,.share-btn[aria-expanded=true].svelte-ggv5pc{color:var(--accent);border-color:var(--border-card)}.share-btn.with-label.svelte-ggv5pc{border-color:var(--border-card);padding:0 .6rem}.menu.svelte-ggv5pc{position:absolute;top:calc(100% + 4px);right:0;z-index:30;display:flex;flex-direction:column;min-width:12rem;padding:.3rem;background:var(--bg-primary, var(--bg-card));border:1px solid var(--border-card);border-radius:var(--radius-md, 8px);box-shadow:0 8px 24px #0000002e}.menu.svelte-ggv5pc a:where(.svelte-ggv5pc),.menu.svelte-ggv5pc button:where(.svelte-ggv5pc){display:flex;align-items:center;gap:.55rem;padding:.5rem .6rem;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;font-size:.85rem;text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.menu.svelte-ggv5pc a:where(.svelte-ggv5pc):hover,.menu.svelte-ggv5pc button:where(.svelte-ggv5pc):hover{background:var(--bg-secondary)}
