@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}@keyframes float-playful{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes marqueeX{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pulse-glow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.animate-blob{animation:blob 10s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}.animate-float{animation:float-playful 6s ease-in-out infinite}.animate-pulse-glow{animation:pulse-glow 4s ease-in-out infinite}.btn-playful{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.btn-playful:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.animate-blob,.animate-float,.animate-pulse-glow,.btn-playful:hover{animation:none;transform:none}}