.animated-gradient-text{display:inline-block;position:relative}@keyframes gradientShiftHorizontal{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes gradientShiftVertical{0%{background-position:50% 0}50%{background-position:50% 100%}to{background-position:50% 0}}.animated-gradient-text .text-content{-webkit-text-fill-color:transparent;color:#0000;will-change:background-position;-webkit-background-clip:text;background-clip:text}.animated-gradient-text.animate-horizontal .text-content,.animated-gradient-text.animate-horizontal .gradient-overlay{animation:gradientShiftHorizontal var(--speed,8s)ease-in-out infinite}.animated-gradient-text.animate-vertical .text-content,.animated-gradient-text.animate-vertical .gradient-overlay{animation:gradientShiftVertical var(--speed,8s)ease-in-out infinite}.animated-gradient-text.with-border{border-radius:8px;padding:2px;overflow:hidden}.animated-gradient-text.with-border .gradient-overlay{border-radius:inherit;z-index:-1;will-change:background-position;position:absolute;inset:0}.animated-gradient-text.with-border .text-content{background-color:var(--background,#000);border-radius:inherit;padding:.5em 1em;display:block}
