.layer-screen.svelte-1gslx2k{background:radial-gradient(70% 30% at 0% 100%, color-mix(in srgb, var(--color-blush) 50%, transparent), transparent), linear-gradient(180deg, var(--color-screen-top) 0%, color-mix(in srgb, var(--color-screen-top), var(--color-screen-mid)) 22%, var(--color-screen-mid) 58%, var(--color-screen-low) 100%)}@media (width>=48rem){.layer-screen.svelte-1gslx2k{background:radial-gradient(44% 40% at 3% 100%, color-mix(in srgb, var(--color-blush) 55%, transparent), transparent), radial-gradient(40% 36% at 64% 30%, #ffffffbf, transparent), linear-gradient(180deg, var(--color-screen-top) 0%, color-mix(in srgb, var(--color-screen-top), var(--color-screen-mid)) 34%, var(--color-screen-mid) 60%, var(--color-screen-low) 100%)}}.layer-lattice.svelte-1gslx2k{--cell:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cpath d='M60.5 54V67M54 60.5H67' fill='none' stroke='white' stroke-opacity='0.95' stroke-width='1.5'/%3E%3C/svg%3E"),linear-gradient(#ffffff8c 1px,#0000 1px),linear-gradient(90deg,#ffffff8c 1px,#0000 1px);background-size:calc(var(--cell) * 3) calc(var(--cell) * 3), var(--cell) var(--cell), var(--cell) var(--cell);background-position:calc(var(--cell) * -1.5) calc(var(--cell) * -1.5), 0 0, 0 0}@media (width>=48rem){.layer-lattice.svelte-1gslx2k{--cell:48px}}.cluster.svelte-1gslx2k{--k:.667;width:calc(var(--w) * var(--k));height:calc(var(--h) * var(--k))}@media (width>=48rem){.cluster.svelte-1gslx2k{--k:1}}.floor.svelte-1gslx2k{perspective:380px;perspective-origin:50% 0;background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--color-sky) 32%, transparent));height:190px}.plane.svelte-1gslx2k{transform-origin:50% 0;background-image:linear-gradient(#ffffffe6 2px,#0000 2px),linear-gradient(90deg,#ffffffe6 2px,#0000 2px);background-size:56px 56px;width:220%;height:260px;position:absolute;top:0;left:-60%;transform:rotateX(60deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 26%);mask-image:linear-gradient(#0000 0%,#000 26%)}.horizon.svelte-1gslx2k{inset-inline:0;background:#fff;height:1px;position:absolute;top:0;box-shadow:0 0 14px 4px #ffffffd9}@media (width>=48rem){.floor.svelte-1gslx2k{perspective:560px;height:300px}.plane.svelte-1gslx2k{background-size:72px 72px;width:200%;height:420px;left:-50%;-webkit-mask-image:linear-gradient(#0000 0%,#000 24%);mask-image:linear-gradient(#0000 0%,#000 24%)}.horizon.svelte-1gslx2k{box-shadow:0 0 18px 5px #ffffffd9}}
