.fun-float,.fun-float-slow,.fun-wave,.fun-blink,.fun-pop,.fun-hover-wiggle,.fun-ping{transform-box:fill-box;transform-origin:50%}.fun-ping{opacity:0}.fun-wave{transform-origin:0 100%}@media (prefers-reduced-motion:no-preference){.fun-float{animation:2.4s ease-in-out 2 both fun-float}.fun-float-slow{animation:4.5s ease-in-out both fun-float-slow}.fun-wave{animation:1.2s ease-in-out .3s 3 both fun-wave}.fun-blink{animation:2.4s linear 2 both fun-blink}.fun-signal{animation:1.2s ease-out 3 both fun-signal}.fun-signal:nth-child(2){animation-delay:.2s}.fun-signal:nth-child(3){animation-delay:.4s}.fun-signal:nth-child(4){animation-delay:.6s}.fun-drift{animation:4.5s ease-in-out both fun-drift}.fun-ping{animation:1.6s ease-out .4s 3 fun-ping}.fun-pop{animation:.5s cubic-bezier(.2,.8,.3,1.2) both fun-pop}.fun-hover-wiggle:hover,.group:hover .fun-hover-wiggle{animation:.5s ease-in-out fun-wiggle}@supports (offset-path:path("M0 0")){.fun-fly{offset-path:path("M10 100Q150 -20 290 100");offset-rotate:auto;animation:4s ease-in-out both fun-fly;transform:none}}}@keyframes fun-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fun-float-slow{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-4px)rotate(-2deg)}70%{transform:translateY(4px)rotate(2deg)}}@keyframes fun-wave{0%,to{transform:rotate(0)}35%{transform:rotate(-12deg)}70%{transform:rotate(18deg)}}@keyframes fun-blink{0%,88%,93%,to{transform:scaleY(1)}90.5%{transform:scaleY(.1)}}@keyframes fun-signal{0%{opacity:.2}60%,to{opacity:1}}@keyframes fun-drift{0%,to{transform:translate(0)}50%{transform:translate(16px)}}@keyframes fun-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes fun-pop{0%{opacity:0;transform:scale(.6)}70%{opacity:1;transform:scale(1.05)}to{transform:scale(1)}}@keyframes fun-wiggle{0%,to{transform:rotate(0)}30%{transform:rotate(-4deg)}65%{transform:rotate(4deg)}}@keyframes fun-fly{0%{offset-distance:0%;opacity:0}12%{opacity:1}to{offset-distance:88%;opacity:1}}
