#home-character{transform-box:view-box;transform-origin:center bottom;animation:jumping 1s ease-in-out infinite}@keyframes jumping{0%{transform:translateY(0)}50%{transform:translateY(1%)}to{transform:translateY(0)}}#home-character-left-arm,#home-character-left-ear,#home-character-right-arm,#home-character-right-ear,#home-character-shadow{transform-box:fill-box;transform-origin:center}#home-character-left-ear{transform-origin:10% 90%;animation:leftEarWiggle 1s ease-in-out infinite}@keyframes leftEarWiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-1deg)}75%{transform:rotate(1deg)}}#home-character-left-arm{transform-origin:80% 80%;animation:leftArmWiggle 1s ease-in-out infinite}@keyframes leftArmWiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(1deg)}75%{transform:rotate(-1deg)}}#home-character-right-ear{transform-origin:10% 90%;animation:rightEarWiggle 1s ease-in-out infinite}@keyframes rightEarWiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-1deg)}75%{transform:rotate(1deg)}}#home-character-right-arm{transform-origin:20% 20%;animation:rightArmWiggle 1s ease-in-out infinite}@keyframes rightArmWiggle{0%,to{transform:rotate(0deg)}25%{transform:rotate(-1deg)}75%{transform:rotate(1deg)}}#home-character-shadow{transform-origin:center;animation:shadowPulse 1s ease-in-out infinite}@keyframes shadowPulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes scroll-right{0%{transform:translateX(0)}to{transform:translateX(calc((var(--image-width) + 16px) * -1 * var(--image-count)))}}@keyframes scroll-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}