.hi-spin,.hi-spin-reverse,.hi-pulse,.hi-beat,.hi-fade,.hi-bounce,.hi-shake,.hi-wiggle,.hi-float{transform-box:fill-box;transform-origin:50%;animation-delay:var(--hi-animation-delay,0s);animation-duration:var(--hi-animation-duration,1s);animation-iteration-count:var(--hi-animation-iteration-count,infinite);animation-timing-function:var(--hi-animation-timing,ease-in-out)}.hi-spin{animation-name:hi-spin;animation-duration:var(--hi-animation-duration,1.5s);animation-timing-function:var(--hi-animation-timing,linear)}.hi-spin-reverse{animation-name:hi-spin;animation-direction:reverse;animation-duration:var(--hi-animation-duration,1.5s);animation-timing-function:var(--hi-animation-timing,linear)}.hi-pulse{animation-name:hi-spin;animation-timing-function:var(--hi-animation-timing,steps(8))}.hi-beat{animation-name:hi-beat}.hi-fade{animation-name:hi-fade;animation-duration:var(--hi-animation-duration,1.5s)}.hi-bounce{animation-name:hi-bounce;animation-timing-function:var(--hi-animation-timing,cubic-bezier(.28, .84, .42, 1))}.hi-shake{animation-name:hi-shake;animation-duration:var(--hi-animation-duration,.8s)}.hi-wiggle{animation-name:hi-wiggle}.hi-float{animation-name:hi-float;animation-duration:var(--hi-animation-duration,2.5s)}@keyframes hi-spin{to{transform:rotate(360deg)}}@keyframes hi-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--hi-beat-scale,1.25))}}@keyframes hi-fade{50%{opacity:var(--hi-fade-opacity,.4)}}@keyframes hi-bounce{0%,to{transform:translateY(0)scale(1)}10%{transform:translateY(0)scale(1.1,.9)}30%{transform:translateY(var(--hi-bounce-height,-.4em)) scale(.95, 1.05)}50%{transform:translateY(0)scale(1.05,.95)}57%{transform:translateY(-.08em)scale(1)}64%{transform:translateY(0)scale(1)}}@keyframes hi-shake{0%,to{transform:translate(0)}15%,45%,75%{transform:translate(-10%)}30%,60%,90%{transform:translate(10%)}}@keyframes hi-wiggle{0%,60%,to{transform:rotate(0)}10%,30%,50%{transform:rotate(14deg)}20%,40%{transform:rotate(-14deg)}}@keyframes hi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12%)}}@media (prefers-reduced-motion:reduce){.hi-spin,.hi-spin-reverse,.hi-pulse,.hi-beat,.hi-fade,.hi-bounce,.hi-shake,.hi-wiggle,.hi-float{animation:none}}
