@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.gradient-text{background:linear-gradient(135deg,#98faec,#12f7d6,#22d3ee);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-shift 4s ease infinite}.floating-element{animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.glow-box{box-shadow:0 0 20px rgba(152,250,236,.3);transition:box-shadow .3s ease}.glow-box:hover{box-shadow:0 0 40px rgba(152,250,236,.6)}