.lx{--nt-grass: hsl(158 30% 22%);--nt-grass-stripe: hsl(158 30% 19%);--nt-pine-r: hsl(158 42% 33%);--nt-pine-l: hsl(158 34% 23%);--nt-leaf-t: hsl(150 42% 42%);--nt-leaf-r: hsl(150 40% 33%);--nt-leaf-l: hsl(152 34% 24%);--nt-leaf-u: hsl(155 30% 17%);--nt-palm-t: hsl(140 42% 44%);--nt-palm-r: hsl(140 38% 34%);--nt-palm-l: hsl(142 34% 25%);--nt-trunk-t: hsl(28 30% 32%);--nt-trunk-r: hsl(28 30% 27%);--nt-trunk-l: hsl(28 28% 20%);--nt-hedge-t: hsl(150 38% 31%);--nt-hedge-r: hsl(150 36% 25%);--nt-hedge-l: hsl(152 32% 18%);--nt-asphalt: hsl(210 12% 30%);--nt-asphalt-edge: hsl(210 10% 50%);--nt-road-centre: hsl(40 20% 68%);--nt-kerb-t: hsl(210 8% 44%);--nt-kerb-r: hsl(210 8% 36%);--nt-kerb-l: hsl(210 8% 30%);--nt-gravel: hsl(40 10% 40%);--nt-gravel-edge: hsl(40 12% 54%);--nt-path: hsl(38 16% 42%);--nt-path-edge: hsl(38 18% 56%);--nt-dirt: hsl(30 26% 32%);--nt-dirt-2: hsl(30 26% 27%);--nt-sand: hsl(40 26% 46%);--nt-sand-2: hsl(40 24% 41%);--nt-shore: hsl(40 24% 44%);--nt-water: hsl(200 55% 34%);--nt-water-edge: hsl(200 50% 25%);--nt-water-hi: hsl(200 50% 41%);--nt-hill-t: hsl(158 30% 27%);--nt-hill-r: hsl(158 32% 20%);--nt-hill-l: hsl(158 30% 14%);--nt-contact: rgba(0, 0, 0, .32)}[data-theme=light] .lx{--nt-grass: hsl(140 28% 82%);--nt-grass-stripe: hsl(140 28% 77%);--nt-pine-r: hsl(150 38% 56%);--nt-pine-l: hsl(150 30% 42%);--nt-leaf-t: hsl(145 42% 64%);--nt-leaf-r: hsl(145 38% 53%);--nt-leaf-l: hsl(148 32% 41%);--nt-leaf-u: hsl(150 30% 33%);--nt-palm-t: hsl(138 42% 60%);--nt-palm-r: hsl(138 38% 50%);--nt-palm-l: hsl(140 32% 39%);--nt-trunk-t: hsl(28 30% 46%);--nt-trunk-r: hsl(28 30% 40%);--nt-trunk-l: hsl(28 28% 31%);--nt-hedge-t: hsl(150 36% 54%);--nt-hedge-r: hsl(150 34% 45%);--nt-hedge-l: hsl(152 30% 35%);--nt-asphalt: hsl(210 8% 62%);--nt-asphalt-edge: hsl(0 0% 97%);--nt-road-centre: hsl(40 30% 94%);--nt-kerb-t: hsl(40 8% 80%);--nt-kerb-r: hsl(40 8% 68%);--nt-kerb-l: hsl(40 8% 58%);--nt-gravel: hsl(40 12% 78%);--nt-gravel-edge: hsl(40 12% 66%);--nt-path: hsl(38 20% 80%);--nt-path-edge: hsl(38 16% 66%);--nt-dirt: hsl(30 30% 66%);--nt-dirt-2: hsl(30 28% 60%);--nt-sand: hsl(42 36% 82%);--nt-sand-2: hsl(42 32% 75%);--nt-shore: hsl(42 34% 84%);--nt-water: hsl(200 60% 78%);--nt-water-edge: hsl(200 45% 62%);--nt-water-hi: hsl(200 60% 85%);--nt-hill-t: hsl(140 28% 78%);--nt-hill-r: hsl(140 26% 64%);--nt-hill-l: hsl(140 24% 52%);--nt-contact: rgba(40, 30, 10, .16)}.lx .nt-pine polygon,.lx .nt-deciduous polygon,.lx .nt-palm polygon,.lx .nt-hedge polygon,.lx .nt-hill polygon,.lx .nt-kerb polygon{stroke-width:.5;stroke-linejoin:round}.lx .nt-contact{fill:var(--nt-contact);stroke:none}.lx .nt-pine .f-right{fill:var(--nt-pine-r);stroke:var(--nt-pine-r)}.lx .nt-pine .f-left{fill:var(--nt-pine-l);stroke:var(--nt-pine-l)}.lx .nt-deciduous .f-top{fill:var(--nt-leaf-t);stroke:var(--nt-leaf-t)}.lx .nt-deciduous .f-right{fill:var(--nt-leaf-r);stroke:var(--nt-leaf-r)}.lx .nt-deciduous .f-left{fill:var(--nt-leaf-l);stroke:var(--nt-leaf-l)}.lx .nt-deciduous .f-under{fill:var(--nt-leaf-u);stroke:var(--nt-leaf-u)}.lx .nt-palm .f-top{fill:var(--nt-palm-t);stroke:var(--nt-palm-t)}.lx .nt-palm .f-right{fill:var(--nt-palm-r);stroke:var(--nt-palm-r)}.lx .nt-palm .f-left{fill:var(--nt-palm-l);stroke:var(--nt-palm-l)}.lx .nt-trunk .f-top{fill:var(--nt-trunk-t);stroke:var(--nt-trunk-t)}.lx .nt-trunk .f-right{fill:var(--nt-trunk-r);stroke:var(--nt-trunk-r)}.lx .nt-trunk .f-left{fill:var(--nt-trunk-l);stroke:var(--nt-trunk-l)}.lx .nt-hedge .f-top{fill:var(--nt-hedge-t);stroke:var(--nt-hedge-t)}.lx .nt-hedge .f-right{fill:var(--nt-hedge-r);stroke:var(--nt-hedge-r)}.lx .nt-hedge .f-left{fill:var(--nt-hedge-l);stroke:var(--nt-hedge-l)}.lx .nt-field .nt-grass{fill:var(--nt-grass)}.lx .nt-field .nt-grass-stripe{fill:var(--nt-grass-stripe)}.lx .nt-road .nt-asphalt{fill:var(--nt-asphalt)}.lx .nt-road .nt-gravel{fill:var(--nt-gravel)}.lx .nt-road .nt-road-edge{stroke:var(--nt-asphalt-edge);stroke-width:1;stroke-linejoin:round}.lx .nt-road .nt-gravel~.nt-road-edge{stroke:var(--nt-gravel-edge)}.lx .nt-road .nt-road-centre{stroke:var(--nt-road-centre);stroke-width:1;stroke-dasharray:6 5}.lx .nt-kerb .f-top{fill:var(--nt-kerb-t);stroke:var(--nt-kerb-t)}.lx .nt-kerb .f-right{fill:var(--nt-kerb-r);stroke:var(--nt-kerb-r)}.lx .nt-kerb .f-left{fill:var(--nt-kerb-l);stroke:var(--nt-kerb-l)}.lx .nt-path .nt-surface{fill:var(--nt-path)}.lx .nt-path .nt-path-edge{stroke:var(--nt-path-edge);stroke-width:.8;stroke-linejoin:round}.lx .nt-dirt .nt-ground-a{fill:var(--nt-dirt)}.lx .nt-dirt .nt-ground-b{fill:var(--nt-dirt-2)}.lx .nt-sand .nt-ground-a{fill:var(--nt-sand)}.lx .nt-sand .nt-ground-b{fill:var(--nt-sand-2)}.lx .nt-lake .nt-shore{fill:var(--nt-shore)}.lx .nt-lake .nt-water{fill:var(--nt-water);stroke:var(--nt-water-edge);stroke-width:1;stroke-linejoin:round}.lx .nt-lake .nt-water-hi{fill:var(--nt-water-hi)}.lx .nt-hill .f-top{fill:var(--nt-hill-t);stroke:var(--nt-hill-t)}.lx .nt-hill .f-right{fill:var(--nt-hill-r);stroke:var(--nt-hill-r)}.lx .nt-hill .f-left{fill:var(--nt-hill-l);stroke:var(--nt-hill-l)}
