.gradient-button{position:relative;cursor:pointer;font-size:.875rem;font-weight:600;line-height:1.5rem;color:white;display:flex;align-items:center;justify-content:center;border-radius:9999px;padding:2px;text-decoration:none;background:none;border:none;background:linear-gradient(90deg,rgba(56,189,248,.3),rgba(129,140,248,.3),rgba(192,132,252,.3),rgba(232,121,249,.3),rgba(56,189,248,.3));background-size:400% 400%;animation:gradient 8s linear infinite;font-family:Montserrat,sans-serif}@keyframes gradient{0%{background-position:0 50%}to{background-position:400% 50%}}.button-glow{overflow:hidden}.button-glow,.button-glow-effect{position:absolute;inset:0;border-radius:9999px}.button-glow-effect{background-image:radial-gradient(75% 100% at 50% 0,rgba(56,189,248,.3) 0,rgba(56,189,248,0) 75%);opacity:1;transition:opacity .5s}.button-content{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:.875rem;border-radius:9999px;padding:.5rem 1.5rem;background:rgba(9,9,11,.98);font-family:Montserrat,sans-serif;width:100%;height:100%;font-size:inherit}.button-content svg{min-width:16px;min-height:16px;width:auto;height:auto}.button-border-glow{display:none}.gradient-button:hover{animation:gradient 4s linear infinite}.gradient-button:after{content:"";position:absolute;inset:-3px;border-radius:9999px;background:inherit;filter:blur(6px);opacity:.15;z-index:-1}