.fav-btn.svelte-1omch9g{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-width:44px;min-height:44px;padding:.4rem;border:1px solid var(--border-color);border-radius:.5rem;background:var(--bg-card);color:var(--text-secondary);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease;-webkit-tap-highlight-color:transparent}.fav-btn.labeled.svelte-1omch9g{padding:.4rem .875rem;font-size:.875rem;font-weight:600}.fav-btn.svelte-1omch9g:hover{border-color:var(--accent-red);color:var(--accent-red)}.fav-btn.favorited.svelte-1omch9g{color:var(--accent-red);border-color:var(--accent-red)}.fav-btn.svelte-1omch9g:active{transform:scale(.94)}.fav-btn.svelte-1omch9g:focus-visible{outline:2px solid var(--accent-red);outline-offset:2px}@media(prefers-reduced-motion:reduce){.fav-btn.svelte-1omch9g{transition:none}.fav-btn.svelte-1omch9g:active{transform:none}}
