.animated-gradient-text{position:relative;backdrop-filter:blur(10px);transition:box-shadow .5s ease-out;overflow:hidden}.gradient-overlay{right:0;bottom:0;background-size:300% 100%;animation:gradient linear infinite;z-index:0;pointer-events:none}.gradient-overlay,.gradient-overlay:before{position:absolute;top:0;left:0;border-radius:inherit}.gradient-overlay:before{content:"";width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#060606;z-index:-1}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.text-content{position:relative;z-index:2;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient linear infinite}.ripple{position:absolute;border-radius:9999px;background:rgba(255,255,255,.4);transform:scale(0);animation:ripple-animation .6s linear;pointer-events:none;z-index:0}@keyframes ripple-animation{to{transform:scale(4);opacity:0}}.shiny-text{background:linear-gradient(120deg,rgb(255,255,255) 30%,rgba(255,255,255,.432) 50%,rgb(255,255,255) 0);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;animation:shine 3s linear infinite}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}.shiny-text.disabled{animation:none}