.lx{--p-top: hsl(210 18% 21%);--p-left: hsl(210 20% 12%);--p-right: hsl(210 20% 15%);--p-edge: hsl(210 18% 34%);--field: hsl(158 30% 22%);--lake: hsl(200 55% 34%);--path: hsl(210 12% 32%);--tree-l: hsl(158 34% 24%);--tree-r: hsl(158 42% 33%);--trunk: hsl(28 30% 26%);--tent-l: hsl(40 12% 66%);--tent-r: hsl(40 22% 86%);--tent-b: hsl(40 10% 56%);--stage-t: hsl(210 12% 30%);--stage-l: hsl(210 14% 16%);--stage-r: hsl(210 14% 22%);--canopy: hsl(210 10% 40%);--trailer-t: hsl(40 10% 84%);--trailer-l: hsl(40 8% 60%);--trailer-r: hsl(40 8% 72%);--gen-t: hsl(0 72% 52%);--gen-l: hsl(0 40% 28%);--gen-r: hsl(0 45% 36%);--node-t: hsl(217 90% 60%);--node-l: hsl(217 50% 30%);--node-r: hsl(217 55% 40%);--tower: hsl(210 10% 60%);--cable: #ef4444;--fibre: #3b82f6;--grid: hsl(210 20% 30%);--za: hsl(262 60% 58%);--zb: hsl(217 80% 60%);--zc: hsl(158 60% 45%);--zd: hsl(38 90% 55%);--truck-t: hsl(38 80% 58%);--truck-l: hsl(38 45% 30%);--truck-r: hsl(38 55% 40%);--booth-t: hsl(210 14% 56%);--booth-l: hsl(210 12% 30%);--booth-r: hsl(210 12% 40%);--ghost: hsl(210 16% 26%);--post-t: hsl(210 14% 62%);--ok: hsl(var(--primary));--warn: #f59e0b;--alert: #ef4444;--live: #3b82f6;--ba: hsl(262 60% 62%);--bb: hsl(217 80% 62%);--bc: hsl(158 60% 46%);--bd: hsl(38 90% 58%);--be: hsl(0 70% 60%);--crowd: hsl(40 20% 80%);--crane: hsl(38 90% 55%);--outline: hsl(var(--primary) / .7)}[data-theme=light] .lx{--p-top: hsl(42 20% 97%);--p-left: hsl(40 12% 78%);--p-right: hsl(40 14% 86%);--p-edge: hsl(40 10% 70%);--field: hsl(140 28% 82%);--lake: hsl(200 60% 78%);--path: hsl(40 10% 88%);--tree-l: hsl(150 30% 42%);--tree-r: hsl(150 38% 56%);--trunk: hsl(28 30% 40%);--tent-l: hsl(40 10% 80%);--tent-r: hsl(0 0% 100%);--tent-b: hsl(40 8% 72%);--stage-t: hsl(210 10% 38%);--stage-l: hsl(210 12% 22%);--stage-r: hsl(210 12% 30%);--canopy: hsl(210 8% 48%);--trailer-t: hsl(0 0% 100%);--trailer-l: hsl(40 8% 72%);--trailer-r: hsl(40 8% 84%);--gen-l: hsl(0 35% 40%);--gen-r: hsl(0 40% 50%);--node-l: hsl(217 45% 42%);--node-r: hsl(217 50% 52%);--tower: hsl(210 8% 52%);--grid: hsl(40 12% 82%);--booth-t: hsl(40 8% 76%);--booth-l: hsl(40 8% 52%);--booth-r: hsl(40 8% 64%);--ghost: hsl(40 10% 86%);--post-t: hsl(40 8% 60%);--crowd: hsl(30 8% 35%)}.lx .plate .f-top{fill:var(--p-top);stroke:var(--p-edge);stroke-width:1}.lx .plate .f-left{fill:var(--p-left)}.lx .plate .f-right{fill:var(--p-right)}.lx .field{fill:var(--field)}.lx .lake{fill:var(--lake)}.lx .path{stroke:var(--path);stroke-width:7;stroke-linecap:round}.lx .path-thin{stroke:var(--path);stroke-width:4;stroke-linecap:round}.lx .grid{stroke:var(--grid);stroke-width:1}.lx .grid-faint{stroke:var(--grid);stroke-width:1;opacity:.5}.lx .tree .f-left{fill:var(--tree-l)}.lx .tree .f-right{fill:var(--tree-r)}.lx .trunk .f-top,.lx .trunk .f-left,.lx .trunk .f-right{fill:var(--trunk)}.lx .tent .f-left{fill:var(--tent-l)}.lx .tent .f-right{fill:var(--tent-r)}.lx .tent .f-back{fill:var(--tent-b)}.lx .tent-ghost{opacity:.55}.lx .stage .f-top{fill:var(--stage-t)}.lx .stage .f-left{fill:var(--stage-l)}.lx .stage .f-right{fill:var(--stage-r)}.lx .stage-ghost{opacity:.45}.lx .post .f-top,.lx .post .f-left,.lx .post .f-right{fill:var(--tower)}.lx .canopy{fill:var(--canopy);stroke:hsl(var(--primary) / .7);stroke-width:1.2}.lx .trailer .f-top{fill:var(--trailer-t)}.lx .trailer .f-left{fill:var(--trailer-l)}.lx .trailer .f-right{fill:var(--trailer-r)}.lx .gen .f-top{fill:var(--gen-t)}.lx .gen .f-left{fill:var(--gen-l)}.lx .gen .f-right{fill:var(--gen-r)}.lx .node .f-top{fill:var(--node-t)}.lx .node .f-left{fill:var(--node-l)}.lx .node .f-right{fill:var(--node-r)}.lx .tower .f-top,.lx .tower .f-left,.lx .tower .f-right,.lx .tower-head .f-top,.lx .tower-head .f-left,.lx .tower-head .f-right{fill:var(--tower)}.lx .cable{stroke:var(--cable);stroke-width:2;stroke-linejoin:round}.lx .fibre{stroke:var(--fibre);stroke-width:2;stroke-linejoin:round;stroke-dasharray:6 4}.lx .zone{fill-opacity:.32;stroke-width:1.2}.lx .zone-a{fill:var(--za);stroke:var(--za)}.lx .zone-b{fill:var(--zb);stroke:var(--zb)}.lx .zone-c{fill:var(--zc);stroke:var(--zc)}.lx .zone-d{fill:var(--zd);stroke:var(--zd)}.lx .truck .f-top{fill:var(--truck-t)}.lx .truck .f-left{fill:var(--truck-l)}.lx .truck .f-right{fill:var(--truck-r)}.lx .booth .f-top{fill:var(--booth-t)}.lx .booth .f-left{fill:var(--booth-l)}.lx .booth .f-right{fill:var(--booth-r)}.lx .ghost .f-top,.lx .ghost .f-left,.lx .ghost .f-right{fill:var(--ghost)}.lx .postbox .f-top{fill:var(--post-t)}.lx .postbox .f-left,.lx .postbox .f-right{fill:var(--ghost)}.lx .pin-shadow{fill:#00000059}.lx .pin-body{stroke:#fff;stroke-width:1.5}.lx .pin-ok .pin-body{fill:var(--ok)}.lx .pin-warn .pin-body{fill:var(--warn)}.lx .pin-alert .pin-body{fill:var(--alert)}.lx .pin-live .pin-body{fill:var(--live)}.lx .pin-glyph{stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lx .pin-glyph-fill{fill:#fff}.lx .bar{stroke:#00000040;stroke-width:.5}.lx .bar-a{fill:var(--ba)}.lx .bar-b{fill:var(--bb)}.lx .bar-c{fill:var(--bc)}.lx .bar-d{fill:var(--bd)}.lx .bar-e{fill:var(--be)}.lx .now-line{stroke:hsl(var(--foreground));stroke-width:1;stroke-dasharray:3 4}.lx .now-dot{fill:hsl(var(--foreground))}.lx .crowd{fill:var(--crowd)}.lx .crane .f-top,.lx .crane .f-left,.lx .crane .f-right,.lx .crane-arm{fill:var(--crane)}.lx .outline{fill:none;stroke:var(--outline);stroke-width:1.5;stroke-dasharray:5 4}
