.bg.svelte-rpu3ag{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.floor.svelte-rpu3ag{left:-50%;right:-50%;top:var(--horizon);perspective:320px;perspective-origin:50% 0;height:120%;position:absolute}.plane.svelte-rpu3ag{transform-origin:50% 0;position:absolute;inset:0;overflow:hidden;transform:rotateX(68deg)}.grid.svelte-rpu3ag{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:60px 60px;position:absolute;inset:-60px 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 30%);mask-image:linear-gradient(#0000 0,#000 30%)}.line.svelte-rpu3ag{left:0;right:0;top:var(--horizon);background:linear-gradient(90deg, transparent, var(--secondary), var(--accent), var(--primary), var(--accent), var(--secondary), transparent);height:1px;box-shadow:0 0 calc(24px * var(--fx)) var(--primary);opacity:.8;position:absolute}@media (prefers-reduced-motion:no-preference){html:not(.lite):not([data-lite]) .grid.svelte-rpu3ag{will-change:transform;animation:2.4s linear infinite svelte-rpu3ag-run}}@keyframes svelte-rpu3ag-run{to{transform:translateY(60px)}}[data-theme=projector] .bg.svelte-rpu3ag{display:none}
