.animated-bg.svelte-1snwoew{background:linear-gradient(-45deg,#1a2e35,#1f3b32,#2c4a3e,#1a2e35);background-size:400% 400%;animation:svelte-1snwoew-gradient 15s ease infinite;position:relative;overflow:hidden}.particles.svelte-1snwoew{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle,rgba(16,185,129,.1) 1px,transparent 1px),radial-gradient(circle,rgba(16,185,129,.1) 1px,transparent 1px);background-size:50px 50px;background-position:0 0,25px 25px;animation:svelte-1snwoew-particles 4s linear infinite;pointer-events:none}.glow.svelte-1snwoew{position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(16,185,129,.1) 0%,transparent 70%);pointer-events:none;animation:svelte-1snwoew-glow 10s ease infinite}@keyframes svelte-1snwoew-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-1snwoew-particles{0%{transform:translateY(0)}to{transform:translateY(-50px)}}@keyframes svelte-1snwoew-glow{0%,to{opacity:.5}50%{opacity:.8}}.float-animation.svelte-1snwoew{animation:svelte-1snwoew-float 6s ease-in-out infinite}@keyframes svelte-1snwoew-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}
