.gradient-text{--light-color: #ff00ff;--dark-color: #00ffff;--direction: var(--direction, 90deg);--animation-duration: 5s;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important;text-fill-color:transparent!important}.gradient-text:not([data-animate-gradient=true]){background-image:linear-gradient(var(--direction),var(--dark-color) 0%,var(--light-color) 30%,var(--dark-color) 100%)}.gradient-text[data-animate-gradient=true]{animation:textShine var(--animation-duration) linear infinite;animation-delay:var(--animation-delay);background-size:300% auto;background-image:linear-gradient(var(--direction),var(--light-color) 10%,var(--dark-color) 20%,var(--dark-color) 80%,var(--light-color) 90%)}@keyframes textShine{to{background-position:-300% -300%}}
