@layer utilities{.animate-particle-float{animation:8s infinite particleFloat}.animate-glow-pulse{animation:8s ease-in-out infinite glowPulse}.animate-fade-in{animation:.6s forwards fadeIn}.animate-icon-pop{animation:.8s cubic-bezier(.34,1.56,.64,1) .2s forwards iconPop}.animate-slide-up{animation:.8s forwards slideUp}.animate-card-slide-in{animation:.8s forwards cardSlideIn}@keyframes particleFloat{0%{opacity:0;transform:translateY(100vh)scale(0)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-100vh)scale(1)}}@keyframes glowPulse{0%,to{opacity:.5;transform:translate(-50%)scale(1)}50%{opacity:.8;transform:translate(-50%)scale(1.1)}}@keyframes fadeIn{to{opacity:1}}@keyframes iconPop{to{opacity:1;transform:scale(1)rotate(0)}}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}@keyframes cardSlideIn{to{opacity:1;transform:translateY(0)}}}
