@keyframes pet-wander{0%{left:0;transform:scaleX(1)}48%{left:calc(100% - 36px);left:calc(100% - var(--pet-size, 36px));transform:scaleX(1)}50%{left:calc(100% - 36px);left:calc(100% - var(--pet-size, 36px));transform:scaleX(-1)}98%{left:0;transform:scaleX(-1)}to{left:0;transform:scaleX(1)}}@keyframes pet-bob{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-3px) rotate(-2deg)}50%{transform:translateY(-1px) rotate(0deg)}75%{transform:translateY(-3px) rotate(2deg)}}@keyframes pet-leg-swing-left{0%,to{transform:rotate(0deg)}50%{transform:rotate(-15deg)}}@keyframes pet-leg-swing-right{0%,to{transform:rotate(0deg)}50%{transform:rotate(15deg)}}@keyframes pet-jump{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-10px) scale(1.05,.95)}60%{transform:translateY(0) scale(1)}75%{transform:translateY(-3px) scale(1.02)}to{transform:translateY(0) scale(1)}}@keyframes pet-big-jump{0%{transform:translateY(0) scale(1)}8%{transform:translateY(-12px) scale(1.06,.94)}45%{transform:translateY(-95px) scale(1)}55%{transform:translateY(-100px) scale(1)}90%{transform:translateY(-4px) scale(.96,1.04)}to{transform:translateY(0) scale(1)}}.pet-big-jump{animation:pet-big-jump 1.05s cubic-bezier(.34,.45,.4,1);position:relative;transform-origin:50% 90%;will-change:transform;z-index:200}@keyframes pet-wiggle{0%,to{transform:rotate(0deg)}15%{transform:rotate(-10deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(8deg)}75%{transform:rotate(-4deg)}90%{transform:rotate(4deg)}}.pet-wiggle{animation:pet-wiggle .9s ease-in-out;position:relative;transform-origin:50% 95%;z-index:200}@keyframes evolve-sparkle-tl{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}35%{opacity:1;transform:translate(-160%,-160%) scale(1.3)}to{opacity:0;transform:translate(-240%,-220%) scale(.5)}}@keyframes evolve-sparkle-tr{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}35%{opacity:1;transform:translate(80%,-160%) scale(1.3)}to{opacity:0;transform:translate(140%,-220%) scale(.5)}}@keyframes evolve-sparkle-b{0%{opacity:0;transform:translate(-50%,-50%) scale(0)}35%{opacity:1;transform:translate(-50%,110%) scale(1.3)}to{opacity:0;transform:translate(-50%,170%) scale(.5)}}.evolve-sparkle{animation-duration:1.3s;animation-fill-mode:forwards;animation-timing-function:ease-out;font-size:.85rem;left:50%;pointer-events:none;position:absolute;top:50%;z-index:10}.evolve-sparkle-tl{animation-name:evolve-sparkle-tl}.evolve-sparkle-tr{animation-delay:80ms;animation-name:evolve-sparkle-tr}.evolve-sparkle-b{animation-delay:.16s;animation-name:evolve-sparkle-b}@keyframes pet-fly-away{0%{opacity:1;transform:translateZ(0) rotate(0deg)}2%{opacity:1;transform:translate3d(0,-8px,0) rotate(1deg)}5%{opacity:1;transform:translate3d(0,-38px,0) rotate(3deg)}9%{opacity:1;transform:translate3d(0,-95px,0) rotate(7deg)}14%{opacity:1;transform:translate3d(0,-190px,0) rotate(14deg)}19%{opacity:.7;transform:translate3d(0,-290px,0) rotate(24deg)}24%{opacity:0;transform:translate3d(0,-420px,0) rotate(38deg)}72%{opacity:0;transform:translate3d(0,-420px,0) rotate(0deg)}79%{opacity:.25;transform:translate3d(0,-300px,0) rotate(0deg)}86%{opacity:.65;transform:translate3d(0,-160px,0) rotate(0deg)}92%{opacity:.9;transform:translate3d(0,-60px,0) rotate(0deg)}97%{opacity:1;transform:translate3d(0,-12px,0) rotate(0deg)}to{opacity:1;transform:translateZ(0) rotate(0deg)}}.pet-fly-away{animation:pet-fly-away 4.5s cubic-bezier(.45,0,.55,1);backface-visibility:hidden;-webkit-backface-visibility:hidden;position:relative;transform-origin:50% 90%;will-change:transform,opacity;z-index:200}.pet-wander-container{animation:pet-wander 14s linear infinite;height:36px;height:var(--pet-size,36px);left:0;position:absolute;top:0;width:36px;width:var(--pet-size,36px);will-change:transform,left}.pet-bob{animation:pet-bob 1.6s ease-in-out infinite;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0);transform-origin:50% 90%;will-change:transform}.pet-leg-left{animation:pet-leg-swing-left .4s ease-in-out infinite}.pet-leg-right{animation:pet-leg-swing-right .4s ease-in-out infinite}.pet-tap-jump{animation:pet-jump .55s ease-out}.pet-paused .pet-bob,.pet-paused .pet-leg-left,.pet-paused .pet-leg-right,.pet-paused .pet-wander-container{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.pet-wander-container{animation:none;left:50%;transform:translateX(-50%)}.pet-bob,.pet-leg-left,.pet-leg-right{animation:none}}
/*# sourceMappingURL=main.8a96f374.css.map*/