.lasers.svelte-18zok3o{pointer-events:none;z-index:0;mix-blend-mode:screen;position:fixed;inset:0;overflow:hidden}.beam.svelte-18zok3o{transform-origin:top;background:linear-gradient(to bottom, var(--beam) 0%, color-mix(in srgb, var(--beam) 40%, transparent) 40%, transparent 100%);width:3px;height:160vmax;box-shadow:0 0 12px 2px var(--beam);opacity:.55;animation:svelte-18zok3o-sweep calc(7s + var(--i) * 1.7s) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -2.3s);position:absolute;top:-10vh;left:50%}.beam.svelte-18zok3o:first-child{--beam:#ff4fa3}.beam.svelte-18zok3o:nth-child(2){--beam:#4fc3ff}.beam.svelte-18zok3o:nth-child(3){--beam:#b4ff4f}.beam.svelte-18zok3o:nth-child(4){--beam:#ffe64f}.beam.svelte-18zok3o:nth-child(5){--beam:#c44fff}@keyframes svelte-18zok3o-sweep{0%{transform:rotate(calc(-70deg + var(--i) * 8deg))}to{transform:rotate(calc(70deg - var(--i) * 6deg))}}.piece.svelte-18zok3o{opacity:.85;border-radius:2px;animation:linear infinite svelte-18zok3o-fall;position:absolute;top:-20px}@keyframes svelte-18zok3o-fall{0%{transform:translateY(-20px)rotate(0)}25%{transform:translate(var(--sway), 25vh) rotate(180deg)}50%{transform:translateY(50vh)rotate(360deg)}75%{transform:translate(calc(var(--sway) * -1), 75vh) rotate(540deg)}to{transform:translateY(105vh)rotate(720deg)}}@media (prefers-reduced-motion:reduce){.beam.svelte-18zok3o{opacity:.25;animation:none}.piece.svelte-18zok3o{display:none}}
