.link-button{pointer-events:auto}.button--primary .button__icon.hover{opacity:0;transition:opacity .4s}.button__icon_wrapper{width:24px;height:24px;position:relative}.button__icon_wrapper .button__icon{width:24px;height:24px;position:absolute;inset:0}.button--primary{background:var(--gradient-border-button-primary);box-shadow:var(--shadow-button);max-width:180px;position:relative}.button--primary:before{content:"";border-radius:var(--radius-md);background:var(--gradient-border-button-primary-hover);opacity:0;z-index:0;transition:all var(--transition-base);position:absolute;inset:0}.button.button--primary:hover:before{opacity:1;z-index:1}.button__content-primary span{background:var(--elements-Buttons-Text-default,linear-gradient(180deg,#fff 29.17%,#999 100%));-webkit-text-fill-color:transparent;transition:all var(--transition-base);-webkit-background-clip:text;background-clip:text;position:relative}.button__content-primary:hover span{filter:brightness(1.3)saturate(1.2)}.button__content-primary:active span{filter:none}.button__content-primary{background:var(--color-primary);gap:var(--spacing-sm);transition:all var(--transition-base)}.button__content-primary:hover{background:var(--color-primary-light)}.button__content-primary:active{background:var(--color-primary-dark)}.button--primary:hover .button__icon.hover{opacity:1}.button--primary:active .button__icon{opacity:0}@media (max-width:480px){.button--primary{max-width:100%}}@media (hover:none) and (pointer:coarse){.button--primary:before,.button--primary .button__icon.hover{opacity:0!important}.button--primary .button__icon{opacity:1!important}.button__content-primary:hover{background:var(--color-primary)}.button__content-primary:hover span{filter:none}.button__content-primary:active{background:var(--color-primary-dark)}.button__content-primary:active span{filter:none}}@media (hover:hover){.button--primary:hover:before,.button--primary:hover .button__icon.hover{opacity:1}.button__content-primary:hover{background:var(--color-primary-light)}}
