:root{--pulse-color:rgba(0,206,166,.6);--pulse-width:32px;--duration-pulse:1.5s;--duration-rotate:10s;--animated-icon-infinite:infinite}@keyframes rotateText{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes shadowPulse{0%{box-shadow:0 0 0 0px var(--pulse-color)}100%{box-shadow:0 0 7px var(--pulse-width) rgba(0,0,0,0)}}@keyframes bounce-up-down{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes rotate-180-animation{from{transform:rotate(0deg)}to{transform:rotate(180deg)}}@keyframes pulseAnimation{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes wobbleAnimation{0%{transform:rotate(0deg)}25%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}75%{transform:rotate(3deg)}100%{transform:rotate(0deg)}}@keyframes bounceAnimation{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatAnimation{0%{transform:translateY(0)}50%{transform:translateY(-8px)}100%{transform:translateY(0)}}@keyframes tadaAnimation{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}@keyframes shakeAnimation{0%{transform:translateX(0)}25%{transform:translateX(-5px)}50%{transform:translateX(5px)}75%{transform:translateX(-5px)}100%{transform:translateX(0)}}@keyframes rubberBandAnimation{0%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}50%{transform:scaleX(1.15) scaleY(.85)}65%{transform:scaleX(.95) scaleY(1.05)}75%{transform:scaleX(1.05) scaleY(.95)}100%{transform:scale(1)}}