@keyframes float-launch-icon{0%{transform:translateY(0)rotate(var(--rotation,0))}50%{transform:translateY(-10px)rotate(var(--rotation,0))}to{transform:translateY(0)rotate(var(--rotation,0))}}@keyframes orb-float{0%,to{opacity:.8;transform:translate(-50%)scale(1)}25%{opacity:1;transform:translate(-45%,-40px)scale(1.15)}50%{opacity:.9;transform:translate(-55%,-60px)scale(1.1)}75%{opacity:1;transform:translate(-50%,-30px)scale(1.2)}}@keyframes orb-float-slow{0%,to{opacity:.7;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(30px,-50px)scale(1.15)}66%{opacity:.85;transform:translate(-20px,-30px)scale(1.1)}}.animate-orb-float{animation:6s ease-in-out infinite orb-float}.animate-orb-float-slow{animation:8s ease-in-out infinite orb-float-slow}@keyframes dice-shake{0%,to{transform:rotate(0)}10%{transform:rotate(-12deg)}20%{transform:rotate(10deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(8deg)}50%{transform:rotate(-6deg)}60%{transform:rotate(6deg)}70%{transform:rotate(-4deg)}80%{transform:rotate(4deg)}90%{transform:rotate(-2deg)}}.animate-dice-shake{animation:.5s ease-in-out infinite dice-shake}.launch-card-icon.animate-float{animation:3s ease-in-out infinite float-launch-icon}.launch-card-icon.animate-float-delayed{animation:3s ease-in-out 1.5s infinite float-launch-icon}
