.fav.svelte-19dlihv{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:40px;height:40px;box-shadow:var(--shadow-soft);background:#ffffffd9;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;transition:transform .15s,background .15s;display:inline-flex}@media (hover:hover){.fav.svelte-19dlihv:hover{background:#fff;transform:scale(1.08)}}.fav.svelte-19dlihv:active{transform:scale(.92)}@media (pointer:coarse){.fav.svelte-19dlihv{width:44px;height:44px}}.fav.svelte-19dlihv:focus-visible{outline:2px solid var(--color-focus,var(--color-blue-700));outline-offset:2px}.fav.svelte-19dlihv:disabled{cursor:default;opacity:.7}.heart.svelte-19dlihv{color:var(--color-ink-soft);transition:color .15s}.fav.on.svelte-19dlihv .heart:where(.svelte-19dlihv){color:var(--color-danger)}
