.heart-button.svelte-a1xu5e{background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100}.absolute-heart.svelte-a1xu5e{position:absolute;top:8px;left:8px;width:32px;height:32px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}.inline-heart.svelte-a1xu5e{position:static;width:24px;height:24px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.outline-heart.svelte-a1xu5e{filter:none!important}.absolute-heart.svelte-a1xu5e:hover{transform:scale(1.4);transition:all .5s ease}.inline-heart.svelte-a1xu5e:hover{transform:scale(1.2);transition:all .3s ease}.heart-button.disabled.svelte-a1xu5e{opacity:.6;cursor:not-allowed;pointer-events:none}.heart-button.svelte-a1xu5e:focus{outline:2px solid hsl(var(--p));outline-offset:2px}
