.animated-gradient-text{font-weight:inherit;margin:0;position:relative}.animated-gradient-text.with-border{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1.25rem;justify-content:center;align-items:center;max-width:fit-content;padding:.35rem .75rem;display:inline-flex;overflow:hidden}.gradient-overlay{z-index:0;border-radius:inherit;pointer-events:none;background-image:var(--gt-image);background-size:var(--gt-size);animation:gt-move-h var(--gt-duration) linear infinite var(--gt-direction,alternate);background-repeat:repeat;position:absolute;inset:0}.gradient-overlay:before{content:"";border-radius:inherit;z-index:-1;background-color:#120f17;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-content{z-index:2;background-image:var(--gt-image);background-size:var(--gt-size);color:#0000;animation:gt-move-h var(--gt-duration) linear infinite var(--gt-direction,alternate);background-repeat:repeat;-webkit-background-clip:text;background-clip:text;position:relative}.animated-gradient-text[data-direction=vertical] .text-content,.animated-gradient-text[data-direction=vertical] .gradient-overlay{animation-name:gt-move-v}.animated-gradient-text.pause-on-hover:hover .text-content,.animated-gradient-text.pause-on-hover:hover .gradient-overlay{animation-play-state:paused}@keyframes gt-move-h{0%{background-position:0%}to{background-position:100%}}@keyframes gt-move-v{0%{background-position:50% 0}to{background-position:50% 100%}}@media (prefers-reduced-motion:reduce){.text-content,.gradient-overlay{background-position:0%;animation:none}}
