@keyframes pbHeartGlide{0%{opacity:0;transform:translate(-12px)scale(.6)}20%{opacity:1;transform:translate(-6px)scale(1.1)}82%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(0)scale(1)}}.pb-heart{filter:drop-shadow(0 0 4px #fffffff2)drop-shadow(0 0 9px #c88cffd9)drop-shadow(0 0 16px #b464ff99);animation:pbHeartGlide var(--pb-heart-dur,1s)ease-out infinite}@keyframes pbSpark{0%{opacity:0;transform:translate(0)scale(.8)}30%{transform:translate(var(--pb-dx-mid),var(--pb-dy-mid))scale(1);opacity:1}to{transform:translate(var(--pb-dx),var(--pb-dy))scale(.6);opacity:0}}.pb-spark{width:3px;height:3px;animation:pbSpark var(--pb-dur)ease-out infinite;animation-delay:var(--pb-delay);background:#ffb4fff2;border-radius:9999px;position:absolute;left:0;box-shadow:0 0 5px 2px #c864ff99}
