.vibe-waves.svelte-18hk4ni{position:relative;width:100%;overflow:hidden;pointer-events:none}.wave.svelte-18hk4ni{position:absolute;bottom:0;left:0;width:200%;height:100%;animation-name:svelte-18hk4ni-wave-drift;animation-duration:var(--dur);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;will-change:transform;opacity:var(--o, .5)}.run.svelte-18hk4ni .wave:where(.svelte-18hk4ni){animation-play-state:running}.calm.svelte-18hk4ni .wave:where(.svelte-18hk4ni){animation:svelte-18hk4ni-wave-breathe 7s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -2.3s);animation-play-state:paused}.calm.run.svelte-18hk4ni .wave:where(.svelte-18hk4ni){animation-play-state:running}.wave.svelte-18hk4ni svg:where(.svelte-18hk4ni){display:block;width:100%;height:100%}@keyframes svelte-18hk4ni-wave-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.wave.svelte-18hk4ni{animation:svelte-18hk4ni-wave-breathe 7s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -2.3s);animation-play-state:paused}.run.svelte-18hk4ni .wave:where(.svelte-18hk4ni){animation-play-state:running}}@keyframes svelte-18hk4ni-wave-breathe{0%,to{opacity:calc(var(--o, .5) * .6)}50%{opacity:var(--o, .5)}}
