.animated-heart.svelte-pktnc5,.heart-container.svelte-pktnc5{justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}.heart-svg.svelte-pktnc5{flex-shrink:0;display:block}.heart-svg.animating.svelte-pktnc5{animation:.8s ease-out forwards svelte-pktnc5-heart-pop}@keyframes svelte-pktnc5-heart-pop{0%{transform:scale(1)}15%{transform:scale(0)}25%{transform:scale(.2)}55%{transform:scale(1.3)}65%{transform:scale(1.3)}75%{transform:scale(.9)}85%{transform:scale(1.05)}to{transform:scale(1)}}.circle-burst.svelte-pktnc5{width:var(--heart-size);height:var(--heart-size);border:2px solid var(--liked-color);pointer-events:none;border-radius:50%;animation:.8s ease-out forwards svelte-pktnc5-circle-expand;position:absolute}@keyframes svelte-pktnc5-circle-expand{0%{opacity:0;transform:scale(0)}15%{opacity:0;transform:scale(0)}27%{opacity:.8;transform:scale(1)}40%{opacity:0;transform:scale(2)}to{opacity:0;transform:scale(2)}}.particle.svelte-pktnc5{background-color:var(--liked-color);pointer-events:none;--distance:calc(var(--heart-size) * 1.2);border-radius:50%;width:3px;height:3px;animation:.8s ease-out forwards svelte-pktnc5-particle-burst;position:absolute}@keyframes svelte-pktnc5-particle-burst{0%{opacity:0;transform:translate(0)}55%{opacity:0;transform:translate(0)}60%{opacity:1}65%{transform:translate(calc(var(--angle-cos) * var(--distance)), calc(var(--angle-sin) * var(--distance)));opacity:1}75%{transform:translate(calc(var(--angle-cos) * var(--distance)), calc(var(--angle-sin) * var(--distance)));opacity:0}to{transform:translate(calc(var(--angle-cos) * var(--distance)), calc(var(--angle-sin) * var(--distance)));opacity:0}}
