.favorite-btn.svelte-1omch9g{font-family:inherit;font-size:13px;padding:5px 14px;border:1px solid var(--color-border-strong);background:var(--color-bg-surface);cursor:pointer;border-radius:var(--radius-sm);color:var(--color-text);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .08s,box-shadow .08s,background .16s cubic-bezier(.22,1,.36,1),color .08s,transform .16s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.favorite-btn.svelte-1omch9g:hover{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}}.favorite-btn.is-favorite.svelte-1omch9g{color:var(--color-accent);border-color:var(--color-accent)}@media(hover:hover)and (pointer:fine){.favorite-btn.is-favorite.svelte-1omch9g:hover{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}}.favorite-btn.label.svelte-1omch9g{color:var(--color-text);border-color:var(--color-border-strong);background:transparent}.favorite-btn.label.is-favorite.svelte-1omch9g{color:var(--color-bg-page);border-color:var(--color-text);background:var(--color-text)}@media(hover:hover)and (pointer:fine){.favorite-btn.label.is-favorite.svelte-1omch9g:hover{color:var(--color-bg-page);border-color:var(--color-text-secondary);background:var(--color-text-secondary);box-shadow:none}}@media(hover:none){.favorite-btn.svelte-1omch9g:active{border-color:var(--color-text);background:var(--color-bg-active);transform:scale(.9);transition-duration:.04s}.favorite-btn.is-favorite.svelte-1omch9g:active{border-color:var(--color-accent)}.favorite-btn.label.is-favorite.svelte-1omch9g:active{color:var(--color-bg-page);border-color:var(--color-text-secondary);background:var(--color-text-secondary)}}@media(prefers-reduced-motion:reduce){.favorite-btn.svelte-1omch9g:active{transform:none}}
