.group:hover:before{animation:svelte-18sv61c-shimmer .7s ease-in-out}@keyframes svelte-18sv61c-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.button-text{transition:all .3s ease-in-out;transform:translate(0);opacity:1}.arrow-container{position:absolute;transition:all .3s ease-in-out;transform:translate(20px);opacity:0}.group:not(.link-variant):hover .button-text,a.group:not(.link-variant):hover .button-text,button.group:not(.link-variant):hover .button-text{transform:translate(-20px);opacity:0}.group:not(.link-variant):hover .arrow-container,a.group:not(.link-variant):hover .arrow-container,button.group:not(.link-variant):hover .arrow-container{transform:translate(0);opacity:1}.link-variant .button-text,a.link-variant:hover .button-text,.group.link-variant:hover .button-text{transform:translate(0)!important;opacity:1!important}.arrow-icon{transition:all .3s ease-in-out;transform-origin:center}.group:not(.link-variant):hover .arrow-icon{animation:svelte-18sv61c-arrow-slide-in .4s ease-out forwards,svelte-18sv61c-arrow-slide-right 1.5s ease-in-out infinite .4s}@keyframes svelte-18sv61c-arrow-slide-in{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes svelte-18sv61c-arrow-slide-right{0%{transform:translate(0)}50%{transform:translate(8px)}to{transform:translate(0)}}.group.link-variant .arrow-container{display:none}.group:disabled .button-text,.group.disabled .button-text{transform:translate(0);opacity:1}.group:disabled .arrow-container,.group.disabled .arrow-container{transform:translate(20px);opacity:0}.group:disabled,.group.disabled{transform:none!important}
