.btn-animated.svelte-1597edn.svelte-1597edn{position:relative;display:block;padding:16px;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);text-align:center}.btn-animated.svelte-1597edn.svelte-1597edn:hover{transform:translateY(-2px);box-shadow:0 6px 20px var(--button-hover-shadow);color:var(--button-text-color)}.wave.svelte-1597edn.svelte-1597edn{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-1597edn:hover .wave.svelte-1597edn{opacity:1;transform:translate(0)}.btn-animated.svelte-1597edn span.svelte-1597edn{position:relative;z-index:1}.playfair.svelte-1597edn.svelte-1597edn{font-family:Playfair Display,serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.btn-animated.is-light.svelte-1597edn.svelte-1597edn{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-1597edn.svelte-1597edn:hover{box-shadow:0 6px 20px var(--button-hover-shadow-light)}.btn-animated.is-light.svelte-1597edn .wave.svelte-1597edn{background:linear-gradient(90deg,var(--button-wave-start-light),var(--button-wave-end-light))}
