@keyframes bounce-gentle{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-8px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-1px,0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes wiggle{0%,7%{transform:rotate(0)}15%{transform:rotate(-15deg)}20%{transform:rotate(10deg)}25%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}40%,to{transform:rotate(0)}}@keyframes sparkle{0%{opacity:0;transform:scale(0) rotate(0deg)}50%{opacity:1;transform:scale(1) rotate(180deg)}to{opacity:0;transform:scale(0) rotate(1turn)}}.animate-bounce-gentle{animation:bounce-gentle 2s infinite}.animate-float{animation:float 3s ease-in-out infinite}.animate-wiggle{animation:wiggle 1s ease-in-out}.animate-sparkle{animation:sparkle 1.5s ease-in-out infinite}.animation-delay-200{animation-delay:.2s}.animation-delay-300{animation-delay:.3s}.animation-delay-400{animation-delay:.4s}.animation-delay-600{animation-delay:.6s}.animation-delay-900{animation-delay:.9s}.glow{box-shadow:0 0 20px rgba(251,146,60,.5)}.glow-intense{box-shadow:0 0 30px rgba(251,146,60,.8)}.transition-bounce{transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}