.atmosphere.svelte-1mcp19o{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.haze.svelte-1mcp19o{filter:blur(90px);will-change:transform;border-radius:50%;position:absolute}.a.svelte-1mcp19o{background:radial-gradient(circle,#f0a85133,#0000 65%);width:70vmax;height:70vmax;animation:38s ease-in-out infinite alternate svelte-1mcp19o-drift-a;top:-30vmax;left:-25vmax}.b.svelte-1mcp19o{background:radial-gradient(circle,#ff4d5e26,#0000 65%);width:60vmax;height:60vmax;animation:46s ease-in-out infinite alternate svelte-1mcp19o-drift-b;top:-5vmax;right:-22vmax}.c.svelte-1mcp19o{background:radial-gradient(circle,#6e82ff1a,#0000 65%);width:55vmax;height:55vmax;animation:52s ease-in-out infinite alternate svelte-1mcp19o-drift-c;bottom:-35vmax;left:20vmax}.vignette.svelte-1mcp19o{background:radial-gradient(at 50% 35%,#0000 35%,#0000008c 100%);position:absolute;inset:0}.grain.svelte-1mcp19o{opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.1 -0.1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes svelte-1mcp19o-drift-a{to{transform:translate(14vmax,9vmax)scale(1.15)}}@keyframes svelte-1mcp19o-drift-b{to{transform:translate(-12vmax,12vmax)scale(.9)}}@keyframes svelte-1mcp19o-drift-c{to{transform:translate(-10vmax,-10vmax)scale(1.2)}}@media (prefers-reduced-motion:reduce){.haze.svelte-1mcp19o{animation:none}}
