@keyframes lv-enter{0%{opacity:0;transform:translate(var(--lv-x,0),var(--lv-y,18px)) rotate(var(--lv-rot,0deg))}to{opacity:1;transform:rotate(var(--lv-rot,0deg))}}.lv-enter{animation:lv-enter var(--lv-dur,.55s) ease-out var(--lv-delay,0s) both}@keyframes lv-reveal{0%{opacity:0;transform:translate(var(--lv-x,0),var(--lv-y,20px))}to{opacity:1;transform:none}}[data-reveal]{opacity:0}[data-reveal][data-revealed]{animation:lv-reveal var(--lv-dur,.5s) ease-out var(--lv-delay,0s) both}@keyframes lv-float{0%,to{transform:translateY(0) rotate(var(--lv-rot,0deg))}50%{transform:translateY(var(--lv-float,-10px)) rotate(var(--lv-rot,0deg))}}@keyframes lv-fade{0%{opacity:0}}.lv-badge{transform:rotate(var(--lv-rot,0deg));animation:lv-fade .5s ease-out var(--lv-delay,0s) both,lv-float var(--lv-loop,6s) ease-in-out var(--lv-delay,0s) infinite both}.lv-float{animation:lv-float var(--lv-loop,5s) ease-in-out var(--lv-delay,0s) infinite both}@media (prefers-reduced-motion:reduce){.lv-badge{animation:lv-fade .5s ease-out var(--lv-delay,0s) both}.lv-float{animation:none}}