.heart[data-v-5e58de7e],.heart path[data-v-5e58de7e]{transition:fill .2s}.is-popping .heart[data-v-5e58de7e]{animation:.55s cubic-bezier(.3,1.6,.5,1) heart-pop-5e58de7e}@keyframes heart-pop-5e58de7e{0%{transform:scale(1)}35%{transform:scale(1.5)}65%{transform:scale(.88)}to{transform:scale(1)}}.ring[data-v-5e58de7e]{border-radius:inherit;pointer-events:none;border:2px solid var(--color-bad);opacity:0;position:absolute;inset:0;transform:scale(.8)}.is-popping .ring[data-v-5e58de7e]{animation:.6s ease-out heart-ring-5e58de7e}@keyframes heart-ring-5e58de7e{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(1.7)}}.burst[data-v-5e58de7e]{pointer-events:none;inset:0}.burst[data-v-5e58de7e],.burst i[data-v-5e58de7e]{position:absolute}.burst i[data-v-5e58de7e]{background:var(--color-gold-500);opacity:0;width:5px;height:5px;transform:rotate(var(--a)) translateY(0);border-radius:50%;margin:-2.5px;top:50%;left:50%}.burst i[data-v-5e58de7e]:nth-child(2n){background:var(--color-bad);width:3px;height:3px;margin:-1.5px}.is-popping .burst i[data-v-5e58de7e]{animation:.65s ease-out forwards heart-spark-5e58de7e}@keyframes heart-spark-5e58de7e{0%{opacity:1;transform:rotate(var(--a)) translateY(-4px) scale(1)}to{opacity:0;transform:rotate(var(--a)) translateY(-24px) scale(.3)}}
