.pet-sprite.gw-pet{transform-origin:50% 100%;animation:gw-pet-popin .45s cubic-bezier(.2,.8,.3,1) both,gw-pet-idle 1.6s ease-in-out .45s infinite}.pet-sprite.gw-pet.nova{animation:gw-pet-popin .45s cubic-bezier(.2,.8,.3,1) both,gw-pet-idle 1.6s ease-in-out .45s infinite,gw-pet-glow 1.6s ease-in-out .45s infinite}@keyframes gw-pet-popin{0%{opacity:0;transform:translateY(8px) scale(0)}60%{opacity:1;transform:translateY(1px) scale(1.15)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gw-pet-idle{0%,to{transform:translateY(0) scale(1.03,.97)}50%{transform:translateY(-2.5px) scale(1)}}@keyframes gw-pet-glow{0%,to{filter:drop-shadow(0 0 4px #39ff14) drop-shadow(0 0 3px rgba(150,120,255,.45))}50%{filter:drop-shadow(0 0 6px #39ff14) drop-shadow(0 0 8px rgba(150,120,255,.85))}}@media(prefers-reduced-motion:reduce){.pet-sprite.gw-pet,.pet-sprite.gw-pet.nova{animation:none}}
