.gradient-text-wave{background:linear-gradient(90deg,#7dd3fc,#a78bfa,#f9a8d4,#a78bfa,#7dd3fc);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:wave 4s linear infinite}@keyframes wave{0%{background-position:200% 50%}to{background-position:0 50%}}.gradient-text-aurora{background:linear-gradient(90deg,#7dd3fc,#a78bfa,#f9a8d4,#a78bfa,#7dd3fc);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:aurora 4s linear infinite}@keyframes aurora{0%{background-position:200% 50%}to{background-position:0 50%}}.gradient-text-shimmer{position:relative;background:linear-gradient(90deg,#7dd3fc,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-shimmer:before{content:attr(data-text);position:absolute;left:0;top:0;background:linear-gradient(90deg,transparent 30%,hsla(0,0%,100%,.8) 50%,transparent 70%);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 2.5s infinite}@keyframes shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.gradient-text-pulse{background:linear-gradient(45deg,#60a5fa,#818cf8,#60a5fa,#818cf8,#60a5fa);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:pulse 6s linear infinite}@keyframes pulse{0%{background-position:0 0;filter:brightness(1)}25%{filter:brightness(1.2)}50%{background-position:100% 100%;filter:brightness(1)}75%{filter:brightness(1.2)}to{background-position:200% 200%;filter:brightness(1)}}.gradient-text-flow{background:linear-gradient(90deg,#7dd3fc,#60a5fa,#818cf8,#a78bfa,#7dd3fc);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:flow 4s linear infinite}@keyframes flow{0%{background-position:200% 50%}to{background-position:0 50%}}.gradient-text-prismatic{background:linear-gradient(90deg,#7dd3fc,#c7d2fe,#fbbf24,#f9a8d4,#7dd3fc);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:prismatic 4s linear infinite}@keyframes prismatic{0%{background-position:200% 50%}to{background-position:0 50%}}.gradient-text-glow{background:linear-gradient(90deg,#7dd3fc,#a78bfa,#7dd3fc);background-size:100% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 20px rgba(125,211,252,.5));animation:glow 2s ease-in-out infinite alternate}@keyframes glow{0%{filter:drop-shadow(0 0 20px rgba(125,211,252,.3)) drop-shadow(0 0 40px rgba(167,139,250,.2))}to{filter:drop-shadow(0 0 25px rgba(125,211,252,.7)) drop-shadow(0 0 50px rgba(167,139,250,.4))}}.gradient-text-smooth{background:linear-gradient(90deg,#7dd3fc,#93c5fd,#c7d2fe,#93c5fd,#7dd3fc,#93c5fd,#c7d2fe,#93c5fd,#7dd3fc);background-size:400% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:smooth 10s linear infinite}@keyframes smooth{0%{background-position:400% 50%}to{background-position:0 50%}}.gradient-text-neon{background:linear-gradient(90deg,#06b6d4,#7dd3fc,#22d3ee,#7dd3fc,#06b6d4,#7dd3fc,#22d3ee);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:neon 3s linear infinite;filter:brightness(1.2) contrast(1.1)}@keyframes neon{0%{background-position:200% 50%}to{background-position:0 50%}}.gradient-text-dynamic{background:linear-gradient(90deg,#7dd3fc,#a78bfa);background-size:150% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative}.gradient-text-dynamic:hover{background:linear-gradient(90deg,#60a5fa,#c084fc,#f9a8d4);background-size:150% 100%;animation:dynamic-hover 1s ease infinite;transform:translateY(-2px)}@keyframes dynamic-hover{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.gradient-text-breathe{background:linear-gradient(90deg,#7dd3fc,#93c5fd,#7dd3fc,#93c5fd,#7dd3fc);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:breathe 4s linear infinite}@keyframes breathe{0%{background-position:200% 50%}to{background-position:0 50%}}.gradient-text{background:linear-gradient(90deg,#7dd3fc,#a78bfa,#7dd3fc,#a78bfa,#7dd3fc);background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:gradient-slide 4s linear infinite}@keyframes gradient-slide{0%{background-position:200% 50%}to{background-position:0 50%}}.gradient-bg-animated{background:linear-gradient(135deg,#7dd3fc,#a78bfa 25%,#f9a8d4 50%,#a78bfa 75%,#7dd3fc);background-size:400% 400%;animation:gradient-bg-shift 20s linear infinite}@keyframes gradient-bg-shift{0%{background-position:400% 50%}to{background-position:0 50%}}.gradient-bg-wave{background:linear-gradient(-45deg,#7dd3fc,#60a5fa,#818cf8,#a78bfa,#c084fc,#f9a8d4,#a78bfa,#7dd3fc,#60a5fa,#818cf8,#a78bfa);background-size:400% 400%;animation:gradient-bg-wave 25s linear infinite}@keyframes gradient-bg-wave{0%{background-position:400% 400%}to{background-position:0 0}}