.bs-scene.svelte-qlwmgk{--map-water:color-mix(in oklch, var(--primary) 18%, var(--background));--map-shore:color-mix(in oklch, var(--primary) 42%, var(--background));--map-road:color-mix(in oklch, var(--foreground) 11%, transparent);--map-road-major:color-mix(in oklch, var(--foreground) 17%, transparent);--map-park:color-mix(in oklch, oklch(62% .13 150) 26%, var(--background));position:absolute;inset:0;overflow:hidden;container-type:size}.bs-layer.svelte-qlwmgk{width:100%;height:100%;display:block;position:absolute;inset:0}.bs-water.svelte-qlwmgk{fill:var(--map-water)}.bs-shore.svelte-qlwmgk{stroke:var(--map-shore);stroke-width:2px;opacity:.6}.bs-park.svelte-qlwmgk{fill:var(--map-park);opacity:.55}.bs-streets.svelte-qlwmgk{fill:none;stroke-linecap:round}.bs-roads-minor.svelte-qlwmgk path:where(.svelte-qlwmgk){stroke:var(--map-road);stroke-width:2.5px}.bs-roads-major.svelte-qlwmgk path:where(.svelte-qlwmgk){stroke:var(--map-road-major);stroke-width:5px}.bs-beam-layer.svelte-qlwmgk{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bs-beam.svelte-qlwmgk{--scale:max(calc(100cqw / 1200), calc(100cqh / 760));--beam-len:calc(1120 * var(--scale));left:78%;left:calc((100cqw - 1200 * var(--scale)) / 2 + 940 * var(--scale));top:43%;top:calc((100cqh - 760 * var(--scale)) / 2 + 334 * var(--scale));transform-origin:50%;will-change:transform;width:240vmax;height:240vmax;-webkit-mask-image:radial-gradient(var(--beam-len,100vmax) at center, #000 0%, #000 28%, transparent 100%);-webkit-mask-image:radial-gradient(var(--beam-len,100vmax) at center, #000 0%, #000 28%, transparent 100%);mask-image:radial-gradient(var(--beam-len,100vmax) at center, #000 0%, #000 28%, transparent 100%);background:conic-gradient(#0000 68deg,#fbcf3f00 70deg,#fbcf3f80 90deg,#fbcf3f00 110deg,#0000 112deg);animation:11s linear infinite svelte-qlwmgk-bs-sweep;position:absolute;transform:translate(-50%,-50%)rotate(0)}.bs-pin-flare.svelte-qlwmgk{transform-box:fill-box;transform-origin:50%;opacity:0;animation:11s ease-out infinite svelte-qlwmgk-bs-flare;animation-delay:var(--d)}.bs-house-glow.svelte-qlwmgk{transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite svelte-qlwmgk-bs-house-pulse}@keyframes svelte-qlwmgk-bs-sweep{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes svelte-qlwmgk-bs-flare{0%{opacity:0;transform:scale(1)}3.4%{opacity:.62;transform:scale(1.15)}6.7%{opacity:.22;transform:scale(1.6)}12%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}@keyframes svelte-qlwmgk-bs-house-pulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:.85;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.bs-beam.svelte-qlwmgk{animation:none;transform:translate(-50%,-50%)rotate(178deg)}.bs-pin-flare.svelte-qlwmgk{opacity:.22;animation:none}.bs-house-glow.svelte-qlwmgk{animation:none}}
