@keyframes orbGlow{0%,to{opacity:.3}50%{opacity:.6}}@keyframes orbSparkle{0%,to{opacity:.15;transform:scale(.8)}40%{opacity:.5;transform:scale(1)}50%{opacity:1.3;transform:scale(1.3)}60%{opacity:.5;transform:scale(1)}}@keyframes orbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes orbBounce{0%,to{transform:translateY(0)}25%{transform:translateY(-10px)}50%{transform:translateY(0)}65%{transform:translateY(-4px)}80%{transform:translateY(0)}}@keyframes orbWobble{0%,to{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}}@keyframes orbPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes orbSpin{0%{transform:scaleX(1)}25%{transform:scaleX(.85)}50%{transform:scaleX(1)}75%{transform:scaleX(.85)}to{transform:scaleX(1)}}@keyframes orbShake{0%,to{transform:translate(0)}10%{transform:translate(-3px)}20%{transform:translate(3px)}30%{transform:translate(-3px)}40%{transform:translate(3px)}50%{transform:translate(0)}}@keyframes orbJiggle{0%,to{transform:translate(0)rotate(0)}20%{transform:translate(-1px,-1px)rotate(-1deg)}40%{transform:translate(1px)rotate(1deg)}60%{transform:translate(-1px,1px)rotate(-.5deg)}80%{transform:translate(1px,-1px)rotate(.5deg)}}@keyframes orbNod{0%,to{transform:translateY(0)scaleY(1)}30%{transform:translateY(2px)scaleY(.96)}60%{transform:translateY(-1px)scaleY(1.02)}}
