.sky.svelte-40sqo7{position:absolute;inset:0;overflow:hidden;background:var(--st-night)}.sky.fade.svelte-40sqo7{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 26vh);mask-image:linear-gradient(180deg,transparent 0,#000 26vh)}canvas.svelte-40sqo7{position:absolute;inset:0;width:100%;height:100%}.bank.svelte-40sqo7{position:absolute;inset:-20% -10% 30%;background:radial-gradient(60% 55% at 22% 18%,rgba(70,40,220,.85),transparent 70%),radial-gradient(55% 50% at 78% 22%,rgba(120,30,255,.8),transparent 70%),radial-gradient(45% 40% at 50% 8%,rgba(20,110,220,.7),transparent 72%);filter:blur(40px);opacity:var(--lit, 0);will-change:opacity}.cloud.svelte-40sqo7{position:absolute;border-radius:50%;filter:blur(70px);opacity:0;will-change:transform,opacity}.cloud-a.svelte-40sqo7{width:70vw;height:38vh;left:-12vw;top:-14vh;background:#2a1a8a;animation:svelte-40sqo7-drift 34s ease-in-out infinite alternate,svelte-40sqo7-sheet 9s steps(1) infinite}.cloud-b.svelte-40sqo7{width:62vw;height:34vh;right:-16vw;top:-8vh;background:#3a0f9c;animation:svelte-40sqo7-drift 41s ease-in-out infinite alternate-reverse,svelte-40sqo7-sheet 13s steps(1) 2.4s infinite}.cloud-c.svelte-40sqo7{width:50vw;height:26vh;left:28vw;top:-16vh;background:#0b4d8f;animation:svelte-40sqo7-drift 27s ease-in-out infinite alternate}.ground.svelte-40sqo7{position:absolute;inset:auto 0 0;height:22vh;background:linear-gradient(180deg,transparent,var(--st-night))}@keyframes svelte-40sqo7-drift{to{transform:translate3d(9vw,3vh,0) scale(1.12)}}@keyframes svelte-40sqo7-sheet{0%,60%,66%,to{opacity:0}61%{opacity:.85}62%{opacity:.25}63.5%{opacity:.7}}@media (prefers-reduced-motion: reduce){.cloud.svelte-40sqo7{animation:none}}
