.animated-gradient-text{position:relative;margin:0;display:flex;max-width:-moz-fit-content;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:1.25rem;font-weight:inherit;transition:box-shadow .5s ease-out;overflow:hidden;cursor:inherit}.animated-gradient-text.with-border{padding:.35rem .75rem;backdrop-filter:blur(10px)}.gradient-overlay{position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none}.gradient-overlay:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:inherit;width:calc(100% - 2px);height:calc(100% - 2px);background-color:var(--bg,#0a1512);z-index:-1}.text-content{display:inline-block;position:relative;z-index:2;background-clip:text;-webkit-background-clip:text;color:transparent}@keyframes gradient-text-horizontal{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes gradient-text-vertical{0%{background-position:50% 0}to{background-position:50% 100%}}@keyframes gradient-text-diagonal{0%{background-position:0 50%}to{background-position:100% 50%}}.pause-on-hover:hover .gradient-overlay,.pause-on-hover:hover .text-content{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gradient-overlay,.text-content{animation:none!important;background-position:50% 50%!important}}