canvas.svelte-19609xk{width:100%;height:100%;position:absolute;inset:0}.cosmic.svelte-g5ju5i{z-index:-1;background:radial-gradient(120% 90% at 50% 0%, #0e0a1f 0%, #090714 48%, var(--bg-0) 100%);position:fixed;inset:0;overflow:hidden}.blob.svelte-g5ju5i{filter:blur(10px);will-change:transform;border-radius:50%;position:absolute}.violet.svelte-g5ju5i{background:radial-gradient(closest-side,#7c5cf057,#0000 68%);width:72vmax;height:58vmax;top:-22vmax;left:-18vmax}.gold.svelte-g5ju5i{background:radial-gradient(closest-side,#e4c37c29,#0000 66%);width:56vmax;height:46vmax;top:-6vmax;right:-20vmax}.magenta.svelte-g5ju5i{background:radial-gradient(closest-side,#d773cf2b,#0000 68%);width:68vmax;height:52vmax;bottom:-34vmax;left:24vmax}.calm.svelte-g5ju5i .violet:where(.svelte-g5ju5i){opacity:.55}.calm.svelte-g5ju5i .gold:where(.svelte-g5ju5i){opacity:.5}.calm.svelte-g5ju5i .magenta:where(.svelte-g5ju5i){opacity:.4}@media (prefers-reduced-motion:no-preference){.full.svelte-g5ju5i .violet:where(.svelte-g5ju5i){animation:46s ease-in-out infinite alternate svelte-g5ju5i-drift-a}.full.svelte-g5ju5i .gold:where(.svelte-g5ju5i){animation:58s ease-in-out infinite alternate svelte-g5ju5i-drift-b}.full.svelte-g5ju5i .magenta:where(.svelte-g5ju5i){animation:52s ease-in-out infinite alternate svelte-g5ju5i-drift-c}}@keyframes svelte-g5ju5i-drift-a{to{transform:translate(6vmax,4vmax)scale(1.06)}}@keyframes svelte-g5ju5i-drift-b{to{transform:translate(-5vmax,5vmax)scale(1.04)}}@keyframes svelte-g5ju5i-drift-c{to{transform:translate(-4vmax,-5vmax)scale(1.05)}}.grain.svelte-g5ju5i{opacity:.028;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.vignette.svelte-g5ju5i{background:radial-gradient(115% 100% at 50% 42%,#0000 55%,#0201088c 100%);position:absolute;inset:0}
