.animated-gradient-text{background:linear-gradient(270deg,#3b82f6,#9333ea,#ec4899,#3b82f6);background-size:800% 800%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient-move 3s ease infinite;display:inline-block}@keyframes gradient-move{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}html{scroll-behavior:smooth}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .4s ease-out forwards}