.animated-gradient-text{position:relative;margin:0 auto;display:flex;max-width:-moz-fit-content;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:1.5rem;font-weight:600;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);transition:all .5s var(--transition-smooth);overflow:hidden;cursor:pointer;box-shadow:0 4px 20px var(--shadow-subtle)}.animated-gradient-text:hover{box-shadow:0 8px 32px rgba(0,212,170,.3),0 4px 16px var(--shadow-subtle);transform:translateY(-2px)}.gradient-overlay{right:0;bottom:0;background-size:300% 100%;animation:gradient 6s 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:var(--background);z-index:-1}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.text-content{display:inline-block;position:relative;z-index:2;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient 6s linear infinite;padding:12px 16px;font-weight:700;letter-spacing:-.01em}