@keyframes rotate{to{--angle:360deg}}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-slow{0%,to{opacity:.5}50%{opacity:.2}}@keyframes text-gradient{0%{background-position:0%}to{background-position:200%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-slide-in{animation:.3s ease-out forwards slideIn}.animate-slide-out{animation:.3s ease-in forwards slideOut}.animate-pulse-slow{animation:6s cubic-bezier(.4,0,.6,1) infinite pulse-slow}.animate-float{animation:8s ease-in-out infinite float}.animate-text-gradient{background-size:200%;animation:3s linear infinite text-gradient}.animate-fade-in-up{animation:.6s ease-out forwards fadeInUp}.stagger-animation>*{animation:.6s ease-out forwards fadeInUp;animation-delay:var(--stagger-delay)}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}
