.btn-animated.svelte-ej89hk.svelte-ej89hk{position:relative;display:inline-block;padding:16px 32px;font-size:1.2rem;color:var(--button-text-color);background:var(--button-background-color);border-radius:50px;text-decoration:none;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px var(--button-hover-shadow)}.btn-animated.svelte-ej89hk.svelte-ej89hk:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--button-hover-shadow);color:var(--button-text-color);cursor:pointer}.wave.svelte-ej89hk.svelte-ej89hk{position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(90deg,var(--button-wave-start),var(--button-wave-end));opacity:0;transform:translate(-100%);transition:all .6s ease}.btn-animated.svelte-ej89hk:hover .wave.svelte-ej89hk{opacity:1;transform:translate(0)}.btn-animated.svelte-ej89hk span.svelte-ej89hk{position:relative;z-index:1}.playfair.svelte-ej89hk.svelte-ej89hk{font-family:Playfair Display,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.btn-animated.is-light.svelte-ej89hk.svelte-ej89hk{color:var(--button-text-color-light);background:var(--button-background-color-light);box-shadow:0 4px 15px var(--button-hover-shadow-light)}.btn-animated.is-light.svelte-ej89hk.svelte-ej89hk:hover{box-shadow:0 6px 20px var(--button-hover-shadow-light)}.btn-animated.is-light.svelte-ej89hk .wave.svelte-ej89hk{background:linear-gradient(90deg,var(--button-wave-start-light),var(--button-wave-end-light))}
