.gradient-text.svelte-m4eihj{background:var(--gradient);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-bottom:.1em;line-height:1.2!important;display:inline-block}.gradient-text-animated.svelte-m4eihj{animation:svelte-m4eihj-gradientShift var(--animation-duration, 4s) ease infinite}@keyframes svelte-m4eihj-gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}:root{--btn-border: none;--btn-bg: transparent;--btn-shadow: 0px 0px 25px 8px rgba(255, 255, 255, .265);--shine-degree: 120deg;--shine-color: rgba(255, 255, 255, .342);--shine-effect: linear-gradient( var(--shine-degree), transparent, var(--shine-color), transparent );--shine-transition: all .7s ease-in-out}.btn-shine.svelte-110prk5{position:relative;overflow:hidden;padding:1rem 3rem;text-decoration:none;border:var(--btn-border);color:var(--btn-text-color);background:var(--btn-bg)}.btn-shine.svelte-110prk5:not(:last-child){margin-bottom:3rem}.btn-shine.svelte-110prk5:before{content:"";position:absolute;top:0;width:100%;height:100%;background:var(--shine-effect)}.btn-hover.svelte-110prk5:before{left:-100%;transition:var(--shine-transition)}.btn-hover.svelte-110prk5:hover{box-shadow:var(--btn-shadow)}.btn-hover.svelte-110prk5:hover:before{left:100%}.btn-anim.svelte-110prk5:before{-webkit-animation:svelte-110prk5-shine 5s ease-in-out infinite;animation:svelte-110prk5-shine 5s ease-in-out infinite}@-webkit-keyframes svelte-110prk5-shine{0%{left:-100%;transition-property:left}11.5044247788%,to{left:100%;transition-property:left}}@keyframes svelte-110prk5-shine{0%{left:-100%;transition-property:left}11.5044247788%,to{left:100%;transition-property:left}}
