.background-animation.svelte-bwc0qd{overflow:hidden}.particle.svelte-bwc0qd{position:absolute;left:var(--left);bottom:-20px;width:var(--size);height:var(--size);background-color:var(--color);border-radius:50%;animation:svelte-bwc0qd-float var(--duration) linear var(--delay) infinite;will-change:transform,opacity}@keyframes svelte-bwc0qd-float{0%{transform:translateZ(0) rotate(0) scale(1);opacity:0}10%{opacity:var(--opacity)}90%{opacity:calc(var(--opacity) * .2)}to{transform:translate3d(0,-100vh,0) rotate(360deg) scale(1.5);opacity:0}}
