.share-btn.svelte-9nlw8n{background:transparent;border:1px solid #333;border-radius:4px;width:32px;height:32px;padding:0;color:#888;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s;position:relative}.share-btn.svelte-9nlw8n:hover{border-color:var(--accent);color:var(--accent)}.copied.svelte-9nlw8n{position:absolute;top:-2rem;left:50%;transform:translate(-50%);background:#1a1a1a;border:1px solid var(--accent);color:var(--accent);padding:.25rem .75rem;border-radius:4px;font-size:.75rem;white-space:nowrap;pointer-events:none;animation:svelte-9nlw8n-fadeIn .2s ease-in}@keyframes svelte-9nlw8n-fadeIn{0%{opacity:0;transform:translate(-50%) translateY(-.25rem)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(max-width:768px){.share-btn.svelte-9nlw8n{width:28px;height:28px}.share-btn.svelte-9nlw8n svg:where(.svelte-9nlw8n){width:14px;height:14px}}.like-button.svelte-1izf9wt{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid #333;border-radius:4px;color:#888;cursor:pointer;transition:all .2s}.like-button.svelte-1izf9wt:hover{background:#1a1a1a;border-color:var(--accent);color:var(--accent)}.like-button.liked.svelte-1izf9wt{color:var(--accent);border-color:var(--accent)}.like-button.liked.svelte-1izf9wt:hover{color:var(--accent-hover);border-color:var(--accent-hover)}.like-button.svelte-1izf9wt:disabled{opacity:.5;cursor:not-allowed}.like-button.disabled-state.svelte-1izf9wt{opacity:.4;border-color:#555;color:#666}.like-button.disabled-state.svelte-1izf9wt:hover{background:transparent;border-color:#555;color:#666}.like-button.loading.svelte-1izf9wt{animation:svelte-1izf9wt-pulse 1s ease-in-out infinite}@keyframes svelte-1izf9wt-pulse{0%,to{opacity:1}50%{opacity:.5}}.like-button.svelte-1izf9wt svg:where(.svelte-1izf9wt){width:16px;height:16px;transition:transform .2s}.like-button.svelte-1izf9wt:active:not(:disabled) svg:where(.svelte-1izf9wt){transform:scale(.9)}@media(max-width:768px){.like-button.svelte-1izf9wt{width:28px;height:28px}.like-button.svelte-1izf9wt svg:where(.svelte-1izf9wt){width:14px;height:14px}}
