@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes glow{0%,to{box-shadow:0 0 5px rgba(225,29,72,.2)}50%{box-shadow:0 0 20px rgba(225,29,72,.4)}}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}.floating-animation{animation:floating 3s ease-in-out infinite}.glow-animation{animation:glow 2s ease-in-out infinite}.sparkle{animation:sparkle 1.5s ease-in-out infinite}@keyframes writeText{0%{width:0}to{width:100%}}.writing-effect{overflow:hidden;white-space:nowrap;animation:writeText 2s steps(40)}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.gradient-text{background:linear-gradient(-45deg,#e11d48,#f43f5e,#fb7185,#fda4af);background-size:400% 400%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient 3s ease infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.breathe-animation{animation:breathe 4s ease-in-out infinite}@keyframes aurora{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.aurora-bg{background:linear-gradient(-45deg,rgba(225,29,72,.1),rgba(244,63,94,.1),rgba(251,113,133,.1),rgba(253,164,175,.1));background-size:400% 400%;animation:aurora 8s ease infinite}