.penje-heart-motion{color:inherit;pointer-events:none;flex-shrink:0;display:inline-flex;position:relative}.penje-heart-motion svg{overflow:visible}.penje-heart-motion.is-add{color:#6c00ff}.penje-heart-motion.is-add .penje-heart-base{transform-origin:12px 12px;animation:.55s cubic-bezier(.2,.8,.2,1) penje-heart-pop}.penje-heart-sparks{transform-origin:12px 12px;animation:.6s ease-out both penje-heart-sparks}.penje-heart-motion.is-remove .penje-heart-base{animation:.6s both penje-heart-outline}.penje-heart-left,.penje-heart-right{color:#6c00ff;transform-origin:12px 14px;animation:.6s ease-out both penje-heart-break-left}.penje-heart-right{animation-name:penje-heart-break-right}@keyframes penje-heart-pop{0%{transform:scale(.85)}35%{transform:scale(1.3)}65%{transform:scale(.92)}to{transform:scale(1)}}@keyframes penje-heart-sparks{0%{opacity:0;transform:scale(.65)}25%{opacity:1}to{opacity:0;transform:scale(1.3)}}@keyframes penje-heart-break-left{0%,12%{opacity:1;transform:translate(0)rotate(0)}80%,to{opacity:0;transform:translate(-5px,4px)rotate(-22deg)}}@keyframes penje-heart-break-right{0%,12%{opacity:1;transform:translate(0)rotate(0)}80%,to{opacity:0;transform:translate(5px,4px)rotate(22deg)}}@keyframes penje-heart-outline{0%,45%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.penje-heart-motion *{animation:none!important}.penje-heart-left,.penje-heart-right,.penje-heart-sparks{display:none}.penje-heart-motion.is-remove .penje-heart-base{opacity:1}}.penje-heart-base[fill=\#6C00FF],.penje-heart-left path,.penje-heart-right path{fill:#6c00ff;stroke:none!important}.penje-heart-sparks path{stroke:#6c00ff!important}.penje-heart-motion [data-penje-heart] .penje-heart-base[fill=\#6C00FF],.penje-heart-motion [data-penje-heart] .penje-heart-left path,.penje-heart-motion [data-penje-heart] .penje-heart-right path{stroke-width:0;stroke:none!important;fill:#6c00ff!important}
