.frog-svg[data-v-fdac9c5b]{display:block;transform-origin:50% 80%;will-change:transform}.state-dead .frog-svg[data-v-fdac9c5b]{filter:grayscale(.5) brightness(.9);translate:-40% 0}.dr-booster[data-v-fdac9c5b]{left:40%}.dr-alert[data-v-fdac9c5b]{left:8%;top:-18%;width:9%}.dr-spark[data-v-fdac9c5b]{background:rgb(var(--c-violet-soft));height:6%;left:var(--x);position:absolute;rotate:45deg;top:var(--y);width:6%}@media(prefers-reduced-motion:no-preference){.state-idle .frog-svg[data-v-fdac9c5b]{animation:dr-idle-fdac9c5b 1.4s ease-in-out infinite}.state-jump .frog-svg[data-v-fdac9c5b]{animation:dr-jump-fdac9c5b var(--frog-jump-ms,.48s) cubic-bezier(.5,-.3,.5,1.4)}.state-win .frog-svg[data-v-fdac9c5b]{animation:dr-win-fdac9c5b .8s ease-in-out infinite}.state-win .dr-spark[data-v-fdac9c5b]{animation:dr-sparkle-fdac9c5b .8s ease-in-out infinite}.state-dead .frog-svg[data-v-fdac9c5b]{animation:dr-shake-fdac9c5b .42s ease-in-out 2}.dr-booster[data-v-fdac9c5b]{animation:dr-booster-in-fdac9c5b .36s cubic-bezier(.2,.8,.3,1) both,dr-booster-step-fdac9c5b .9s ease-in-out .36s infinite}.dr-alert[data-v-fdac9c5b]{animation:dr-alert-pop-fdac9c5b .3s cubic-bezier(.16,1,.3,1) .2s both}}@keyframes dr-idle-fdac9c5b{0%,to{transform:translateY(0) scaleY(1)}50%{transform:translateY(-1px) scaleY(.98)}}@keyframes dr-jump-fdac9c5b{0%{transform:translateY(0) scaleY(.8)}18%{transform:translateY(calc(var(--frog-jump-lift, 30px)*-.13)) scaleY(1.2)}50%{transform:translateY(calc(var(--frog-jump-lift, 30px)*-1)) scaleY(1)}80%{transform:translateY(calc(var(--frog-jump-lift, 30px)*-.13)) scaleY(1)}90%{transform:translateY(0) scaleY(.88)}to{transform:translateY(0) scaleY(1)}}@keyframes dr-win-fdac9c5b{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes dr-sparkle-fdac9c5b{0%,to{opacity:1}50%{opacity:.25}}@keyframes dr-shake-fdac9c5b{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes dr-booster-in-fdac9c5b{0%{opacity:0;transform:translate(45%)}to{opacity:1;transform:translate(0)}}@keyframes dr-booster-step-fdac9c5b{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes dr-alert-pop-fdac9c5b{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
