From 25b0b12201d564cd8edb3345a03d363182bcec4e Mon Sep 17 00:00:00 2001 From: Constantin Shalnev Date: Fri, 20 Mar 2015 13:38:21 +0300 Subject: [PATCH] added mapcss files and protobin files for dark color scheme --- android/assets/drules_proto_dark.bin | 1 + data/drules_proto_dark.bin | Bin 0 -> 182055 bytes data/styles/include/base_landuse_dark.mapcss | 284 ++ data/styles/include/base_place_dark.mapcss | 548 +++ .../include/base_publictransport_dark.mapcss | 307 ++ data/styles/include/base_roads_UK_dark.mapcss | 35 + data/styles/include/base_roads_dark.mapcss | 1239 +++++ data/styles/include/base_shop_dark.mapcss | 85 + data/styles/include/base_sport_dark.mapcss | 143 + data/styles/include/base_water_dark.mapcss | 488 ++ data/styles/ink_dark.mapcss | 3987 +++++++++++++++++ data/styles/normal_dark.mapcss | 3759 ++++++++++++++++ 12 files changed, 10876 insertions(+) create mode 120000 android/assets/drules_proto_dark.bin create mode 100644 data/drules_proto_dark.bin create mode 100644 data/styles/include/base_landuse_dark.mapcss create mode 100644 data/styles/include/base_place_dark.mapcss create mode 100644 data/styles/include/base_publictransport_dark.mapcss create mode 100644 data/styles/include/base_roads_UK_dark.mapcss create mode 100644 data/styles/include/base_roads_dark.mapcss create mode 100644 data/styles/include/base_shop_dark.mapcss create mode 100644 data/styles/include/base_sport_dark.mapcss create mode 100644 data/styles/include/base_water_dark.mapcss create mode 100644 data/styles/ink_dark.mapcss create mode 100644 data/styles/normal_dark.mapcss diff --git a/android/assets/drules_proto_dark.bin b/android/assets/drules_proto_dark.bin new file mode 120000 index 0000000000..30c2020b4d --- /dev/null +++ b/android/assets/drules_proto_dark.bin @@ -0,0 +1 @@ +../../data/drules_proto_dark.bin \ No newline at end of file diff --git a/data/drules_proto_dark.bin b/data/drules_proto_dark.bin new file mode 100644 index 0000000000000000000000000000000000000000..e66d3cc7db5231216d1225a1d590172562dae235 GIT binary patch literal 182055 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
J6`4BL^>uQZA8iIp08C{i; zQ|-F>X1&^;Kjc(Pjs9r}lvL`IW!w@*_3zdv{O@d#YwUD&T`$b=|CF|b=SELA8|9vu zK5e3AU>ci(ml)wGMm4Mmh&Znl>NNDydG)~K&TA5$Huy6jpN*xSh(=A4ud8gV)Oup- z&rmMc`f8)K9^%xwRg5j~6UC)bKFJtkok;xX9vj8wVVQteP%f}F1m_-tcs zwN{y&n}J#Opcy6QL^S5w)pE5|@4;}_PB#pCaFPy|xz!7-)?B06K6vfWhJ`GFm0=+u zVpu5DIYfHBDpm%%-PqKN5%siZ z;DQPCY>t7NRVV;M#ObU~@3{28c2s$f0TQ9Y^Et32)5I4VKzH@#>eK-7?Db=T_T~NOR^+~%B`IXxR_g6Nn#^~&PtzA{B z5Y;sJ&P_th_xP^OK=6Z$r&XR`TbkUDimsIoJfub&hm)Ka)o(WwBfoMcy1&AFB?oS6 zeHClk-wL7)MXOQ9m6(!R(kN6d!B>NNbjrYg(jXjxR`8Jqb>A~kST2WK@7@{p#B*>XOpjfZ zVFlIwX>`9PXBzV@eH>(_(P~#}s1|aER05oWlRKpGD13)B28BTsd04eb;Hm9eS?WMG z2BHZ|O=Ex+DzY`xkbIGmE%DpQ78%)!#o&>xXbg5C5mU9kt^s@MxJ{#?ECe*>Y=aCP zc;Io5GYOBqHN%ckd?Co=)ALo>NCBleXf3-W!&bUl)>yZ$3cF7-EJfOUU>HUf39@Pq znj+EBH46iMepZbx@rw*~32^F@9P05Xe5l8uupRxz_{>$yuwN81z27w^lFVt}p-^pl zzfGaq^nQy%wdwsY1AU>(^kS-qXp&n$Ug(^p5(_zuazah)dI%gVh1OotA?zkS0vRr< zy{9!A)Iqu1Fr5hVE(+Dc{3eBJVSa-`wJ^VKpa*LnJsqx#+*pF`c+CBW*k`E*!KEQM zD<=}i7C<84ZaANKW)`ye`m9&W;pRj7>Dl}ZT~R7$eL4kl4#3UacJa=IV^?g>KO52# z75M~2lYCx?qxdp@?n_i%gky?95=8=@5(q4K@*jBd=t+ZK1VI#oApsE)M2R2X!dOf(orK#8fnT% z$BcB`NGFVR(nxq1keu(7O733D0`vGs^F_k~*eFe<{)hv^gD#v+$U#y)6_pPskKB!g znj1_IcU(;Belk?)wzu+C$`(h0#iuMLzn1;0mH_0DyqRGCMeJj0)5Yv$_J6#+)_}0Y zKwiTH7+M{QZdKL{!GkkdJ(L`k71qS6qH>K&`nrBExx>LaPr z4);?!9Osh&OGz^AaP4r!QZ`IG+z6m{xH_O)!yl*(dF*`e26nSzpSE38Huv4o#EZ`; z%q=rn|DKBr z!j{7;JYN>J+?dM6cphtt@~|~FE(=>@%pULWPZWE? mKic-eKcrffwZHZX)C;L@i%Po#zD$tnj;ORBWGd|dR`m~21iJ+Q literal 0 HcmV?d00001 diff --git a/data/styles/include/base_landuse_dark.mapcss b/data/styles/include/base_landuse_dark.mapcss new file mode 100644 index 0000000000..19a2eccd8b --- /dev/null +++ b/data/styles/include/base_landuse_dark.mapcss @@ -0,0 +1,284 @@ +area[landuse], +area[natural], +area[leisure], +{ + fill-position: background; +} + +area[natural=coastline] +{ + fill-color: #462b2b; + z-index: -10; +} + +area|z6-11[natural=land] +{ + fill-color: #111122; + z-index: -9; +} +area|z12-[natural=land] +{ + fill-color: #111122; + z-index: -9; +} + +area|z12-[landuse=farm], +area|z12-[landuse=farmland] +{ + fill-color: #202068; +} +area|z13-[amenity=grave_yard], +area|z12-[landuse=allotments], +area|z13-[landuse=cemetery], +area|z12-[landuse=field], +area|z12-[landuse=grass], +area|z12-[landuse=meadow], +area|z12-[landuse=recreation_ground], +area|z12-[leisure=recreation_ground], +area|z12-[landuse=village_green], +area|z12-[natural=scrub], +area|z12-[natural=grassland], +{ + fill-color: #2f173b; +} +area|z10-[natural=wood], +area|z10-[landuse=forest], +{ + fill-color: #4d295a; +} +area|z11-[aeroway=apron], +area|z12-[landuse=brownfield], +area|z12-[landuse=cemetery], +area|z12-[landuse=construction], +area|z12-[landuse=farmyard], +area|z12-[landuse=greenfield], +area|z12-[landuse=industrial], +area|z12-[landuse=quarry], +area|z12-[landuse=railway], +{ + fill-color: #222233; + z-index: 1; +} +area|z12-[landuse=commercial], +area|z12-[natural=heath] +{ + fill-color: #070727; + z-index: 2; +} +area|z12-[landuse=military] +{ + fill-color: #2f2faf; + z-index: 10; +} +area|z12-[landuse=conservation] +{ + fill-color: #301357; + z-index: 1; +} +area|z12-[landuse=residential] +{ + fill-color: #12172d; + z-index: -2; +} +area|z12-[landuse=residential][residential=urban] +{ + fill-color: #111111; + z-index: -1; +} +area|z12-[landuse=residential][residential=rural] +{ + fill-color: #000033; + z-index: -1; +} +area|z12-[landuse=retail] +{ + fill-color: #071313; + z-index: 3; +} +area|z13-[landuse=farmyard] +{ + fill-color: #1b1b1b; + z-index: 1; +} +area|z13-[landuse=landfill], +area|z13-[landuse=quarry] +{ + fill-color: #16228d; + z-index: 1; +} +area|z13-[landuse=vineyard] +{ + fill-color: #2e152e; + z-index: 2; +} +area|z15-[landuse=garages] +{ + fill-color: #1e1e1a; + z-index: 4; +} +area|z15-16[landuse=construction], +node|z15-16[landuse=construction] +{ + text: name; + font-size: 12; + text-color: #7f7f8f; +} +area|z17-[landuse=construction], +node|z17-[landuse=construction] +{ + text: name; + font-size: 14; + text-color: #bfbfbf; +} +area|z17-[aeroway=gate], +node|z17-[aeroway=gate], +area|z15[landuse=allotments], +area|z15[landuse=basin], +area|z15[landuse=brownfield], +area|z15[landuse=cemetery], +area|z15[landuse=commercial], +area|z15[landuse=farm], +area|z15[landuse=farmland], +area|z15[landuse=farmyard], +area|z15[landuse=forest], +area|z15[landuse=garages], +area|z15[landuse=grass], +area|z15[landuse=greenfield], +area|z15[landuse=greenhouse_horticulture], +area|z15[landuse=industrial], +area|z15[landuse=landfill], +area|z15[landuse=meadow], +area|z15[landuse=military], +area|z15[landuse=orchard], +area|z15[landuse=quarry], +area|z15[landuse=railway], +area|z15[landuse=recreation_ground], +area|z15[leisure=recreation_ground], +area|z15[landuse=reservoir], +area|z15[landuse=retail], +area|z15[landuse=salt_pond], +area|z15[landuse=village_green], +area|z15[landuse=vineyard], +area|z14-[landuse=field], +area|z15-[landuse=residential], +area|z14-15[natural=bay], +node|z14-15[natural=bay], +area|z15[natural=grassland], +area|z15[natural=meadow], +area|z15[natural=orchard], +area|z15[natural=salt_pond], +area|z15[natural=vineyard], +area|z15[natural=wood], +{ + text: name; + font-size: 12; + text-color: #dfdfdf; +} + +area|z16-[landuse=forest], +area|z17-[tourism=zoo], +area|z16-[amenity=townhall], +area|z17-[tourism=caravan_site], +area|z17-[leisure=garden], +area|z17-[leisure=park], +area|z16-[natural=wood], +node|z13-[highway=motorway_junction], +node|z17-[tourism=caravan_site], +node|z17-[tourism=zoo], +node|z16-[amenity=townhall], +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-halo-color: black; +} + +area|z16-[landuse=allotments], +area|z16-[landuse=basin], +area|z16-[landuse=brownfield], +area|z16-[landuse=cemetery], +area|z16-[landuse=commercial], +area|z16-[landuse=farm], +area|z16-[landuse=farmland], +area|z16-[landuse=farmyard], +area|z16-[landuse=forest], +area|z16-[landuse=garages], +area|z16-[landuse=grass], +area|z16-[landuse=greenfield], +area|z16-[landuse=greenhouse_horticulture], +area|z16-[landuse=industrial], +area|z16-[landuse=landfill], +area|z16-[landuse=meadow], +area|z16-[landuse=military], +area|z16-[landuse=orchard], +area|z16-[landuse=quarry], +area|z16-[landuse=railway], +area|z16-[landuse=recreation_ground], +area|z16-[leisure=recreation_ground], +area|z16-[landuse=reservoir], +area|z16-[landuse=retail], +area|z16-[landuse=salt_pond], +area|z16-[landuse=village_green], +area|z16-[landuse=vineyard], +area|z16-[natural=bay], +area|z16-[natural=grassland], +area|z16-[natural=meadow], +area|z16-[natural=orchard], +area|z16-[natural=salt_pond], +area|z16-[natural=vineyard], +area|z16-[natural=wood], +node|z16-[landuse=allotments], +node|z16-[landuse=basin], +node|z16-[landuse=brownfield], +node|z16-[landuse=cemetery], +node|z16-[landuse=commercial], +node|z16-[landuse=farm], +node|z16-[landuse=farmland], +node|z16-[landuse=farmyard], +node|z16-[landuse=forest], +node|z16-[landuse=garages], +node|z16-[landuse=grass], +node|z16-[landuse=greenfield], +node|z16-[landuse=greenhouse_horticulture], +node|z16-[landuse=industrial], +node|z16-[landuse=landfill], +node|z16-[landuse=meadow], +node|z16-[landuse=military], +node|z16-[landuse=orchard], +node|z16-[landuse=quarry], +node|z16-[landuse=railway], +node|z16-[landuse=recreation_ground], +node|z16-[leisure=recreation_ground], +node|z16-[landuse=reservoir], +node|z16-[landuse=retail], +node|z16-[landuse=salt_pond], +node|z16-[landuse=village_green], +node|z16-[landuse=vineyard], +node|z16-[natural=bay], +node|z16-[natural=grassland], +node|z16-[natural=meadow], +node|z16-[natural=orchard], +node|z16-[natural=salt_pond], +node|z16-[natural=vineyard], +node|z16-[natural=wood], +{ + text: name; + font-size: 16; + text-color: #dfdfdf; +} + +area|z10-[natural=glacier] +{ + fill-color: #522719; +} + +area|z14-[natural=beach] +{ + fill-color: #1133aa; + text: name; + font-size: 11; + text-color: #dfdfdf; + text-halo-radius: 1; + text-halo-color: #1133aa; +} diff --git a/data/styles/include/base_place_dark.mapcss b/data/styles/include/base_place_dark.mapcss new file mode 100644 index 0000000000..871865997e --- /dev/null +++ b/data/styles/include/base_place_dark.mapcss @@ -0,0 +1,548 @@ +*[place] +{ + text-position: center; + fill-position: background; +} + + +area|z15-[place=island], +node|z15-[place=island] +{ + text: name; + font-size: 16; + text-color: #afafaf; +} +node|z-2[place=continent] +{ + text: name; + font-size: 18; + text-color: #7f7f87; +} +node|z3[place=country] +{ + text: name; + font-size: 12; + text-color: #bfbfbf; +} +area|z3[place=country]::int_name, +node|z3[place=country]::int_name +{ + text: int_name; + font-size: 12; + text-color: #9f9f9f; +} + +node|z4[place=city][capital?]::int_name +{ + font-size: 10; + text-halo-radius: 2; + text: int_name; + text-color: #575757; + text-halo-color: #111122; +} +node|z8[place=town] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-halo-color: #111122; +} +node|z4[place=country], +node|z9[place=town] +{ + font-size: 14; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-halo-color: #111122; +} +node|z4[place=state] +{ + text: name; + font-size: 11; + text-color: #3f3f4f; + z-index: -10; +} +node|z4[place=city][capital?] +{ + font-size: 11; + text-halo-radius: 2; + text: name; + text-color: #afafaf; + text-halo-color: #111122; +} +node|z4-5[place=country]::int_name, +node|z13-14[place=village]::int_name +{ + font-size: 12; + text-halo-radius: 2; + text: int_name; + text-color: #9f9f9f; + text-halo-color: #111122; +} + +node|z5[place=city][capital?] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #afafaf; + text-halo-color: #111122; +} +node|z5[place=city][capital?]::int_name +{ + font-size: 11; + text-halo-radius: 2; + text: int_name; + text-color: #575757; + text-halo-color: #111122; +} +node|z5[place=country] +{ + font-size: 16; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-halo-color: #111122; +} +node|z5[place=city] +{ + font-size: 11; + text-halo-radius: 2; + text: name; + text-color: #9f9f9f; + text-halo-color: #111122; +} +node|z5[place=state] +{ + text: name; + font-size: 12; + text-color: #3f3f4f; + z-index: -10; +} +node|z5[place=city]::int_name +{ + font-size: 10; + text-halo-radius: 2; + text: int_name; + text-color: #6f6f6f; + text-halo-color: #111122; +} +node|z7-8[place=city]::int_name, +node|z9[place=town]::int_name, +node|z12-13[place=town]::int_name, +node|z6-9[place=city][capital?]::int_name +{ + font-size: 12; + text-halo-radius: 2; + text: int_name; + text-color: #575757; + text-halo-color: #111122; +} +node|z6[place=city][capital?] +{ + font-size: 14; + text-halo-radius: 2; + text: name; + text-color: #9f9f9f; + text-halo-color: #111122; +} + +node|z6[place=country] +{ + text: name; + font-size: 18; + text-color: #575757; +} +node|z6[place=city], +node|z15[place=locality], +node|z15[place=neighbourhood], +node|z12-13[place=village], +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #9f9f9f; + text-halo-color: #111122; +} +node|z6[place=state] +{ + text: name; + font-size: 13; + text-color: #3f3f4f; + z-index: -10; +} +node|z6[place=country]::int_name +{ + text: int_name; + font-size: 12; + text-color: #5f5f6f; +} +node|z6[place=city]::int_name +{ + font-size: 11; + text-halo-radius: 2; + text: int_name; + text-color: #6f6f6f; + text-halo-color: #111122; +} +node|z7[place=country] +{ + text: name; + font-size: 26; + text-color: #6f6f7f; +} +node|z7-8[place=city] +{ + font-size: 14; + text-halo-radius: 2; + text: name; + text-color: #afafaf; + text-halo-color: #111122; +} +node|z7[place=country]::d1p3 +{ + text: int_name; + font-size: 14; + text-color: #5f5f6f; +} +node|z7[place=state] +{ + text: name; + font-size: 14; + text-color: #3f3f4f; + z-index: -10; +} +node|z8[place=state] +{ + font-size: 14; + text-halo-radius: 2; + text: name; + text-color: #4f4f57; + text-halo-color: #111122; + z-index: -10; +} +area|z15-[place=farm], +node|z15-[place=farm], +node|z12-15[place=hamlet], +node|z14[place=locality], +node|z14[place=neighbourhood], +node|z8-9[place=region], +{ + text: name; + font-size: 12; + text-color: #9f9f9f; +} +node|z8-9[place=city][capital?], +node|z16[place=locality], +node|z16[place=neighbourhood], +node|z16[place=isolated_dwelling], +{ + font-size: 16; + text-halo-radius: 2; + text: name; + text-color: #9f9f9f; + text-halo-color: #111122; +} +area|z10-14[place=island], +node|z10-14[place=island] +{ + text: name; + font-size: 12; + text-color: #afafaf; +} +node|z8-9[place=country] +{ + text: name; + font-size: 28; + text-color: #5f5f6f; +} +area|z8-9[place=country]::int_name, +node|z8-9[place=country]::int_name +{ + text: int_name; + font-size: 14; + text-color: #4f4f5f; +} +node|z9[place=state] +{ + font-size: 14; + text-halo-radius: 2; + text: name; + text-color: #3f3f4f; + text-halo-color: #111122; + z-index: -10; +} +node|z9[place=city] +{ + font-size: 17; + text-halo-radius: 2; + text: name; + text-color: #afafaf; + text-halo-color: #111122; +} +node|z9[place=county] +{ + text: name; + font-size: 14; + text-color: #5f5f5f; +} +node|z9-11[place=city]::int_name, +node|z10-11[place=town]::int_name, +node|z14[place=town]::int_name, +node|z10-11[place=city][capital?]::int_name +{ + font-size: 14; + text-halo-radius: 2; + text: int_name; + text-color: #575757; + text-halo-color: #111122; +} +node|z10-11[place=town] +{ + font-size: 16; + text-halo-radius: 2; + text: name; + text-color: #afafaf; + text-halo-color: #111122; +} +node|z10-11[place=city], +node|z12[place=town] +{ + font-size: 18; + text-halo-radius: 2; + text: name; + text-color: #afafaf; + text-halo-color: #111122; +} +node|z10-11[place=city][capital?] +{ + font-size: 18; + text-halo-radius: 2; + text: name; + text-color: #9f9f9f; + text-halo-color: #111122; +} +area|z10[place=county], +node|z10[place=county] +{ + font-size: 14; + text-halo-radius: 2; + text: name; + text-color: #5f5f5f; + text-halo-color: #111122; +} +area|z11-12[place=county], +node|z11-12[place=county] +{ + font-size: 16; + text-halo-radius: 2; + text: name; + text-color: #5f5f6f; + text-halo-color: #111122; +} +node|z12[place=city]::int_name +{ + text: int_name; + font-size: 16; + text-color: #575757; +} +node|z13-15[place=city]::int_name, +node|z12[place=city][capital?]::int_name +{ + font-size: 16; + text-halo-radius: 2; + text: int_name; + text-color: #575757; + text-halo-color: #111122; +} +area|z12-16[place=suburb]::int_name, +node|z12-16[place=suburb]::int_name +{ + text: int_name; + font-size: 12; + text-color: #5f5f5f; + z-index: 20; +} +node|z12[place=city], +node|z13[place=town] +{ + font-size: 20; + text-halo-radius: 2; + text: name; + text-color: #afafaf; + text-halo-color: #111122; +} +node|z12[place=city][capital?] +{ + font-size: 22; + text-halo-radius: 2; + text: name; + text-color: #9f9f9f; + text-halo-color: #111122; +} +area|z12[place=suburb], +node|z12[place=suburb] +{ + text: name; + font-size: 12; + text-color: #6f6f6f; + z-index: 20; +} +node|z13[place=city][capital?]::int_name +{ + font-size: 18; + text-halo-radius: 2; + text: int_name; + text-color: #575757; + text-halo-color: #111122; +} +area|z14[place=farm], +area|z13-15[place=islet], +area|z17-[place=islet] +{ + text: name; + font-size: 12; + text-color: #dfdfdf; +} +area|z14-[place=hamlet], +area|z11-[place=village] +{ + fill-color: #222536; +} +node|z13[place=city][capital?] +{ + text: name; + font-size: 24; + text-color: #575757; +} +node|z13[place=city] +{ + font-size: 20; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-halo-color: #111122; +} +area|z13[place=suburb], +node|z13[place=suburb] +{ + text: name; + font-size: 14; + text-color: #6f6f6f; + z-index: 20; +} +area|z14[place=town], +node|z14[place=town] +{ + font-size: 22; + text-halo-radius: 2; + text: name; + text-color: #afafaf; + text-halo-color: #111122; +} +area|z14-16[place=suburb], +node|z14-16[place=suburb] +{ + text: name; + font-size: 18; + text-color: #6f6f6f; + z-index: 20; +} +node|z14-15[place=city] +{ + font-size: 22; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-halo-color: #111122; +} +area|z14[place=village], +node|z14[place=village] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-halo-color: #111122; +} +area|z14-16[place=locality]::int_name, +node|z14-16[place=locality]::int_name, +area|z14-16[place=neighbourhood]::int_name, +node|z14-16[place=neighbourhood]::int_name, +area|z16[place=isolated_dwelling]::int_name, +node|z16[place=isolated_dwelling]::int_name, + +{ + text: int_name; + font-size: 12; + text-color: #6f6f6f; +} +node|z15-[place=village]::int_name +{ + font-size: 12; + text-halo-radius: 2; + text: int_name; + text-color: #6f6f6f; + text-halo-color: #111122; +} +area|z15-16[place=village], +node|z15-16[place=village] +{ + font-size: 16; + text-halo-radius: 2; + text: name; + text-color: #8f8f8f; + text-halo-color: #111122; +} +area|z16[place=islet], +node|z16[place=islet] +{ + text: name; + font-size: 16; + text-color: #dfdfdf; +} +area|z16-[place=hamlet], +node|z16-[place=hamlet] +{ + text: name; + font-size: 16; + text-color: #9f9f9f; +} +area|z17-[place=suburb], +node|z17-[place=suburb] +{ + text: name; + font-size: 20; + text-color: #6f6f6f; + z-index: 20; +} +area|z17-[place=village], +node|z17-[place=village] +{ + font-size: 18; + text-halo-radius: 2; + text: name; + text-color: #8f8f8f; + text-halo-color: #111122; +} +area|z17-[place=locality], +node|z17-[place=locality], +area|z17-[place=neighbourhood], +node|z17-[place=neighbourhood], +area|z17-[place=isolated_dwelling], +node|z17-[place=isolated_dwelling], +{ + text: name; + font-size: 16; + text-color: #bfbfbf; +} +area|z17-[place=suburb]::int_name, +node|z17-[place=suburb]::int_name +{ + text: int_name; + font-size: 14; + text-color: #5f5f5f; + z-index: 20; +} \ No newline at end of file diff --git a/data/styles/include/base_publictransport_dark.mapcss b/data/styles/include/base_publictransport_dark.mapcss new file mode 100644 index 0000000000..3892b9683a --- /dev/null +++ b/data/styles/include/base_publictransport_dark.mapcss @@ -0,0 +1,307 @@ +line[highway=bus_stop] +{ + casing-width: 0; +} +node[highway=bus_stop], +node[railway=tram_stop], +node[railway=station], +node[railway=halt], +area[highway=bus_stop], +area[railway=tram_stop], +area[railway=station], +area[railway=halt], +{ + text-position: center; +} +area|z16[highway=bus_stop], +node|z16[highway=bus_stop], +area|z15[railway=tram_stop], +node|z15[railway=tram_stop] +{ + font-size: 10; + text-halo-radius: 2; + text: name; + text-color: #cfaf27; + text-offset: 10; + text-halo-color: black; +} + +area|z16[highway=bus_stop]::int_name, +node|z16[highway=bus_stop]::int_name, +area|z15[railway=tram_stop]::int_name, +node|z15[railway=tram_stop]::int_name +{ + font-size: 9; + text-halo-radius: 2; + text: int_name; + text-color: #cfaf27; + text-offset: 10; + text-halo-color: black; + z-index: 20; +} + +*|z17-[highway=bus_stop], +*|z16[railway=tram_stop] +{ + font-size: 11; + text-halo-radius: 2; + text: name; + text-color: #cfaf27; + text-offset: 10; + text-halo-color: black; + z-index: 20; +} +*|z17-[highway=bus_stop]::int_name, +*|z16[railway=tram_stop]::int_name +{ + font-size: 10; + text-halo-radius: 2; + text: int_name; + text-color: #cfaf27; + text-offset: 10; + text-halo-color: black; + z-index: 20; +} + +area|z17-[amenity=bus_station]::int_name, +node|z17-[amenity=bus_station]::int_name +{ + font-size: 10; + text-halo-radius: 2; + text: int_name; + text-color: #bfbfbf; + text-offset: 10; + text-halo-color: black; + z-index: 1; +} + + +area|z16[highway=bus_stop], +node|z16[highway=bus_stop] +{ + icon-image: bus-mini.svg; + z-index: 20; +} +area|z16-[amenity=bus_station], +area|z17-[highway=bus_stop], +node|z16-[amenity=bus_station], +node|z17-[highway=bus_stop] +{ + icon-image: bus.svg; + z-index: 20; +} +area|z17-[railway=tram_stop], +node|z17-[railway=tram_stop] +{ + icon-image: tramway.svg; +} +area|z15-16[railway=tram_stop], +node|z15-16[railway=tram_stop] +{ + icon-image: tramway-mini.svg; +} + +line|z15-[railway=tram]::d1p2 +{ + color: #194819; + width: 2; + z-index: 561; +} + + +area|z15-[railway=halt], +area|z17-[railway=tram_stop], +node|z15-[railway=halt], +node|z17-[railway=tram_stop] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #cfaf27; + text-offset: 10; + text-halo-color: black; +} +area|z17-[railway=tram_stop]::int_name, +node|z17-[railway=tram_stop]::int_name +{ + font-size: 12; + text-halo-radius: 2; + text: int_name; + text-color: #cfaf27; + text-offset: 10; + text-halo-color: black; +} + +line|z15[railway=monorail]::d1p3, +line|z15[railway=tram]::d1p3 +{ + color: #b3f0b3; + width: 2; + z-index: 566; + dashes: 7.2,10.8; + linecap: butt; +} + +line|z15-[railway=tram] +{ + color: #b3f0b3; + width: 3.2; + z-index: 556; +} + +line|z16-[railway=tram]::d1p3 +{ + color: #b3f0b3; + width: 2; + z-index: 566; + dashes: 9.6,14.4; + linecap: butt; +} + +line|z14[railway=tram]::raildash +{ + color: #a6f6a6; + width: 1.7; + z-index: 557; + dashes: 3.6,5.4; + linecap: butt; +} +line|z14[railway=tram]::railfill +{ + color: #194819; + width: 1.7; + z-index: 556; +} +line|z14[railway=tram]::railborder +{ + color: #a6f6a6; + width: 2; + z-index: 555; +} + + + +line|z12-[railway=subway] +{ + color: #f0f0b3; + width: 2; + z-index: 686; + dashes: 9.6,14.4; + linecap: butt; + opacity: 0.4; +} + +area|z16-[railway=subway_entrance], +node|z16-[railway=subway_entrance] +{ + icon-image: subway.svg; +} +line|z12-[railway=subway] {width:3; color: #f0f0b3; z-index:15; dashes:3,3; opacity:0.3; linecap: butt; -x-kot-layer: top;} +node[railway=station][transport=subway] {text-color: #cfaf27; text-position: center;} +node[railway=station][transport=subway]::int_name {text-color: #cfaf27; text-position: center;} +line|z12-[railway=subway][colour] {width:3; color: eval(tag("colour")); z-index:15; dashes:3,3; opacity:0.3; linecap: butt; -x-kot-layer: top;} +node[railway=station][transport=subway][colour] {text-color: eval(tag("colour"));} +node[railway=station][transport=subway][colour]::int_name {text-color: eval(tag("colour"));} +line|z12-[railway=subway][colour=red] {width:3; color: #22ffff; z-index:15; dashes:3,3; opacity:0.3; linecap: butt; -x-kot-layer: top;} +node[railway=station][transport=subway][colour=red] {text-color: #22ffff;} +node[railway=station][transport=subway][colour=red]::int_name {text-color: #22ffff;} +line|z12-[railway=subway][colour=blue] {width:3; color: #f8d776; z-index:15; dashes:3,3; opacity:0.3; linecap: butt; -x-kot-layer: top;} +node[railway=station][transport=subway][colour=blue] {text-color: #f8d776;} +node[railway=station][transport=subway][colour=blue]::int_name {text-color: #f8d776;} +line|z12-[railway=subway][colour=purple] {width:3; color: #74af63; z-index:15; dashes:3,3; opacity:0.3; linecap: butt; -x-kot-layer: top;} +node[railway=station][transport=subway][colour=purple] {text-color: #74af63;} +node[railway=station][transport=subway][colour=purple]::int_name {text-color: #74af63;} +line|z12-[railway=subway][colour=orange] {width:3; color: #0088ff; z-index:15; dashes:3,3; opacity:0.3; linecap: butt; -x-kot-layer: top;} +node[railway=station][transport=subway][colour=orange] {text-color: #0088ff;} +node[railway=station][transport=subway][colour=orange]::int_name {text-color: #0088ff;} +line|z12-[railway=subway][colour=green] {width:3; color: #ff99ff; z-index:15; dashes:3,3; opacity:0.3; linecap: butt; -x-kot-layer: top;} +node[railway=station][transport=subway][colour=green] {text-color: #ff99ff;} +node[railway=station][transport=subway][colour=green]::int_name {text-color: #ff99ff;} +line|z12-[railway=subway][colour=brown] {width:3; color: #4488ff; z-index:15; dashes:3,3; opacity:0.3; linecap: butt; -x-kot-layer: top;} +node[railway=station][transport=subway][colour=brown] {text-color: #4488ff;} +node[railway=station][transport=subway][colour=brown]::int_name {text-color: #4488ff;} +line|z12-[railway=subway][colour=yellow] {width:3; color: #0839ff; z-index:15; dashes:3,3; opacity:0.3; linecap: butt; -x-kot-layer: top;} +node[railway=station][transport=subway][colour=yellow] {text-color: #0839ff;} +node[railway=station][transport=subway][colour=yellow]::int_name {text-color: #0839ff;} + +node|z12[railway=station][transport=subway], +area|z12[railway=station][transport=subway] +{ + font-size: 10; + text-halo-radius: 2; + text: name; + text-offset: 10; + text-halo-color: #070300; + z-index: 170; + -x-kot-layer: top; +} +node|z12[railway=station][transport=subway]::int_name, +area|z12[railway=station][transport=subway]::int_name +{ + font-size: 9; + text-halo-radius: 2; + text: int_name; + text-offset: 10; + text-halo-color: #070300; + z-index: 170; + -x-kot-layer: top; +} +node|z13-14[railway=station][transport=subway], +area|z13-14[railway=station][transport=subway] +{ + font-size: 11; + text-halo-radius: 2; + text: name; + text-offset: 10; + text-halo-color: #070300; + z-index: 170; + -x-kot-layer: top; +} +node|z13-14[railway=station][transport=subway]::int_name, +area|z13-14[railway=station][transport=subway]::int_name +{ + font-size: 10; + text-halo-radius: 2; + text: int_name; + text-offset: 10; + text-halo-color: #070300; + z-index: 170; + -x-kot-layer: top; +} +node|z15-[railway=station][transport=subway], +area|z15-[railway=station][transport=subway] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-offset: 10; + text-halo-color: #070300; + z-index: 170; + -x-kot-layer: top; +} +node|z15-[railway=station][transport=subway]::int_name, +area|z15-[railway=station][transport=subway]::int_name +{ + font-size: 11; + text-halo-radius: 2; + text: int_name; + text-offset: 10; + text-halo-color: #070300; + z-index: 170; + -x-kot-layer: top; +} +area|z12-14[railway=station][transport=subway], +node|z12-14[railway=station][transport=subway] +{ + icon-image: subway-station-s.svg; +} +area|z15[railway=station][transport=subway], +node|z15[railway=station][transport=subway] +{ + icon-image: subway-station-m.svg; +} +area|z16-[railway=station][transport=subway], +node|z16-[railway=station][transport=subway] +{ + icon-image: subway-station-l.svg; +} diff --git a/data/styles/include/base_roads_UK_dark.mapcss b/data/styles/include/base_roads_UK_dark.mapcss new file mode 100644 index 0000000000..9d9885798f --- /dev/null +++ b/data/styles/include/base_roads_UK_dark.mapcss @@ -0,0 +1,35 @@ +*[highway=motorway], +*[highway=motorway_link], +area[area:highway=motorway] +{ + fill-color: #8AC; + color: #8AC; + text-halo-color: #8AC; +} + +*[highway=trunk], +*[highway=trunk_link], +area[area:highway=trunk] +{ + fill-color: #9D9; + color: #9D9; + text-halo-color: #9D9; +} + +*[highway=primary], +*[highway=primary_link], +area[area:highway=primary] +{ + fill-color: #D99; + color: #D99; + text-halo-color: #D99; +} + +*[highway=secondary], +*[highway=secondary_link], +area[area:highway=secondary] +{ + fill-color: #FDA; + color: #FDA; + text-halo-color: #FDA; +} diff --git a/data/styles/include/base_roads_dark.mapcss b/data/styles/include/base_roads_dark.mapcss new file mode 100644 index 0000000000..7d6876cbb0 --- /dev/null +++ b/data/styles/include/base_roads_dark.mapcss @@ -0,0 +1,1239 @@ +line[highway] +{ + casing-color: #4a6bb3; + casing-width: 0.8; +} + +line[highway=pedestrian], +line[highway=footway], +line[highway=track], +line[highway=path], +line[highway=steps], +line[highway=cycleway], +line[highway=construction] +{ + casing-width: 0; +} +line[highway=service], +line[highway=residential], +line[highway=unclassified], +line[highway=secondary] +{ + casing-color: #373750; +} +line|z7[highway=trunk] +{ + color: #112b59; + width: 1; +} +line|z7[highway=motorway] +{ + color: #104491; + width: 1; +} +line|z8[highway=trunk] +{ + color: #082c69; + width: 2; +} +line|z8[highway=motorway] +{ + color: #1068de; + width: 2; +} +line|z9-10[highway=trunk] +{ + color: #003bbb; + width: 2; +} +line|z9[highway=motorway] +{ + color: #0f77ff; + width: 3; +} +line|z9-10[highway=secondary] +{ + color: #00047f; + width: 1; +} +line|z10[highway=motorway] +{ + color: #0f77ff; + width: 4; +} +line|z10-12[highway=byway] +{ + color: #3f5783; + width: 1; + dashes: 4.5,3; +} +line|z8-10[highway=primary] +{ + color: #021f99; + width: 1; +} +line|z11[highway=primary] +{ + color: #021f99; + width: 2; +} +line|z11[highway=trunk] +{ + color: #003bbb; + width: 3; +} +line|z11[highway=secondary] +{ + color: #00047f; + width: 2; +} +line|z10-11[highway=primary_link] +{ + color: #021f99; + width: 1; +} +line|z11[highway=motorway] +{ + color: #0f77ff; + width: 4; + casing-color: #4783fb; +} +line|z12[highway=primary] +{ + color: #021f99; + width: 3; + casing-color: #275faf; +} +line|z12[highway=trunk] +{ + color: #003bbb; + width: 3; + casing-color: #275faf; +} +line|z12[highway=tertiary] +{ + color: #00006f; + width: 1; + casing-color: #37379f; +} +line|z12[highway=secondary] +{ + color: #00047f; + width: 3; + casing-color: #37379f; +} +line|z10-11[highway=primary], +line|z10-11[highway=trunk], +line|z10-11[highway=motorway] +{ + font-size: 10; + text-halo-radius: 2; + text: name; + text-color: #cfcfcf; +} +line|z12-13[highway=primary], +line|z12-13[highway=trunk], +line|z12-13[highway=motorway] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #cfcfcf; +} +line|z12[highway=motorway] +{ + color: #0f77ff; + width: 6; + casing-color: #4783fb; +} +line|z12[highway=raceway] +{ + color: #171b2b; + width: 0.38; +} +line|z12[highway=primary_link] +{ + color: #021f99; + width: 3; +} +line|z12[highway=tertiary_link] +{ + color: #00006f; + width: 1; +} +line|z13-14[highway=byway] +{ + color: #3f5783; + width: 1; +} +line|z13[highway=secondary] +{ + color: #00047f; + width: 4; + casing-color: #37379f; +} +line|z13[highway=tertiary] +{ + color: #00006f; + width: 2; + casing-color: #37379f; +} +line|z13[highway=tertiary_link] +{ + color: #00006f; + width: 2.75; +} +line|z13-15[highway=secondary] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; +} +line|z13[highway=raceway] +{ + color: #171b2b; + width: 0.75; +} +line|z13[highway=primary_link] +{ + color: #021f99; + width: 3; +} +line|z13[highway=construction] +{ + color: #2f2f2f; + width: 2.75; + dashes: 4,4; + linecap: butt; +} +line|z13[highway=ford] +{ + color: #462b2b; + width: 2.75; + casing-color: #dfdfdf; +} +line|z13[highway=bridleway] +{ + color: #562caa; + width: 0.9; +} +line|z13[highway=unclassified] +{ + color: black; + width: 1; +} +line|z13-14[highway=motorway] +{ + font-size: 16; + text-halo-radius: 2; + text: name; + text-color: #dfdfdf; +} +line|z13[highway=residential], +line|z13[highway=service], +line|z13[highway=living_street] +{ + color: black; + width: 1; + casing-color: #373750; +} +line|z13[highway=road] +{ + color: #2f2f2f; + width: 1; + casing-color: #373750; +} +line|z13[highway=primary] +{ + color: #021f99; + width: 5; + casing-color: #275faf; +} +line|z13[highway=trunk] +{ + color: #003bbb; + width: 5; + casing-color: #275faf; +} +line|z13[highway=motorway] +{ + color: #0f77ff; + width: 8; + casing-color: #4783fb; +} +line|z13[highway=track] +{ + color: #286cce; + width: 1; +} +line|z14[highway=cycleway] +{ + color: #b240b2; + width: 1; +} +line|z14[highway=raceway] +{ + color: #171b2b; + width: 3; +} +line|z14-[highway=tertiary] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; +} +line|z14[highway=ford] +{ + color: #462b2b; + width: 3.5; + casing-color: #efefef; +} +line|z14[highway=construction] +{ + color: #2f2f2f; + width: 3.5; + dashes: 4,4; + linecap: butt; +} +line|z14[highway=motorway_link] +{ + color: #0f77ff; + width: 5.5; +} +line|z14[highway=primary], +line|z14[highway=trunk] +{ + font-size: 14; + text-halo-radius: 2; + text: name; + text-color: #cfcfcf; +} +line|z15[highway=primary], +line|z15[highway=trunk] +{ + font-size: 15; + text-halo-radius: 2; + text: name; + text-color: #cfcfcf; +} +line|z14[highway=motorway] +{ + color: #0f77ff; + width: 12; + casing-color: #4783fb; +} +line|z14[highway=residential], +line|z14[highway=service], +line|z14[highway=unclassified], +line|z14[highway=living_street] +{ + color: black; + width: 2; + casing-color: #373750; +} +line|z14[highway=tertiary] +{ + color: #00006f; + width: 3; + casing-color: #37379f; +} +line|z14[highway=track] +{ + color: #286cce; + width: 1; +} +line|z14[highway=bridleway] +{ + color: #7040b2; + width: 1.6; +} +line|z14[highway=primary_link] +{ + color: #021f99; + width: 4.5; +} +line|z15[highway=living_street], +line|z14-[highway=motorway_link], +line|z14-[highway=primary_link], +line|z14-15[highway=road], +line|z14-[highway=secondary_link], +line|z15-[highway=tertiary_link] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #dfdfdf; +} +line|z14[highway=tertiary_link] +{ + color: #00006f; + width: 4.5; +} +line|z14[highway=secondary] +{ + color: #00047f; + width: 5; + casing-color: #37379f; +} +line|z14[highway=primary] +{ + color: #021f99; + width: 7; + casing-color: #275faf; +} +line|z14[highway=trunk] +{ + color: #003bbb; + width: 7; + casing-color: #275faf; +} +line|z10-12[highway=secondary_link] +{ + color: #00047f; + width: 1; +} +line|z13[highway=secondary_link] +{ + color: #00047f; + width: 2; +} +line|z14[highway=secondary_link] +{ + color: #00047f; + width: 4.5; +} +line|z14[highway=road] +{ + color: #2f2f2f; + width: 3.5; +} +line|z13-15[highway=footway] +{ + color: #2f3343; + width: 1; + dashes: 4,4; +} +line|z13-[highway=path] +{ + color: #286cce; + width: 1; + dashes: 4,4; +} +line|z15[highway=raceway] +{ + color: #171b2b; + width: 3; +} +line|z15-16[highway=motorway] +{ + color: #0f77ff; + width: 16; + casing-color: #4783fb; +} +line|z10-12[highway=trunk_link] +{ + color: #003bbb; + width: 1; +} +line|z13[highway=trunk_link] +{ + color: #003bbb; + width: 2; +} +line|z14[highway=trunk_link] +{ + color: #003bbb; + width: 4; + casing-color: #275faf; +} +line|z15[highway=primary] +{ + color: #021f99; + width: 8; + casing-color: #275faf; +} +line|z15[highway=trunk], +line|z15[highway=trunk_link] +{ + color: #003bbb; + width: 8; + casing-color: #275faf; +} +line|z15[highway=track] +{ + color: #3f5783; + width: 2; +} +line|z15-[highway=pedestrian] +{ + color: #46456a; +} +area|z15-[highway=pedestrian][area?], +area|z15-[area:highway=pedestrian], +{ + fill-color: #46456a; +} +line|z15[highway=pedestrian] +{ + width: 2; +} +line|z15[highway=byway] +{ + color: #3f5783; + width: 2; +} +line|z15[highway=primary_link] +{ + color: #021f99; + width: 9; +} +line|z15[highway=secondary] +{ + color: #00047f; + width: 7; + casing-color: #37379f; +} +line|z15[highway=road] +{ + color: #2f2f2f; + width: 7; +} +line|z15[highway=raceway]::d2p2 +{ + color: #00ffff; + width: 3.4; + z-index: 187; + dashes: 0.4,0.4; + linecap: butt; +} +line|z14-[highway=residential], +line|z14-[highway=unclassified] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #afafaf; +} +line|z15[highway=tertiary_link] +{ + color: #00006f; + width: 9; +} +line|z15[highway=raceway]::out +{ + color: #171b2b; + width: 6; + z-index: 342; +} +line|z15[highway=bridleway] +{ + color: #2c3467; + width: 3.2; +} +line|z15[highway=secondary_link] +{ + color: #00047f; + width: 9; +} +line|z15[highway=construction] +{ + color: #2f2f2f; + width: 7; + dashes: 4,4; + linecap: butt; +} +area|z15-[highway=byway][area?] +{ + fill-color: #105255; +} +line|z15[highway=service] +{ + color: #020202; + width: 3; +} +line|z15[highway=raceway] +{ + color: black; + width: 3.4; + z-index: 186; +} +line|z15[highway=motorway] +{ + font-size: 17; + text-halo-radius: 2; + text: name; + text-color: #dfdfdf; +} +line|z15[highway=tertiary] +{ + color: #00006f; + width: 4; + casing-color: #37379f; +} +line|z15[highway=ford] +{ + color: #462b2b; + width: 7; + casing-color: #8f8f8f; +} +area|z15-[highway=footway][area?] +{ + fill-color: #070f17; +} +line|z12[highway=motorway_link] +{ + color: #0f77ff; + width: 1; +} +line|z13[highway=motorway_link] +{ + color: #0f77ff; + width: 2; +} +line|z14[highway=motorway_link] +{ + color: #0f77ff; + width: 4; +} +line|z15[highway=motorway_link] +{ + color: #0f77ff; + width: 8; +} +line|z15[highway=residential], +line|z15[highway=unclassified], +line|z15[highway=living_street] +{ + color: black; + width: 4; + casing-color: #373750; +} +line|z15[highway=cycleway] +{ + color: #6f436f; + width: 1; +} +line|z16[highway=footway][sac_scale=demanding_mountain_hiking], +line|z16[highway=path][sac_scale=demanding_mountain_hiking] +{ + color: #00ffff; + width: 1.2; + dashes: 0.16,2.4; + linecap: butt; +} +line|z16[highway=bridleway] +{ + color: #2c3467; + width: 6.4; +} +line|z16[highway=primary_link] +{ + color: #021f99; + width: 12; +} +line|z16[highway=construction] +{ + color: #2f2f2f; + width: 9; + dashes: 4,4; + linecap: butt; +} +line|z16[highway=byway] +{ + color: #3f5783; + width: 4; +} +line|z16[highway=cycleway] +{ + color: #6f436f; + width: 2; +} +line|z16[highway=path][route=hiking], +line|z16[highway=footway][sac_scale=hiking] +{ + color: #00ffff; + width: 1.2; +} +line|z16[highway=road] +{ + color: #2f2f2f; + width: 9; +} +line|z16-[highway=motorway] +{ + font-size: 18; + text-halo-radius: 2; + text: name; + text-color: #dfdfdf; +} +line|z16[highway=secondary] +{ + color: #00047f; + width: 11; + casing-color: #37379f; +} +line|z16[highway=raceway]::d2p3 +{ + color: #171b2b; + width: 6; + z-index: 603; +} +line|z16[highway=pedestrian] +{ + width: 3; +} +line|z16[highway=secondary] +{ + font-size: 14; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; +} +line|z16[highway=footway][sac_scale=mountain_hiking], +line|z16[highway=path][sac_scale=mountain_hiking] +{ + color: #00ffff; + width: 1.2; + dashes: 2,2; + linecap: butt; +} +line|z16[highway=footway][sac_scale=difficult_alpine_hiking], +line|z16[highway=path][sac_scale=difficult_alpine_hiking] +{ + color: yellow; + width: 1.2; + dashes: 0.16,2.4; + linecap: butt; +} +line|z16[highway=footway] +{ + color: #2f3343; + width: 2; +} +line|z16[highway=path][sac_scale=alpine_hiking], +line|z16[highway=footway][sac_scale=alpine_hiking] +{ + color: yellow; + width: 1.2; +} +line|z16[highway=service] +{ + color: black; + width: 5; +} +line|z16[highway=path][sac_scale=demanding_alpine_hiking], +line|z16[highway=footway][sac_scale=demanding_alpine_hiking] +{ + color: yellow; + width: 1.2; + dashes: 2,2; + linecap: butt; +} +line|z16[highway=raceway] +{ + color: black; + width: 6.8; +} +line|z16[highway=tertiary] +{ + color: #00006f; + width: 6; + casing-color: #37379f; +} +line|z16[highway=tertiary_link] +{ + color: #00006f; + width: 12; +} +line|z16-[highway=motorway_link] +{ + color: #0f77ff; + width: 12; +} +line|z15-16[highway=primary] +{ + color: #021f99; + width: 14; + casing-color: #275faf; +} +line|z16[highway=trunk], +line|z16[highway=trunk_link] +{ + color: #003bbb; + width: 14; + casing-color: #275faf; +} +line|z16[highway=steps] +{ + width: 4; + color: #2f3353; + linecap: butt; + dashes: 2.4,0.8; +} +line|z16[highway=residential], +line|z16[highway=unclassified], +line|z16[highway=living_street] +{ + color: black; + width: 6; + casing-color: #373750; +} +line|z16[highway=raceway]::d2p2 +{ + color: #00ffff; + width: 6.8; + z-index: 461; + dashes: 0.8,0.8; + linecap: butt; +} +line|z16[highway=raceway] +{ + color: #171b2b; + width: 12; + z-index: 587; +} +line|z16-[highway=secondary_link] +{ + color: #00047f; + width: 12; +} +line|z16[highway=ford] +{ + color: #462b2b; + width: 9; + casing-color: #8f8f8f; +} +line|z15-[highway=primary], +line|z15-[highway=trunk], +line|z15-[highway=trunk_link] +{ + font-size: 17; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; +} +line|z15-[highway=bridleway], +line|z15-[highway=byway], +line|z15-[highway=living_street], +line|z15-[highway=path], +line|z15-[highway=road], +line|z15-[highway=service] +{ + font-size: 10; + text: name; + text-color: #8f8f8f; +} +line|z15-[highway=footway], +line|z15-[highway=cycleway], +line|z15-[highway=pedestrian], +line|z15-[highway=steps], +line|z15-[highway=track] +{ + font-size: 10; + text: name; + text-color: #afafaf; +} +line|z16[highway=track] +{ + color: #3f5783; + width: 4; +} +line|z17-[highway=pedestrian] +{ + width: 7; +} +line|z17[highway=steps]::d1p2 +{ + width: 4; + z-index: 300; + color: #2f3353; + linecap: butt; + dashes: 2.4,1; +} +line|z17[highway=steps] +{ + color: #5f5f6f; + width: 6; + linecap: butt; +} +line|z18[highway=steps]::d1p2 +{ + width: 8; + z-index: 300; + color: #2f3353; + linecap: butt; + dashes: 3,1; +} +line|z18[highway=steps] +{ + color: #5f5f6f; + width: 10; + linecap: butt; +} +line|z19-[highway=steps]::d1p2 +{ + width: 16; + z-index: 300; + color: #2f3353; + linecap: butt; + dashes: 4,1; +} +line|z19-[highway=steps] +{ + color: #5f5f6f; + width: 18; + linecap: butt; +} +line|z17-[highway=service] +{ + color: black; + width: 7; +} + +/* Footway with sac_scale is absolutely different type (hiking path, not the pedestrian in the city) */ + +line|z17[highway=footway][!area][!sac_scale]::dashes +{ + width: 4; + z-index: 692; + color: #2f3343; + linecap: butt; + dashes: 1,3; +} +line|z17-[highway=footway][!area][!sac_scale] +{ + color: #2f3343; + width: 5; +} +line|z18[highway=footway][!area][!sac_scale]::dashes +{ + width: 8; + z-index: 692; + color: #2f3343; + linecap: butt; + dashes: 1,3; +} +line|z18[highway=footway][!area][!sac_scale], +line|z18[highway=service], +line|z18[highway=pedestrian], +{ + width: 9; +} +line|z19-[highway=footway][!area][!sac_scale]::dashes +{ + width: 16; + z-index: 692; + color: #2f3343; + linecap: butt; + dashes: 1,4; +} +line|z19-[highway=footway][!area][!sac_scale], +line|z19-[highway=service], +line|z19-[highway=pedestrian], +{ + width: 17; +} +line|z17-[highway=footway][sac_scale=demanding_alpine_hiking], +line|z17-[highway=path][sac_scale=demanding_alpine_hiking] +{ + color: yellow; + width: 0.8; + dashes: 4,4; + linecap: butt; +} +line|z17-[highway=footway][sac_scale=demanding_mountain_hiking], +line|z17-[highway=path][sac_scale=demanding_mountain_hiking] +{ + color: #00ffff; + width: 0.8; + dashes: 0.08,1.2; + linecap: butt; +} +line|z17-[highway=proposed], +line|z17-[highway=construction] +{ + color: #2f2f2f; + width: 10; + dashes: 4,4; + linecap: butt; +} +line|z17-[highway=raceway] +{ + color: black; + width: 13.6; + z-index: 474; +} +line|z17-[highway=residential], +line|z17-[highway=unclassified], +line|z17-[highway=living_street] +{ + color: black; + width: 8; + casing-color: #373750; +} +line|z17-[highway=footway][sac_scale=mountain_hiking], +line|z17-[highway=path][sac_scale=mountain_hiking] +{ + color: #00ffff; + width: 0.8; + dashes: 4,4; + linecap: butt; +} +line|z17-[highway=raceway]::d2p3 +{ + color: #171b2b; + width: 12; + z-index: 635; +} +line|z17-[highway=primary_link] +{ + color: #021f99; + width: 12; +} +line|z17-[highway=raceway] +{ + color: #171b2b; + width: 12; +} +line|z17-[highway=raceway]::d2p2 +{ + color: #00ffff; + width: 13.6; + z-index: 475; + dashes: 1.6,1.6; + linecap: butt; +} +line|z17-[highway=secondary] +{ + color: #00047f; + width: 14; + casing-color: #37379f; +} +line|z17-[highway=bridleway] +{ + color: #2c3467; + width: 6.8; +} +line|z17-[highway=primary] +{ + color: #021f99; + width: 16; + casing-color: #275faf; +} +line|z17-[highway=trunk], +line|z17-[highway=trunk_link] +{ + color: #003bbb; + width: 16; + casing-color: #275faf; +} +line|z17-[highway=ford] +{ + color: #462b2b; + width: 10; + casing-color: #8f8f8f; +} +line|z17-[highway=byway] +{ + color: #3f5783; + width: 6; +} +line|z17-[highway=path][route=hiking], +line|z17-[highway=footway][sac_scale=hiking] +{ + color: #00ffff; + width: 0.8; +} +line|z17-[highway=tertiary_link] +{ + color: #00006f; + width: 12; +} +line|z17-[highway=track] +{ + color: #3f5783; + width: 6; +} +line|z17-[highway=cycleway] +{ + color: #6f436f; + width: 3; +} +line|z17-[highway=motorway] +{ + color: #0f77ff; + width: 17; + casing-color: #4783fb; +} +line|z17-[highway=road] +{ + color: #2f2f2f; + width: 10; +} +line|z17-[highway=secondary] +{ + font-size: 16; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; +} +line|z17-[highway=footway][sac_scale=difficult_alpine_hiking], +line|z17-[highway=path][sac_scale=difficult_alpine_hiking] +{ + color: yellow; + width: 0.8; + dashes: 0.08,1.2; + linecap: butt; +} +line|z17-[highway=path][sac_scale=alpine_hiking], +line|z17-[highway=footway][sac_scale=alpine_hiking] +{ + color: yellow; + width: 0.8; +} +line|z17-[highway=tertiary] +{ + color: #00006f; + width: 12; + casing-color: #37379f; +} +line|z18[highway=motorway], +line|z18[highway=motorway_link], +line|z18[highway=trunk], +line|z18[highway=trunk_link], +line|z18[highway=primary], +line|z18[highway=primary_link], +line|z18[highway=secondary], +line|z18[highway=secondary_link] +line|z18[highway=tertiary], +line|z18[highway=tertiary_link], +line|z18[highway=residential], +line|z18[highway=unclassified], +line|z18[highway=living_street] +{ + width: 23; +} +line|z19-[highway=motorway], +line|z19-[highway=motorway_link], +line|z19-[highway=trunk], +line|z19-[highway=trunk_link], +line|z19-[highway=primary], +line|z19-[highway=primary_link], +line|z19-[highway=secondary], +line|z19-[highway=secondary_link] +line|z19-[highway=tertiary], +line|z19-[highway=tertiary_link], +line|z19-[highway=residential], +line|z19-[highway=unclassified], +line|z19-[highway=living_street] +{ + width: 41; +} + +/* Define priorities and area fill color for highways */ + +area|z15-[area:highway=footway], +area|z15-[area:highway=path], +area|z15-[area:highway=steps] +{ + fill-color: #2f3343; +} +line[highway=footway], +line[highway=pedestrian], +line[highway=path], +{ + z-index: 50; +} + +line[highway=cycleway], +line[highway=track], +{ + z-index: 50.5; +} +line[highway=steps], +{ + z-index: 50.75; +} + +line[highway=service], +line[highway=residential], +line[highway=unclassified], +{ + z-index: 51; +} + +line[highway=living_street] +{ + z-index: 50; +} + +line[highway=primary], +line[highway=primary_link] +{ + z-index: 54; +} + +line[highway=secondary], +line[highway=secondary_link] +{ + z-index: 53; +} + +line[highway=tertiary], +line[highway=tertiary_link] +{ + z-index: 52; +} + +line[highway=motorway], +line[highway=motorway_link] +{ + z-index: 55; +} + +line[highway=trunk], +line[highway=trunk_link] +{ + z-index: 56; +} + +/* Should be at the end of all highway changes */ + +area[area:highway] +{ + z-index: 400; +} + +line[highway] +{ + text-halo-color: eval(prop("color")); + text-position: line; +} + +/* + - Assign fill color with the correspondent line color, assigned before. + - Delete line and path-text styles for highway-XXX-area. + - Set caption for highway-footway-area and highway-pedestrian-area. +*/ + +*[highway][area?] +{ + fill-color: eval(prop("color")); + width: 0; + casing-width: 0; + font-size: 0; + text: ""; +} + +area|z15-[highway=pedestrian][area?], +area|z15-[area:highway=pedestrian], +area|z15-[highway=footway][area?][!sac_scale], +area|z15-[area:highway=footway], +{ + text: name; + font-size: 11; + text-color: #bfbfbf; + text-position: center +} diff --git a/data/styles/include/base_shop_dark.mapcss b/data/styles/include/base_shop_dark.mapcss new file mode 100644 index 0000000000..9357669839 --- /dev/null +++ b/data/styles/include/base_shop_dark.mapcss @@ -0,0 +1,85 @@ +*|z16-[shop] +{ + text-position: center +} + +area|z17-[shop][shop!=no], +node|z17-[shop][shop!=no], +{ + font-size: 11; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-offset: 10; + text-halo-color: black; + z-index: 1; +} + +area|z16-[shop=car_repair], +node|z16-[shop=car_repair] +{ + icon-image: car_repair.svg; +} + +area|z16-[shop=kiosk], +node|z16-[shop=kiosk] +{ + icon-image: kiosk.svg; +} + +area|z16-[shop=bakery], +node|z16-[shop=bakery] +{ + icon-image: bakery.svg; +} + +area|z16-[shop=convenience], +area|z16-[shop=mall], +area|z16-[shop=doityourself], +area|z16-[shop=supermarket], +area|z16-[shop=department_store], +area|z16-[shop=furniture], +area|z16-[shop=alcohol], + +area|z17-[shop=bicycle], +area|z17-[shop=florist], +area|z17-[shop=butcher], +area|z17-[shop=books], +area|z17-[shop=electronics], +area|z17-[shop=shoes], +area|z17-[shop=sports], +area|z17-[shop=beauty], +area|z17-[shop=mobile_phone], + +node|z16-[shop=convenience], +node|z16-[shop=mall], +node|z16-[shop=doityourself], +node|z16-[shop=supermarket], +node|z16-[shop=department_store], +node|z16-[shop=furniture], +node|z16-[shop=alcohol], + +node|z17-[shop=bicycle], +node|z17-[shop=florist], +node|z17-[shop=butcher], +node|z17-[shop=books], +node|z17-[shop=electronics], +node|z17-[shop=shoes], +node|z17-[shop=sports], +node|z17-[shop=beauty], +node|z17-[shop=mobile_phone], +{ + icon-image: supermarket.svg; +} + +area|z16-[shop=hairdresser], +node|z16-[shop=hairdresser] +{ + icon-image: hairdresser.svg; +} + +area|z16-[shop=clothes], +node|z16-[shop=clothes] +{ + icon-image: clothes.svg; +} \ No newline at end of file diff --git a/data/styles/include/base_sport_dark.mapcss b/data/styles/include/base_sport_dark.mapcss new file mode 100644 index 0000000000..c4d857ff2f --- /dev/null +++ b/data/styles/include/base_sport_dark.mapcss @@ -0,0 +1,143 @@ +*[sport] +{ + text-position: center; +} + +area|z12-[leisure=sports_centre], +area|z12-[leisure=stadium], +area|z12-[leisure=track] +{ + fill-color: #2f173b; +} + +area|z17-[leisure=sports_centre], +area|z17-[leisure=stadium], +node|z17-[leisure=stadium], +node|z17-[leisure=sports_centre] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-halo-color: black; +} + +area|z13-[leisure=dog_park][sport=tennis], +area|z13-[leisure=pitch][sport=tennis], +area|z13-[leisure=playground][sport=tennis], +area|z13-[leisure=playing_fields][sport=tennis] +{ + fill-color: #224d67; +} + +area|z17-[sport=gymnastics], +area|z17-[sport=multi], +area|z17-[sport=skiing], +node|z17-[sport=gymnastics], +node|z17-[sport=multi], +node|z17-[sport=skiing] +{ + icon-image: gymnastics-borderless.svg; +} +area|z17-[leisure=playground], +node|z17-[leisure=playground] +{ + icon-image: playground.svg; +} +area|z17-[sport=diving], +area|z17-[sport=scuba_diving], +node|z17-[sport=diving], +node|z17-[sport=scuba_diving] +{ + icon-image: diving-borderless.svg; +} +area|z17-[sport=cricket], +node|z17-[sport=cricket] +{ + icon-image: cricket-borderless.svg; +} +area|z17-[sport=equestrian], +node|z17-[sport=equestrian] +{ + icon-image: equestrian-borderless.svg; +} +area|z17-[sport=curling], +node|z17-[sport=curling] +{ + icon-image: curling-borderless.svg; +} +area|z17-[sport=american_football], +area|z17-[sport=australian_football], +area|z17-[sport=football], +node|z17-[sport=american_football], +node|z17-[sport=australian_football], +node|z17-[sport=football] +{ + icon-image: football-borderless.svg; +} +area|z17-[sport=swimming], +node|z17-[sport=swimming] +{ + icon-image: swimming-borderless.svg; +} +area|z17-[sport=tennis], +node|z17-[sport=tennis] +{ + icon-image: tennis-borderless.svg; +} +area|z17-[sport=soccer], +node|z17-[sport=soccer] +{ + icon-image: soccer-borderless.svg; +} +area|z17-[sport=shooting], +node|z17-[sport=shooting] +{ + icon-image: shooting-borderless.svg; +} +area|z17-[sport=handball], +node|z17-[sport=handball] +{ + icon-image: handball-borderless.svg; +} +area|z17-[sport=golf], +node|z17-[sport=golf], +area|z17-[leisure=golf_course], +node|z17-[leisure=golf_course] +{ + icon-image: golf-course.svg; +} +area|z17-[sport=baseball], +node|z17-[sport=baseball] +{ + icon-image: baseball-borderless.svg; +} +area|z17-[sport=athletics], +node|z17-[sport=athletics] +{ + icon-image: athletics-borderless.svg; +} +area|z17-[sport=bowls], +node|z17-[sport=bowls] +{ + icon-image: bowls-borderless.svg; +} +area|z17-[sport=archery], +node|z17-[sport=archery] +{ + icon-image: archery-borderless.svg; +} +area|z17-[sport=basketball], +node|z17-[sport=basketball] +{ + icon-image: basketball-borderless.svg; +} +line|z15-[marking=sport] +{ + width: 0.5; + color: black; +} +line|z15-[marking=sport][colour?] +{ + color: eval(tag("colour")); +} diff --git a/data/styles/include/base_water_dark.mapcss b/data/styles/include/base_water_dark.mapcss new file mode 100644 index 0000000000..f97ede704e --- /dev/null +++ b/data/styles/include/base_water_dark.mapcss @@ -0,0 +1,488 @@ +node|z1-[place=ocean] +{ + text: name; + font-size:8; + text-color:#b6892e; + z-index:-1 +} +node|z2-[place=ocean] +{ + font-size:9; +} +node|z5-[place=ocean] +{ + font-size:10; +} +node|z7-[place=ocean] +{ + font-size:11; +} +node|z3-[place=sea] +{ + text: name; + font-size: 8; + text-color: #b6892e; +} +node|z7-[place=sea] +{ + font-size: 10; +} +node|z9-[place=sea] +{ + font-size: 11; +} +area|z16-[amenity=fountain], +area|z12-[landuse=basin], +area|z12-[landuse=reservoir], +area|z13-[leisure=swimming_pool], +area|z10-[natural=lake], +area|z10-[natural=pond], +area|z10-[natural=water], +area|z10-[waterway=dock], +area|z10-[waterway=riverbank], +area|z14-[natural=bay], +{ + fill-color: #462b2b; + z-index: 100; +} +line|z10[waterway=river] +{ + color: #462b2b; + width: 0.5; +} +area|z13-[leisure=water_park], +line|z11[waterway=river] +{ + color: #462b2b; + width: 1; +} +line|z12[waterway=river] +{ + color: #462b2b; + width: 2.5; +} +area|z14-[natural=wetland], +area|z12-[natural=wetland][wetland=bog] +{ + fill-color: #5f3c47; +} +line|z12[waterway=drain] +{ + color: #462b2b; + width: 1; + z-index: 67; +} +line|z12[waterway=ditch] +{ + color: #462b2b; + width: 0.3; + z-index: 68; +} +line|z12[waterway=stream] +{ + color: #462b2b; + width: 0.75; + z-index: 65; +} +line|z12[waterway=canal] +{ + color: #462b2b; + width: 2.5; +} +line|z13[waterway=drain] +{ + color: #462b2b; + width: 1.5; + z-index: 77; +} +line|z13[waterway=river] +{ + color: #462b2b; + width: 3; +} +area|z11-[natural=water] +{ + text: name; + font-size: 10; + text-color: #af8315; +} +area|z14[natural=water] +{ + text: name; + font-size: 11; +} +area|z15[natural=water] +{ + text: name; + font-size: 12; +} +area|z16-[natural=water] +{ + text: name; + font-size: 16; +} +line|z13[waterway=ditch] +{ + color: #462b2b; + width: 0.4; + z-index: 78; +} +line|z13[waterway=stream] +{ + color: #462b2b; + width: 1; + z-index: 75; +} +line|z13[waterway=canal] +{ + color: #462b2b; + width: 3; +} +line|z14[natural=spring], +line|z14[waterway=river] +{ + color: #462b2b; + width: 4; +} +line|z14[waterway=stream][intermittent=yes] +{ + color: #462b2b; + width: 1; + z-index: 100; + dashes: 2.4,0.8; + linecap: butt; +} +line|z14[waterway=dam] +{ + color: #dfdfdf; + width: 0.38; + z-index: 124; +} +line|z14[waterway=lock] +{ + color: #070707; + width: 5; + z-index: 88; + casing-width: 0.5; + casing-color: #dfdfdf; +} +line|z11-13[waterway=river] +{ + text: name; + font-size: 10; + text-color: #af8315; +} +line|z14-[natural=spring], +line|z14-[waterway=canal], +line|z14-[waterway=river] +{ + text: name; + font-size: 12; + text-color: #af8315; +} +line|z14[waterway=canal] +{ + color: #462b2b; + width: 4; +} +line|z14[waterway=drain] +{ + color: #462b2b; + width: 2.3; +} +line|z14[waterway=ditch] +{ + color: #462b2b; + width: 0.3; + z-index: 104; +} +line|z14[waterway=stream] +{ + color: #462b2b; + width: 1; + z-index: 101; +} +line|z14[waterway=stream][intermittent=ephemeral] +{ + color: #462b2b; + width: 1; + z-index: 99; + dashes: 1.6,1.6; + linecap: butt; +} +line|z14[waterway=weir] +{ + color: #ffffbb; + width: 0.25; + z-index: 123; +} +line|z15[waterway=weir] +{ + color: #ffffbb; + width: 1; + z-index: 128; +} +line|z15[waterway=canal] +{ + color: #462b2b; + width: 4; +} +line|z15[waterway=stream][intermittent=yes] +{ + color: #462b2b; + width: 2; + dashes: 2.4,0.8; + linecap: butt; +} +line|z15[waterway=ditch] +{ + color: #462b2b; + width: 0.6; + z-index: 109; +} +line|z15[waterway=stream] +{ + color: #462b2b; + width: 2; + z-index: 106; +} +line|z15[waterway=stream][intermittent=ephemeral] +{ + color: #462b2b; + width: 2; + z-index: 104; + dashes: 1.6,1.6; + linecap: butt; +} +line|z15[waterway=lock] +{ + color: #070707; + width: 9; + z-index: 92; + casing-width: 0.5; + casing-color: #dfdfdf; +} +line|z15[natural=spring], +line|z15[waterway=river] +{ + color: #462b2b; + width: 5; +} +line|z15[waterway=drain] +{ + color: #462b2b; + width: 2.8; + z-index: 108; + casing-width: 0.35; + casing-color: #4f4f4f; +} +line|z15[waterway=dam] +{ + color: #dfdfdf; + width: 1.5; + z-index: 129; +} +line|z15[man_made=breakwater] +{ + color: #8f8f8f; + width: 2; +} +line|z16[waterway=lock] +{ + color: #070707; + width: 10; + z-index: 94; + casing-width: 1; + casing-color: #dfdfdf; +} +line|z16[waterway=dam] +{ + color: #dfdfdf; + width: 3; + z-index: 131; +} +line|z16[waterway=drain] +{ + width: 4; + z-index: 110; + color: #462b2b; + casing-width: 0.6; + casing-color: #4f4f4f; +} +line|z15-[waterway=ditch], +line|z15-[waterway=drain], +line|z15-[waterway=stream] +{ + text: name; + font-size: 12; + text-color: #af8315; +} +line|z16[waterway=stream][intermittent=yes] +{ + color: #462b2b; + width: 2; + dashes: 2.4,0.8; + linecap: butt; +} +area|z17-[amenity=drinking_water], +node|z17-[amenity=drinking_water] +{ + icon-image: drinking_water.svg; +} +line|z16[man_made=breakwater] +{ + color: #8f8f8f; + width: 4; + z-index: 854; +} +area|z12-[man_made=wastewater_plant] +{ + fill-position: background; +} +area|z12-[man_made=wastewater_plant] +{ + fill-color: #1b1b1b; +} +line|z16[waterway=stream] +{ + color: #462b2b; + width: 2; + z-index: 108; +} +line|z16[natural=spring], +line|z16[waterway=river] +{ + color: #462b2b; + width: 8; +} +line|z16[waterway=canal] +{ + color: #462b2b; + width: 4.8; +} +line|z16[waterway=ditch] +{ + color: #462b2b; + width: 0.6; + z-index: 111; +} +line|z16[waterway=stream][intermittent=ephemeral] +{ + color: #462b2b; + width: 2; + z-index: 106; + dashes: 1.6,1.6; + linecap: butt; +} +line|z16[waterway=weir] +{ + color: #ffffbb; + width: 2; + z-index: 130; +} +line|z17-[waterway=canal] +{ + width: 6.4; + color: #462b2b; + casing-width: 0.8; + casing-color: #4f4f4f; +} +line|z17-[waterway=lock] +{ + color: #070707; + width: 12; + z-index: 96; + casing-width: 2; + casing-color: #dfdfdf; +} +line|z17-[natural=spring], +line|z17-[waterway=river] +{ + color: #462b2b; + width: 16; +} +line|z17-[waterway=weir] +{ + color: #ffffbb; + width: 3; + z-index: 132; +} +line|z17-[waterway=ditch] +{ + color: #462b2b; + width: 0.8; + z-index: 113; +} +line|z17-[waterway=stream] +{ + color: #462b2b; + width: 2.2; + z-index: 110; +} +line|z17-[waterway=stream][intermittent=yes] +{ + color: #462b2b; + width: 2.2; + z-index: 108; + dashes: 2.4,0.8; + linecap: butt; +} +line|z17-[man_made=breakwater] +{ + color: #8f8f8f; + width: 6.4; + z-index: 913; +} +line|z17-[waterway=stream][intermittent=ephemeral] +{ + color: #462b2b; + width: 2.2; + z-index: 109; + dashes: 1.6,1.6; + linecap: butt; +} +line|z17-[waterway=drain] +{ + width: 6.4; + z-index: 112; + color: #462b2b; + casing-width: 0.8; + casing-color: #4f4f4f; +} +line|z17-[waterway=dam] +{ + color: #dfdfdf; + width: 4; + z-index: 133; +} +area[waterway=riverbank], +line[waterway=river], +line[waterway=canal] +{ + z-index: 20; +} +line[waterway] +{ + text-halo-color: eval(prop("color")); +} +line[waterway] +{ + text-position: line; +} +area|z11-[natural=lake], +area|z12-14[natural=pond], +node|z11-[natural=lake], +node|z12-14[natural=pond] +{ + text: name; + font-size: 12; + text-color: #af8f2f; +} +node|z14-[natural=waterfall] +{ + icon-image: waterfall.svg; + text-offset: 10; + font-size: 12; + text: name; + text-color: yellow; +} diff --git a/data/styles/ink_dark.mapcss b/data/styles/ink_dark.mapcss new file mode 100644 index 0000000000..8e28e7d0fa --- /dev/null +++ b/data/styles/ink_dark.mapcss @@ -0,0 +1,3987 @@ +canvas +{ + background-color: #0e1117; + fill-color: #462b2b; + default-lines: false; + default-points: false; +} + +way::* +{ + linejoin: round; + linecap: round; + text-position: line; +} + +*::* +{ + text-halo-color: black; + text-anchor-horizontal: center; + text-anchor-vertical: center; + icon-width: 16; + icon-height: 16; +} + +*::int_name +{ + text-offset: 20; +} + +node::* { + text-anchor-vertical: top; +} + +area::* { + text-position: center; + text-anchor-vertical: center; +} + + +*[amenity], +*[office], +*[historic], +*[tourism], +*[leisure], +*[man_made], +*[natural], +*[power], +*[landuse], +*[craft], +*[internet_access], +{ + text-position: center +} +area[aeroway], +area[tourism] +{ + fill-position: background; +} + +@import("include/base_roads_dark.mapcss"); +@import("include/base_shop_dark.mapcss"); +@import("include/base_sport_dark.mapcss"); +@import("include/base_place_dark.mapcss"); +@import("include/base_water_dark.mapcss"); + +line[highway=motorway_junction] +{ + casing-width: 0; +} +line|z4[boundary=administrative][admin_level=2] +{ + color: #005f6f; + width: 1; + z-index: 400; + dashes: 3.12,3.12; + linecap: butt; + -x-kot-layer: top; +} +line|z5[boundary=administrative][admin_level=2] +{ + color: #0088a4; + width: 1; + z-index: 400; + dashes: 3.12,3.12; + linecap: butt; + -x-kot-layer: top; +} +line|z6-8[boundary=administrative][admin_level=4]::d2p2, +line|z6-8[boundary=administrative][admin_level=4][border_type=state]::d3p2 +{ + color: #111122; + width: 1; + z-index: 120; + -x-kot-layer: top; +} +line|z4-[boundary=administrative][admin_level=3] +{ + color: #5f5f5f; + width: 1; + z-index: 123; + dashes: 1,1; + linecap: butt; + -x-kot-layer: top; +} +line|z6[boundary=administrative][admin_level=2]::d2p2 +{ + color: #111122; + width: 1; + z-index: 123; + -x-kot-layer: top; +} +line|z6[boundary=administrative][border_type=state] +{ + color: blue; + width: 1; + z-index: 55; +} +line|z6-[boundary=administrative][admin_level=3]::d2p2 +{ + color: #111122; + width: 1; + z-index: 122; + -x-kot-layer: top; +} +line|z6[boundary=administrative][admin_level=2] +{ + color: #2688a4; + width: 1; + z-index: 124; + dashes: 3.12,3.12; + linecap: butt; + -x-kot-layer: top; +} +line|z6[boundary=administrative][admin_level=4] +{ + color: #5f5f5f; + width: 0.2; + z-index: 121; + dashes: 0.3,0.6; + linecap: butt; + -x-kot-layer: top; +} +line|z7[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 2.73; + z-index: 124; + -x-kot-layer: top; +} +line|z7-8[boundary=administrative][admin_level=4] +{ + color: #6f6f6f; + width: 0.7; + z-index: 121; + dashes: 0.3,0.6; + linecap: butt; + -x-kot-layer: top; +} +line|z7[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + width: 2; + z-index: 125; + dashes: 5,5; + linecap: butt; + -x-kot-layer: top; +} +line|z7[boundary=administrative][border_type=state] +{ + color: blue; + width: 0.62; + z-index: 56; +} +line|z7[boundary=administrative][border_type=state]::d2p2 +{ + color: #06a8b4; + width: 0.12; + z-index: 57; + dashes: 0.62,0.12,0.12,0.12; + linecap: butt; +} +line|z8[boundary=administrative][border_type=state] +{ + color: blue; + width: 1.25; + z-index: 63; +} +line|z8-11[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + width: 2.34; + z-index: 125; + dashes: 3.12,3.12; + linecap: butt; + -x-kot-layer: top; +} +line|z8[boundary=administrative][border_type=state]::d2p2 +{ + color: #06a8b4; + width: 0.25; + z-index: 64; + dashes: 1.25,0.25,0.25,0.25; + linecap: butt; + -x-kot-layer: top; +} +line|z8-11[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 3.12; + z-index: 124; + -x-kot-layer: top; +} +line|z9[boundary=administrative][admin_level=4]::d2p2 +{ + color: #111122; + width: 1.2; + -x-kot-layer: top; +} +area|z12-[aeroway=aerodrome], +area|z12-[aeroway=airport], +area|z12-[aeroway=aerodrome], +node|z12-[aeroway=aerodrome], +node|z12-[aeroway=airport], +node|z12-[aeroway=aerodrome] +{ + icon-image: airport.svg; +} +line|z9[boundary=administrative][admin_level=4] +{ + color: #6f6f6f; + width: 1; + z-index: 12; + dashes: 0.3,0.6; + linecap: butt; + -x-kot-layer: top; +} +area|z11-[aeroway=aerodrome] +{ + fill-color: #272331; +} +line|z9[boundary=administrative][border_type=state] +{ + color: blue; + width: 1; + z-index: 63; +} +line|z9[boundary=administrative][border_type=state]::d2p2 +{ + color: #06a8b4; + width: 0.5; + z-index: 64; + dashes: 2.5,0.5,0.5,0.5; + linecap: butt; +} +line|z10[boundary=administrative][admin_level=4]::d2p2, +{ + color: #111122; + width: 2; + z-index: 401; + -x-kot-layer: top; +} +line|z10-11[railway=rail] +{ + color: #333333; + width: 1; + z-index: 136; +} +line|z10[boundary=administrative][border_type=state] +{ + color: blue; + width: 5; + z-index: 152; +} +line|z10[boundary=administrative][admin_level=4] +{ + color: #6f6f6f; + linecap: butt; + -x-kot-layer: top; + width: 1.5; + z-index: 402; + dashes: 0.3,0.6; +} +line|z10-11[route=ferry] +{ + color: #674717; + width: 1; + z-index: 147; + dashes: 3,2; + linecap: butt; +} +line|z10[boundary=administrative][border_type=state]::d2p2 +{ + color: #06a8b4; + width: 1; + z-index: 153; + dashes: 5,1,1,1; + linecap: butt; +} +line|z10[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 154; + dashes: 5,1,1,1; +} +line|z11[boundary=administrative][border_type=state]::d2p2 +{ + color: #06a8b4; + width: 2; + z-index: 153; + dashes: 10,2,2,2; + linecap: butt; +} +line|z11[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 154; + dashes: 10,2,2,2; +} +line|z12[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 414; + -x-kot-layer: top; +} +line|z12[railway=yard] +{ + color: #bfbfbf; + width: 0.5; + z-index: 228; +} +line|z12[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 417; + dashes: 12,12; +} +line|z12[railway=narrow_gauge] +{ + color: #333333; + width: 1; + z-index: 222; +} +line|z12[railway=light_rail] +{ + color: #6f2f6f; + width: 1; + z-index: 668; +} +line|z12[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 412; + dashes: 12,4,4,4; +} +line|z12[aeroway=runway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 2; + z-index: 230; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 0.5; + casing-color: #dfdfdf; +} +line|z12[man_made=cutline] +{ + color: #0e1117; + width: 1; + z-index: 184; + linecap: butt; +} +line|z13[man_made=cutline] +{ + color: #0e1117; + width: 2; + z-index: 184; + linecap: butt; +} + +line|z12[railway=preserved] +{ + color: #333333; + width: 1; + z-index: 223; +} + +line|z12[railway=abandoned] +{ + color: #4d4d4d; + width: 0.25; + z-index: 219; + opacity: 0.3; +} +line|z12[aeroway=taxiway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 0.5; + z-index: 231; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 0.12; + casing-color: #dfdfdf; +} +line|z12[boundary=administrative][border_type=state] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 413; + dashes: 12,4,4,4; +} +line|z12[railway=monorail] +{ + color: #2f7f7f; + width: 1; + z-index: 226; +} +line|z12[railway=rail] +{ + color: #333333; + width: 1; + z-index: 221; +} +line|z12[railway=funicular] +{ + color: #5f5f5f; + width: 1; + z-index: 225; +} +line|z12[route=ferry] +{ + color: #674717; + width: 1; + z-index: 389; + dashes: 3,2; + linecap: butt; +} +line|z12[boundary=administrative][border_type=country] +{ + color: blue; + width: 6; + z-index: 415; + -x-kot-layer: top; +} +area|z12-[natural=volcano], +node|z12-[natural=volcano] +{ + icon-image: vulcan.svg; +} +line|z12[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 6; + z-index: 409; + -x-kot-layer: top; +} +area|z12-[aeroway=terminal] +{ + fill-color: #2b376b; +} +line|z12[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 418; + dashes: 12,4,4,4; +} +line|z12[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 410; + dashes: 12,12; +} +line|z12[railway=disused] +{ + color: #575757; + width: 0.5; + z-index: 218; + opacity: 0.5; +} +area|z12-13[natural=peak], +node|z12-13[natural=peak], +area|z12-13[natural=rock], +node|z12-13[natural=rock], +area|z13-15[natural=bare_rock], +node|z13-15[natural=bare_rock], +{ + icon-image: peak-mini.svg; +} +line|z12[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 416; + dashes: 12,12; +} +line|z13[piste:type=sled] +{ + color: #0f1f23; + width: 1.25; +} +line|z13[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 443; + dashes: 12,4,4,4; +} +line|z13[boundary=administrative][border_type=country] +{ + color: blue; + width: 6; + z-index: 440; + -x-kot-layer: top; +} +area|z13[aeroway=aerodrome], +node|z13[aeroway=aerodrome] +{ + text-offset: 10; + text: name; + font-size: 12; + text-color: #575757; +} +line|z13[railway=siding] +{ + color: #4f4f4f; + width: 1; + z-index: 239; +} +line|z13[piste:type=nordic] +{ + color: #3fffff; + width: 0.5; + dashes: 1.5,0.25; + linecap: butt; +} +line|z13[piste:type=downhill] +{ + color: #afafaf; + width: 2.5; +} +line|z13[piste:type=downhill][piste:difficulty=freeride] +{ + color: #0922f5; + width: 2.5; +} +line|z13[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 437; + dashes: 12,4,4,4; +} +line|z13[route=ferry] +{ + color: #674717; + width: 1; + z-index: 411; + dashes: 3,2; + linecap: butt; +} +line|z13[railway=funicular] +{ + color: #5f5f5f; + width: 1; + z-index: 235; +} +line|z13[railway=preserved] +{ + color: #4f4f4f; + width: 1.35; + z-index: 231; +} +line|z13[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 442; + dashes: 12,12; +} +line|z13[railway=abandoned] +{ + color: #4d4d4d; + width: 0.55; + z-index: 227; + opacity: 0.3; +} +line|z13[railway=disused] +{ + color: #575757; + width: 0.85; + z-index: 226; + opacity: 0.5; +} +line|z13[aeroway=runway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 2.5; + z-index: 240; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 0.5; + casing-color: #dfdfdf; +} +line|z13[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 6; + z-index: 433; + -x-kot-layer: top; +} +line|z13[boundary=administrative][border_type=state] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 438; + dashes: 12,4,4,4; +} +node|z13[aerialway=station] +{ + symbol-shape: circle; + symbol-fill-color: #dfdfdf; + symbol-size: 2; +} +area|z13-15[natural=peak], +node|z13-15[natural=peak], +area|z13-15[natural=rock], +node|z13-15[natural=rock], +area|z13-15[natural=bare_rock], +node|z13-15[natural=bare_rock], +{ + text-offset: 10; + text: name; + font-size: 12; + text-color: white; +} +line|z13[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 441; + dashes: 12,12; +} +line|z13[aeroway=taxiway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 1; + z-index: 241; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 0.25; + casing-color: #dfdfdf; +} +area|z17-[amenity=shelter], +area|z17-[amenity=school], +node|z17-[amenity=shelter], +node|z17-[amenity=school] +{ + text-offset: 10; + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-halo-color: black; +} +node|z13-[highway=motorway_junction] +{ + text-position: center; +} +area|z17-[leisure=garden]::int_name, +area|z17-[leisure=park]::int_name +{ + font-size: 11; + text-halo-radius: 2; + text: int_name; + text-color: #bfbfbf; + text-halo-color: black; +} +line|z13[piste:type=downhill][piste:difficulty=intermediate] +{ + color: #00bfbf; + width: 2.5; +} +line|z13[piste:type=downhill][piste:difficulty=advanced] +{ + color: #dfdfdf; + width: 2.5; +} +line|z13[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 434; + dashes: 12,12; +} +line|z13[railway=monorail] +{ + color: #2f7f7f; + width: 1; +} +area|z13-14[leisure=park], +node|z13-14[leisure=park] +{ + text: name; + font-size: 12; + text-color: #a357ff; +} +area|z13-14[leisure=park]::int_name, +node|z13-14[leisure=park]::int_name +{ + text: int_name; + font-size: 11; + text-color: #a357ff; +} +line|z13[railway=narrow_gauge] +{ + color: #5f5f5f; + width: 1; + z-index: 230; +} +line|z13[railway=light_rail] +{ + color: #6f2f6f; + width: 1; + z-index: 687; +} +line|z13[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 439; + -x-kot-layer: top; +} +line|z13[railway=rail] +{ + color: #4f4f4f; + width: 1.85; + z-index: 229; +} +line|z13[railway=yard] +{ + color: #bfbfbf; + width: 0.85; + z-index: 238; +} +line|z13[piste:type=downhill][piste:difficulty=easy] +{ + color: yellow; + width: 2.5; +} +line|z13[piste:type=downhill][piste:difficulty=novice] +{ + color: #bf00bf; + width: 2.5; +} +line|z13[piste:type=downhill][piste:difficulty=expert] +{ + color: #097ff5; + width: 2.5; +} +line|z14[railway=spur]::d1p2 +{ + color: #6f6f6f; + width: 1; + z-index: 293; +} +line|z14[railway=yard] +{ + color: #bfbfbf; + width: 1.6; + z-index: 208; +} +area|z14-15[natural=volcano], +node|z14-15[natural=volcano], +node|z14-15[natural=cave_entrance], +area|z14-15[natural=cave_entrance], +node|z14-15[natural=cape], +area|z14-15[natural=cape], +{ + text-offset: 10; + text: name; + font-size: 12; + text-color: white; +} +line|z14[railway=abandoned]::d1p3 +{ + opacity: 0.4; + color: #4d4d4d; + linecap: butt; + width: 1; + z-index: 300; + dashes: 4.5,4.5; +} +area|z14-[natural=peak], +node|z14-[natural=peak], +area|z14-[natural=rock], +node|z14-[natural=rock], +area|z14-[natural=bare_rock], +node|z14-[natural=bare_rock], +{ + icon-image: peak.svg; +} +area|z14-[man_made=pier] +{ + fill-color: #0e1117; + z-index: 488; +} +area|z16-[amenity=ferry_terminal], +node|z16-[amenity=ferry_terminal] +{ + icon-image: slipway.svg; +} +line|z14[man_made=pier]::d1p3 +{ + color: #1b1b1b; + width: 0.6; + z-index: 488; +} +line|z14[railway=narrow_gauge]::d1p3 +{ + color: #bfbfbf; + width: 1.7; + z-index: 303; + dashes: 5.5,5.5; + linecap: butt; +} +area|z14-[natural=cave_entrance], +node|z14-[natural=cave_entrance] +{ + icon-image: cave_entrance.svg; +} +line|z14[railway=monorail]::d1p2 +{ + color: #2f7f7f; + width: 1.7; + z-index: 556; +} +line|z14[railway=light_rail] +{ + color: #f6a6f6; + width: 2.4; + z-index: 668; +} +line|z14[boundary=administrative][admin_level=6] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 521; + dashes: 4,20; +} +area|z14-[power=generator][generator:type=photovoltaic]::d2p2, +node|z14-[power=generator][generator:type=photovoltaic]::d2p2 +{ + icon-image: power_photovoltaic.svg; +} +line|z14-[railway=rail], +node|z16-[aerialway=station] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #cfaf27; + text-halo-color: black; +} +line|z14[piste:lift=platter]::d1p2 +{ + color: #dfdfdf; + width: 0.4; +} +line|z14[piste:lift=j-bar]::d2p2 +{ + color: #dfdfdf; + width: 0.4; +} +area|z14-[earthquake:damage=spontaneous_camp], +node|z14-[earthquake:damage=spontaneous_camp] +{ + icon-image: earthquake-camp.svg; +} +line|z14[railway=spur] +{ + color: #4f4f4f; + width: 1.6; + z-index: 207; +} +line|z14[railway=narrow_gauge]::d1p2 +{ + color: #191919; + width: 1.7; + z-index: 286; +} +line|z14-[piste:type=downhill] +{ + color: #afafaf; + width: 5; +} +line|z14-[piste:type=downhill][piste:difficulty=easy] +{ + color: yellow; + width: 5; +} +line|z14[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 532; + -x-kot-layer: top; +} +line|z14[aeroway=runway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 10; + z-index: 314; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 2; + casing-color: #dfdfdf; +} +line|z14[route=ferry] +{ + color: #674717; + width: 1; + z-index: 499; + dashes: 3,2; + linecap: butt; +} +line|z14[railway=rail], +{ + color: #777777; + z-index: 198; + width: 3; +} +line|z14-[piste:type=downhill][piste:difficulty=advanced] +{ + color: #dfdfdf; + width: 5; +} +line|z14[piste:type=sled] +{ + color: #0f1f23; + width: 2.5; +} +line|z14-[piste:type=downhill][piste:difficulty=intermediate] +{ + color: #00bfbf; + width: 5; +} +line|z14[boundary=administrative][border_type=country] +{ + color: blue; + width: 6; + z-index: 533; + -x-kot-layer: top; +} +area|z14-[tourism=alpine_hut], +node|z14-[tourism=alpine_hut], +{ + icon-image: alpine_hut.svg; + text-offset: 10; + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: white; + text-halo-color: black; +} +line|z14[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 536; + dashes: 12,4,4,4; +} +line|z14[railway=preserved]::d1p3 +{ + color: #afafaf; + width: 1.7; + z-index: 304; + dashes: 4.5,4.5; + linecap: butt; +} +line|z14[man_made=cutline] +{ + color: #0e1117; + width: 4; + z-index: 247; + linecap: butt; +} +area|z14-[amenity=shelter], +node|z14-[amenity=shelter] +{ + icon-image: shelter.svg; +} +line|z14[railway=siding] +{ + color: #6f6f6f; + width: 1.6; + z-index: 209; +} +line|z14[boundary=administrative][admin_level=5] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 522; + dashes: 12,12; +} +line|z14-[piste:type=downhill][piste:difficulty=expert] +{ + color: #097ff5; + width: 5; +} +line|z14[railway=monorail]::raildash +{ + color: #a6f6a6; + width: 1.7; + z-index: 557; + dashes: 3.6,5.4; + linecap: butt; +} +line|z14[railway=monorail]::railborder +{ + color: #a6f6a6; + width: 2; + z-index: 555; +} +line|z14[piste:lift=platter]::d1p3 +{ + color: #dfdfdf; + width: 4; + dashes: 0.4,20; + linecap: butt; +} +line|z14[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 534; + dashes: 12,12; +} +line|z14[piste:lift=j-bar]::d2p3 +{ + color: #dfdfdf; + width: 4; + dashes: 0.4,20; + linecap: butt; +} +line|z14[railway=disused] +{ + color: #575757; + width: 1.6; + z-index: 196; + opacity: 0.7; +} +line|z14[railway=funicular]::d1p3 +{ + color: #a6f6f6; + width: 0.4; + z-index: 309; +} +line|z14[railway=yard]::d1p2 +{ + color: #191919; + width: 1; + z-index: 294; +} +line|z14-[piste:type=downhill][piste:difficulty=freeride] +{ + color: #0922f5; + width: 5; +} +line|z14[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 6; + z-index: 525; + -x-kot-layer: top; +} +line|z14[railway=rail]::d1p5 +{ + color: #777777; + width: 1.8; + z-index: 302; + dashes: 4.5,4.5; + linecap: butt; +} +line|z14[railway=rail]::d1p4 +{ + color: #191919; + width: 1.8; + z-index: 285; +} +line|z14[railway=abandoned]::d1p2 +{ + color: black; + width: 1; + z-index: 283; + opacity: 0.4; +} +line|z14[railway=siding]::d1p3 +{ + color: #bfbfbf; + width: 1; + z-index: 313; + dashes: 3,6; + linecap: butt; +} +line|z14[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 535; + dashes: 12,12; +} +line|z14[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 530; + dashes: 12,4,4,4; +} +line|z14[railway=preserved]::d1p2 +{ + color: #191919; + width: 1.7; +} +line|z14[railway=siding]::d1p2 +{ + color: #191919; + width: 1; + z-index: 295; +} +line|z14[boundary=administrative][border_type=county] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 529; + dashes: 4,20; +} +area|z14-[power=generator], +node|z14-[power=generator] +{ + icon-image: power_generic.svg; +} +line|z12-[mapswithme=grid] +{ + color: #dfdfdf; + width: 4; + dashes: 1,1; + linecap: butt; +} +line|z14[piste:lift=t-bar]::d2p2 +{ + color: #dfdfdf; + width: 0.4; +} +line|z14[railway=disused]::d1p2 +{ + color: #0d0d0d; + width: 1; + z-index: 282; + opacity: 0.7; +} +area|z14-[power=generator], +area|z14-[power=station], +area|z14-[power=sub_station], +node|z14-[power=generator] +{ + fill-color: #414141; +} +line|z14[man_made=pier] +{ + color: #2f2f2f; + width: 0.8; +} +area|z12-[aeroway=airport], +area|z12-[aeroway=aerodrome], +node|z12-[aeroway=airport], +node|z12-[aeroway=aerodrome] +{ + font-size: 10; + text-halo-radius: 2; + text: name; + text-color: #ffa41d; + text-halo-color: black; + text-offset: 10; + text-position: point; +} +area|z12-[aeroway=airport]::int_name, +area|z12-[aeroway=aerodrome]::int_name, +node|z12-[aeroway=airport]::int_name +node|z12-[aeroway=aerodrome]::int_name, +{ + font-size: 9; + text-halo-radius: 2; + text: int_name; + text-color: #ffa41d; + text-halo-color: black; + text-offset: 10; +} +area|z13-14[aeroway=airport], +area|z13-14[aeroway=aerodrome], +node|z13-14[aeroway=airport], +node|z13-14[aeroway=aerodrome] +{ + font-size: 11; +} +area|z13-14[aeroway=airport]::int_name, +area|z13-14[aeroway=aerodrome]::int_name, +area|z13-14[aeroway=airport]::int_name, +node|z13-14[aeroway=aerodrome]::int_name +{ + font-size: 10; +} +area|z15-[aeroway=airport], +area|z15-[aeroway=aerodrome], +node|z15-[aeroway=airport], +node|z15-[aeroway=aerodrome] +{ + font-size: 12; +} +area|z15-[aeroway=airport]::int_name, +area|z15-[aeroway=aerodrome]::int_name, +area|z15-[aeroway=airport]::int_name, +node|z15-[aeroway=aerodrome]::int_name +{ + font-size: 11; +} +line|z14[railway=preserved] +{ + color: #6f6f6f; + width: 2.4; + z-index: 200; +} +area|z14-[power=generator][power_source=hydro]::d2p2, +node|z14-[power=generator][power_source=hydro]::d2p2 +{ + icon-image: power_hydro.svg; +} +line|z14[railway=light_rail]::d1p3 +{ + color: #f6a6f6; + width: 1.7; + z-index: 687; + dashes: 3.8,5.4; + linecap: butt; +} +line|z14[railway=yard]::d1p3 +{ + color: #bfbfbf; + width: 1; + z-index: 312; + dashes: 3,6; + linecap: butt; +} +line|z14[boundary=administrative][border_type=state] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 531; + dashes: 12,4,4,4; +} +line|z14[railway=narrow_gauge] +{ + color: #9f9f9f; + width: 2.4; + z-index: 199; +} +area|z16-[power=tower], +node|z16-[power=tower] +{ + icon-image: power-tower.svg; +} + +line|z14-[piste:type=downhill][piste:difficulty=novice] +{ + color: #bf00bf; + width: 5; +} +line|z14[railway=disused]::d1p3 +{ + opacity: 0.7; + color: #575757; + linecap: butt; + width: 1; + z-index: 299; + dashes: 4.5,4.5; +} +area|z14-[power=generator][power_source=wind]::d2p2, +node|z14-[power=generator][power_source=wind]::d2p2 +{ + icon-image: power_wind.svg; +} +line|z14[piste:lift=t-bar]::d2p3 +{ + color: #dfdfdf; + width: 4; + dashes: 0.4,20; + linecap: butt; +} +line|z14[railway=abandoned] +{ + color: #4d4d4d; + width: 1.6; + z-index: 197; + opacity: 0.4; +} +line|z14[aeroway=taxiway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 4; + z-index: 315; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 1; + casing-color: #dfdfdf; +} +line|z14[railway=light_rail]::d1p2 +{ + color: #481919; + width: 1.7; + z-index: 677; +} +node|z14[aerialway=station] +{ + symbol-shape: circle; + symbol-fill-color: #cfaf27; + symbol-size: 2; +} +line|z14[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 526; + dashes: 12,12; +} +line|z14[man_made=pier] +{ + color: #2f2f2f; + width: 0.1; + z-index: 486; +} +line|z14[piste:type=nordic] +{ + color: #3fffff; + width: 1; + dashes: 3,0.5; + linecap: butt; +} +line|z14[railway=funicular] +{ + color: #a6f6f6; + width: 2.4; + z-index: 205; +} +node|z16-[highway=motorway_junction]::d1p1 +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: white; + text-halo-color: black; + text-position: center; +} +line|z14[railway=spur]::d1p3 +{ + color: #131313; + width: 1; + z-index: 311; + dashes: 3,6; + linecap: butt; +} +node|z15[aerialway=station] +{ + symbol-shape: circle; + symbol-fill-color: #cfaf27; + symbol-size: 3; +} +line|z14[railway=funicular]::d1p2 +{ + color: #194848; + width: 1.7; + z-index: 291; + dashes: 3.6,5.4; + linecap: butt; +} +line|z15[railway=spur]::d1p3 +{ + color: #9f9f9f; + width: 1.4; + z-index: 411; + dashes: 6,12; + linecap: butt; +} +line|z15[boundary=administrative][border_type=county] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 686; + dashes: 4,20; +} +line|z15-16[man_made=cutline] +{ + color: #0e1117; + width: 5; +} +line|z15[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 680; + dashes: 12,12; +} +area|z16[building], +node|z16[building], +area|z16[addr:housenumber][addr:street], +node|z16[addr:housenumber][addr:street] +{ + text: "addr:housenumber"; + font-size: 10; + text-color: white; + text-position: center; +} +line|z15[railway=disused] +{ + color: #575757; + width: 3.2; + z-index: 284; + opacity: 0.7; +} +line|z15[railway=preserved]::d1p2 +{ + color: #191919; + width: 2; + z-index: 388; +} +line|z15[piste:lift=magic_carpet] +{ + color: #efefef; + width: 1.6; +} +line|z15[railway=abandoned] +{ + color: #4d4d4d; + width: 3.2; + z-index: 285; + opacity: 0.4; +} +line|z15[route=ferry] +{ + color: #674717; + width: 1; + z-index: 643; + dashes: 7,5; + linecap: butt; +} +line|z15[railway=siding]::d1p3 +{ + color: silver; + width: 1.4; + z-index: 413; + dashes: 6,12; + linecap: butt; +} +line|z15-[piste:lift=j-bar] +{ + color: #dfdfdf; + width: 0.8; +} +area|z16[amenity=parking], +node|z16[amenity=parking] +{ + icon-image: parking-mini.svg; +} +area|z15-[tourism=viewpoint], +node|z15-[tourism=viewpoint], +area|z15-[tourism=artwork], +node|z15-[tourism=artwork], +{ + icon-image: viewpoint.svg; +} +line|z15[railway=siding]::d1p2 +{ + color: #191919; + width: 1.4; + z-index: 396; +} + +line|z15[railway=preserved] +{ + color: #6f6f6f; + width: 3.2; + z-index: 289; +} +line|z15-[aeroway=runway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 20; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 4; + casing-color: #dfdfdf; +} +line|z15-[piste:lift=t-bar] +{ + color: #dfdfdf; + width: 0.8; +} +line|z15[boundary=administrative][admin_level=5] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 676; + dashes: 12,12; +} +line|z15-[piste:lift=t-bar]::d2p2 +{ + color: #dfdfdf; + width: 8; + dashes: 0.8,40; + linecap: butt; +} +node|z15-[tourism=attraction] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #cfcfcf; + text-halo-color: black; +} +line|z15[railway=yard] +{ + color: silver; + width: 2.4; +} +line|z15[railway=spur] +{ + color: #9f9f9f; + width: 2.4; + z-index: 295; +} +line|z15[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 688; + dashes: 12,4,4,4; +} +line|z15[railway=rail] +{ + color: #999999; + z-index: 287; + width: 4; +} +line|z15[railway=rail]::d1p5 +{ + color: #999999; + width: 2.4; + dashes: 9,9; + linecap: butt; + z-index: 387; +} +line|z15[railway=rail]::d1p4 +{ + color: #191919; + width: 2.4; + z-index: 386; +} +area|z15-[aeroway=helipad], +node|z15-[aeroway=helipad] +{ + icon-image: helipad.svg; +} +line|z15[boundary=administrative][admin_level=8] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + dashes: 12,4,4,4; +} +line|z15[railway=narrow_gauge]::d1p2 +{ + color: #191919; + width: 2; + z-index: 387; +} +line|z15[boundary=administrative][admin_level=7] +{ + color: #06a8b4; + width: 1; + z-index: 674; + -x-kot-layer: top; +} +line|z15[boundary=administrative][border_type=city] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 685; + dashes: 12,4,4,4; +} +line|z15-[piste:lift=platter] +{ + color: #dfdfdf; + width: 0.8; +} +line|z15[railway=yard]::d1p2 +{ + color: #191919; + width: 1.4; + z-index: 395; +} +line|z15-16[railway=light_rail]::d1p2 +{ + color: #481919; + width: 2; + z-index: 677; +} +line|z15-16[railway=light_rail] +{ + color: #f0b3f0; + width: 3.2; + z-index: 668; +} +line|z15[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 694; + dashes: 12,4,4,4; +} +line|z15[railway=preserved]::d1p3 +{ + color: silver; + width: 2; + z-index: 405; + dashes: 9,9; + linecap: butt; +} +line|z15-[piste:type=nordic] +{ + color: #3fffff; + width: 2; + dashes: 6,1; + linecap: butt; +} +line|z15[railway=light_rail]::d1p3 +{ + color: #f0b3f0; + width: 2; + z-index: 687; + dashes: 7.6,10.8; + linecap: butt; +} +area|z15-[leisure=park], +node|z15-[leisure=park] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #a357ff; + text-halo-color: black; +} +area|z15-[leisure=park]::int_name, +node|z15-[leisure=park]::int_name +{ + font-size: 11; + text-halo-radius: 2; + text: int_name; + text-color: #a357ff; + text-halo-color: black; +} +line|z15[railway=funicular]::d1p2 +{ + color: #194848; + width: 2; + z-index: 392; + dashes: 7.2,10.8; + linecap: butt; +} +line|z15-[aeroway=taxiway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 8; + z-index: 415; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 2; + casing-color: #dfdfdf; +} +line|z15[boundary=administrative][border_type=state] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 689; + dashes: 12,4,4,4; +} +line|z15[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 6; + z-index: 679; + -x-kot-layer: top; +} +line|z15[boundary=administrative][admin_level=10] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 671; + dashes: 4,20; +} +line|z15-[piste:lift=j-bar]::d2p2 +{ + color: #dfdfdf; + width: 8; + z-index: 605; + dashes: 0.8,40; + linecap: butt; +} +line|z15[railway=spur]::d1p2 +{ + color: #191919; + width: 1.4; + z-index: 394; +} +line|z15[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 690; + -x-kot-layer: top; +} +line|z15[piste:lift=rope_tow] +{ + color: #27273b; + width: 1; + z-index: 607; + dashes: 2,2; + linecap: butt; +} +line|z15[aerialway=chair_lift] +{ + color: #dfdfdf; + width: 0.8; + z-index: 612; +} +line|z15[man_made=pier] +{ + color: #2f2f2f; + width: 0.2; + z-index: 630; +} +line|z15[boundary=administrative][admin_level=6] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 675; + dashes: 4,20; +} +line|z15[railway=monorail]::d1p3 +{ + color: #b3f0b3; + width: 2; + z-index: 566; + dashes: 7.2,10.8; + linecap: butt; +} +line|z15[railway=abandoned]::d1p2 +{ + color: black; + width: 2; + z-index: 384; + opacity: 0.4; +} +line|z15-[railway=monorail] +{ + color: #b3f0b3; + width: 3.2; + z-index: 556; +} +line|z15[aerialway=gondola] +{ + color: #dfdfdf; + width: 0.8; + z-index: 610; +} +line|z15[railway=narrow_gauge]::d1p3 +{ + color: silver; + width: 2; + z-index: 404; + dashes: 11,11; + linecap: butt; +} +line|z15[railway=funicular] +{ + color: #b3f0f0; + width: 3.2; + z-index: 293; +} +line|z15[railway=yard]::d1p3 +{ + color: silver; + width: 1.4; + z-index: 412; + dashes: 6,12; + linecap: butt; +} +line|z15[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 693; + dashes: 12,12; +} +line|z15[boundary=administrative][admin_level=9] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 672; + dashes: 12,12; +} +line|z15[man_made=pier] +{ + color: #2f2f2f; + width: 1.6; + z-index: 631; +} +line|z15[aerialway=mixed_lift] +{ + color: #dfdfdf; + width: 0.8; + z-index: 613; +} +line|z15[railway=disused]::d1p2 +{ + color: #0d0d0d; + width: 2; + z-index: 383; + opacity: 0.7; +} +line|z15[aerialway=cable_car] +{ + color: #dfdfdf; + width: 0.8; + z-index: 609; +} +line|z15[man_made=pier]::d1p3 +{ + color: #1b1b1b; + width: 1.2; + z-index: 632; +} +line|z15[boundary=administrative][border_type=suburb] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 683; + dashes: 4,20; +} +line|z15[railway=disused]::d1p3 +{ + opacity: 0.7; + color: #575757; + linecap: butt; + width: 2; + z-index: 400; + dashes: 9,9; +} +line|z15[railway=abandoned]::d1p3 +{ + opacity: 0.4; + color: #4d4d4d; + linecap: butt; + width: 2; + z-index: 401; + dashes: 9,9; +} +line|z15-[railway=monorail]::d1p2 +{ + color: #2f7f7f; + width: 2; + z-index: 561; +} +line|z15-[piste:lift=platter]::d1p2 +{ + color: #dfdfdf; + width: 8; + dashes: 1,40; + linecap: butt; +} +line|z15[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 692; + dashes: 12,12; +} +line|z15[piste:type=sled] +{ + color: #0f1f23; + width: 5; +} +line|z15[boundary=administrative][border_type=country] +{ + color: blue; + width: 6; + z-index: 691; + -x-kot-layer: top; +} + +area|z15-[amenity=fuel], +node|z15-[amenity=fuel] +{ + icon-image: petrolstation.svg; +} +area|z15-[leisure=nature_reserve], +node|z15-[leisure=nature_reserve] +{ + icon-image: bird.svg; +} +area|z15-[building], +node|z15-[building] +{ + fill-color: #444444; +} +line|z15[railway=narrow_gauge] +{ + color: silver; + width: 3.2; + z-index: 288; +} +line|z15[boundary=administrative][border_type=municipality] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 684; + dashes: 12,4,4,4; +} +line|z15[railway=siding] +{ + color: silver; + width: 2.4; + z-index: 297; +} +line|z15[railway=funicular]::d1p3 +{ + color: #b3f0f0; + width: 0.5; + z-index: 410; +} +line|z16[communication=line] +{ + color: #0f7f0f; + width: 0.4; + z-index: 873; + dashes: 8,4; + linecap: butt; +} +area|z16-[amenity=bureau_de_change], +node|z16-[amenity=bureau_de_change] +{ + icon-image: bureau_de_change.svg; +} +line|z16[boundary=administrative][admin_level=5] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 932; + dashes: 12,12; +} +line|z16[railway=narrow_gauge]::d1p3 +{ + color: silver; + width: 2; + z-index: 647; + dashes: 14,14; + linecap: butt; +} +line|z16[aerialway=chair_lift] +{ + color: #dfdfdf; + width: 1.6; + z-index: 852; +} +line|z16[piste:type=sled] +{ + color: #0f1f23; + width: 10; + z-index: 840; +} +line|z16[man_made=pipeline][location=overground] +{ + color: #5f5f5f; + width: 0.8; + z-index: 875; + dashes: 8,4; + linecap: butt; +} +line|z16[railway=spur] +{ + color: #9f9f9f; + width: 2.4; + z-index: 547; +} +area|z16-[amenity=restaurant], +node|z16-[amenity=restaurant] +{ + icon-image: restaurant.svg; +} +line|z16[railway=funicular] +{ + color: #b3f0f0; + width: 3.2; + z-index: 546; +} +line|z16[man_made=pier]::d1p3 +{ + color: #1b1b1b; + width: 2.4; + z-index: 857; +} +line|z16[boundary=administrative][admin_level=2], +line|z16[boundary=administrative][border_type=country] +{ + color: #111122; + width: 6; + z-index: 933; + -x-kot-layer: top; +} +area|z17-[amenity], +area|z17-[historic], +area|z17-[office][office!=no], +area|z17-[tourism], +area|z17-[craft], +area|z17-[internet_access], +node|z17-[amenity], +node|z17-[historic], +node|z17-[office][office!=no], +node|z17-[tourism], +node|z17-[craft], +node|z17-[internet_access], +{ + font-size: 11; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-offset: 10; + text-halo-color: black; + z-index: 1; +} + +line|z16[railway=disused] +{ + color: #575757; + width: 3.2; + z-index: 540; + opacity: 0.7; +} +line|z16[boundary=administrative][admin_level=10] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 927; + dashes: 4,20; +} +area|z17-[amenity=atm], +node|z17-[amenity=atm] +{ + icon-image: atm.svg; +} +line|z16[railway=light_rail]::d1p3 +{ + color: #f0b3f0; + width: 2; + z-index: 687; + dashes: 9.6,14.4; + linecap: butt; +} +area|z17-[military=bunker], +area|z16-[historic=battlefield], +node|z17-[military=bunker], +node|z16-[historic=battlefield] +{ + icon-image: cannon.svg; +} +area|z16-[amenity=hunting_stand], +node|z16-[amenity=hunting_stand] +{ + icon-image: hunting_closed_high.svg; +} +line|z16[railway=spur]::d1p2 +{ + color: #191919; + width: 1.2; + z-index: 638; +} +line|z16[railway=spur]::d1p3 +{ + color: silver; + width: 1.2; + z-index: 652; + dashes: 8,16; + linecap: butt; +} +area|z16[building]::int_name, +node|z16[building]::int_name +{ + text: int_name; + font-size: 11; + text-color: #7f7f8f; +} +area|z16-[amenity=fast_food], +node|z16-[amenity=fast_food] +{ + icon-image: fastfood.svg; +} + +line|z16[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 945; + dashes: 12,12; +} +area|z16-[amenity=bench], +node|z16-[amenity=bench] +{ + icon-image: bench.svg; +} +area|z16-[power=pole], +node|z16-[power=pole] +{ + icon-image: power-pole.svg; +} +area|z16-[natural=peak], +node|z16-[natural=peak], +area|z16-[natural=rock], +node|z16-[natural=rock], +area|z16-[natural=bare_rock], +node|z16-[natural=bare_rock], +{ + text-offset: 10; + text: name; + font-size: 16; + text-color: #bfbfbf; +} +line|z16[route=ferry] +{ + color: #573727; + width: 2; + z-index: 877; + dashes: 12,8; + linecap: butt; +} +line|z16[railway=razed] +{ + opacity: 0.3; + color: #3d3d3d; + linecap: butt; + width: 3.2; + z-index: 541; + dashes: 2.4,2.4; +} +line|z16[railway=abandoned] +{ + color: #4d4d4d; + width: 3.2; + z-index: 542; + opacity: 0.4; +} +area|z16[aerialway=station], +node|z16[aerialway=station] +{ + symbol-shape: circle; + symbol-fill-color: #cfaf27; + symbol-size: 4; +} +area|z16-[amenity=bicycle_rental], +node|z16-[amenity=bicycle_rental] +{ + icon-image: bicycle_rental.svg; +} +line|z16[power=minor_line] +{ + color: black; + width: 1.6; + z-index: 862; + opacity: 0.5; +} +area|z16-[amenity=theatre], +node|z16-[amenity=theatre] +{ + icon-image: theatre.svg; +} +area|z16-[amenity=embassy], +node|z16-[amenity=embassy] +{ + icon-image: embassy.svg; +} +line|z16[railway=rail]::d1p3 +{ + color: #999999; + z-index: 543; + width: 4; +} +area|z16-[tourism=guest_house], +area|z16-[tourism=hostel], +node|z16-[tourism=guest_house], +node|z16-[tourism=hostel] +{ + icon-image: hostel.svg; +} +area|z16-[tourism=hotel], +area|z16-[tourism=motel], +node|z16-[tourism=hotel], +node|z16-[tourism=motel] +{ + icon-image: hotel.svg; +} +line|z16[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 940; + dashes: 12,4,4,4; +} +line|z16-[railway=monorail]::d1p3 +{ + color: #b3f0b3; + width: 2; + z-index: 566; + dashes: 9.6,14.4; + linecap: butt; +} +line|z16[railway=rail] +{ + color: #191919; + width: 2.4; + z-index: 631; +} +line|z16[piste:lift=rope_tow] +{ + color: #27273b; + width: 2; + dashes: 4,4; + linecap: butt; +} +line|z16[barrier=hedge] +{ + color: #4f4f4f; + width: 0.4; + z-index: 879; +} +line|z16[boundary=administrative][border_type=county] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 939; + dashes: 4,20; +} +line|z16[boundary=administrative][admin_level=8] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 929; + dashes: 12,4,4,4; +} + +line|z16[boundary=administrative][admin_level=6] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 931; + dashes: 4,20; +} +line|z16[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 946; + dashes: 12,4,4,4; +} +line|z16[railway=narrow_gauge]::d1p2 +{ + color: #191919; + width: 2; + z-index: 632; +} +area|z17-[amenity=toilets], +node|z17-[amenity=toilets], +{ + icon-image: toilets.svg; +} +line|z16[boundary=administrative][border_type=suburb] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 936; + dashes: 4,20; +} +node|z16-[natural=volcano], +area|z16-[natural=volcano], +node|z16-[natural=cave_entrance], +area|z16-[natural=cave_entrance], +node|z16-[natural=cape], +area|z16-[natural=cape], +{ + text-offset: 10; + text: name; + font-size: 16; + text-color: white; +} +area|z16-[railway=level_crossing], +node|z16-[railway=level_crossing] +{ + icon-image: railway-crossing.svg; +} +line|z16[barrier=bollard], +node|z16[barrier=block], +node|z16[barrier=bollard], +node|z16[barrier=stile], +node|z16[barrier=toll_booth] +{ + symbol-shape: circle; + symbol-fill-color: #8f8f8f; + symbol-size: 1.2; +} +line|z16[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 935; + dashes: 12,12; +} +line|z16[railway=preserved]::d1p2 +{ + color: #191919; + width: 2; + z-index: 633; +} +line|z16[railway=abandoned]::d1p3 +{ + opacity: 0.4; + color: #4d4d4d; + linecap: butt; + width: 2.4; + z-index: 645; + dashes: 12,12; +} +line|z16[communication=line][location=underground] +{ + color: #0f7f0f; + width: 0.4; + z-index: 871; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +line|z16[man_made=pipeline]::d1p2 +{ + color: #5f5f5f; + width: 0.8; + z-index: 876; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +line|z16[railway=disused]::d1p3 +{ + opacity: 0.7; + color: #575757; + linecap: butt; + width: 2.4; + z-index: 643; + dashes: 12,12; +} +line|z16[railway=funicular]::d1p2 +{ + color: #194848; + width: 2; + z-index: 636; + dashes: 9.6,14.4; + linecap: butt; +} +line|z16[power=minor_line]::d1p2 +{ + color: #575757; + width: 0.8; + z-index: 863; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +line|z16[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 944; + dashes: 12,12; +} +area|z16-[amenity=fire_station], +node|z16-[amenity=fire_station] +{ + icon-image: firebrigade.svg; +} + +area|z16[amenity=taxi], +area|z17-[amenity=taxi], +node|z16[amenity=taxi], +node|z17-[amenity=taxi] +{ + icon-image: taxi.svg; +} +line|z16[railway=preserved]::d1p3 +{ + color: silver; + width: 2; + z-index: 648; + dashes: 12,12; + linecap: butt; +} +line|z16[railway=narrow_gauge] +{ + color: silver; + width: 3.2; + z-index: 544; +} +line|z16[power=minor_line]::d1p3 +{ + color: #575757; + width: 0.8; + z-index: 864; + dashes: 8,4; + linecap: butt; +} +area|z16-[amenity=fountain], +node|z16-[amenity=fountain] +{ + icon-image: fountain.svg; +} +line|z16[barrier=wall] +{ + color: #4f4f4f; + width: 1; + z-index: 887; +} +line|z16[barrier=city_wall] +{ + color: #4f4f4f; + width: 1; + z-index: 898; + dashes: 0.0,2.0; + linecap: butt; +} +line|z16[railway=siding] +{ + color: silver; + width: 2.4; + z-index: 549; +} +area|z16-[amenity=car_rental], +node|z16-[amenity=car_rental] +{ + icon-image: car_rental.svg; +} +line|z16[railway=siding]::d1p2 +{ + color: #191919; + width: 1.2; + z-index: 640; +} +line|z16[railway=funicular]::d1p3 +{ + color: #b3f0f0; + width: 0.6; + z-index: 651; +} +area|z16-[amenity=marketplace], +node|z16-[amenity=marketplace] +{ + icon-image: supermarket.svg; +} +area|z16[amenity=pharmacy], +area|z16-[amenity=doctors], +area|z17-[amenity=pharmacy], +node|z16[amenity=pharmacy], +node|z16-[amenity=doctors], +node|z17-[amenity=pharmacy] +{ + icon-image: pharmacy.svg; +} +line|z16[aerialway=cable_car] +{ + color: #dfdfdf; + width: 1.6; + z-index: 850; +} +area|z16[railway=platform], +line|z16[railway=platform] +{ + color: #444444; + width: 4; + z-index: 580; +} +line|z16[railway=disused]::d1p2 +{ + color: #0d0d0d; + width: 2.4; + z-index: 627; + opacity: 0.7; +} +area|z16-[amenity=place_of_worship], +node|z16-[amenity=place_of_worship] +{ + icon-image: religion.svg; +} +line|z16[barrier=retaining_wall] +{ + color: #4f4f4f; + width: 1; +} +line|z16[communication=line] +{ + color: black; + width: 1.6; + z-index: 870; + opacity: 0.5; +} +area|z16-[railway=crossing], +node|z16-[railway=crossing] +{ + icon-image: railway-crossing-small.svg; +} +area|z16-[barrier=lift_gate], +node|z16-[barrier=lift_gate] +{ + icon-image: barrier.svg; +} +area|z16-[amenity=bar], +area|z16-[amenity=nightclub], +node|z16-[amenity=bar], +node|z16-[amenity=nightclub] +{ + icon-image: bar.svg; +} +area|z16-[historic=ruins], +node|z16-[historic=ruins] +{ + icon-image: ruins.svg; +} +line|z16[man_made=pier] +{ + color: #2f2f2f; + width: 0.4; + z-index: 855; +} +line|z16[boundary=administrative][border_type=state] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 941; + dashes: 12,4,4,4; +} +area|z16-[amenity=speed_trap], +node|z16-[amenity=speed_trap] +{ + icon-image: speed_trap.svg; +} +area|z16-[historic=memorial], +area|z16-[historic=monument], +node|z16-[historic=memorial], +node|z16-[historic=monument] +{ + icon-image: memorial.svg; +} +line|z16[boundary=administrative][admin_level=7] +{ + color: #06a8b4; + width: 1; + z-index: 930; + -x-kot-layer: top; +} +line|z16[railway=rail]::d1p5 +{ + color: #999999; + width: 2.4; + z-index: 646; + dashes: 12,12; + linecap: butt; +} +line|z16[man_made=pier]::d1p2 +{ + color: #2f2f2f; + width: 3.2; +} +line|z16[barrier=city_wall] +{ + color: #4f4f4f; + width: 1; + z-index: 897; +} +area|z16-[railway=platform], +line|z16-[railway=platform] +{ + fill-color: #444444; +} +line|z16[boundary=administrative][border_type=municipality] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 937; + dashes: 12,4,4,4; +} +line|z16[railway=razed]::d1p2 +{ + color: black; + width: 2.4; + z-index: 628; + opacity: 0.3; +} +line|z16[railway=razed]::d1p3 +{ + opacity: 0.3; + color: #3d3d3d; + linecap: butt; + width: 2.4; + z-index: 644; + dashes: 2.4,2.4,2.4,2.4,2.4,12; +} +line|z16[railway=abandoned]::d1p2 +{ + color: black; + width: 2.4; + z-index: 629; + opacity: 0.4; +} +area|z16-[historic=castle], +node|z16-[historic=castle] +{ + icon-image: castle.svg; +} +line|z16[barrier=hedge] +{ + color: #4f4f4f; + width: 1; + z-index: 881; + dashes: 0.0,2.0; + linecap: butt; +} +area|z17-[amenity=police], +node|z17-[amenity=police] +{ + icon-image: police.svg; +} +line|z16[boundary=administrative][border_type=city] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 938; + dashes: 12,4,4,4; +} +area|z17-[amenity=hospital], +node|z17-[amenity=hospital] +{ + icon-image: hospital.svg; +} +line|z16[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 942; + -x-kot-layer: top; +} +area|z16-[amenity=cafe], +node|z16-[amenity=cafe] +{ + icon-image: cafe.svg; + z-index: 1; +} +line|z16[man_made=pipeline] +{ + color: black; + width: 1.6; + z-index: 874; + opacity: 0.5; +} +area|z16-[amenity=car_sharing], +node|z16-[amenity=car_sharing] +{ + icon-image: car_sharing.svg; +} +line|z16[piste:lift=magic_carpet] +{ + color: #efefef; + width: 3.2; +} +line|z16[railway=preserved] +{ + color: #6f6f6f; + width: 3.2; +} +area|z16-[amenity=cinema], +node|z16-[amenity=cinema] +{ + icon-image: cinema.svg; +} +area|z16-[historic=archaeological_site], +area|z16-[historic=museum], +area|z16-[tourism=museum], +node|z16-[historic=archaeological_site], +node|z16-[historic=museum], +node|z16-[tourism=museum] +{ + icon-image: museum.svg; +} +line|z16[barrier=retaining_wall] +{ + color: #4f4f4f; + width: 1; + z-index: 891; + dashes: 0.0,2.0; + linecap: butt; +} +line|z16[railway=siding]::d1p3 +{ + color: silver; + width: 1.2; + z-index: 654; + dashes: 8,16; + linecap: butt; +} +line|z16[boundary=administrative][admin_level=9] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 928; + dashes: 12,12; +} +area|z16-[amenity=post_office], +node|z16-[amenity=post_office] +{ + icon-image: postoffice.svg; +} +line|z16[aerialway=mixed_lift] +{ + color: #dfdfdf; + width: 1.6; + z-index: 853; +} +line|z16[railway=yard]::railfill +{ + color: #191919; + width: 1.2; + z-index: 639; +} +line|z16[railway=yard]::railborder +{ + color: silver; + width: 2.4; + z-index: 548; +} +line|z16[railway=yard]::raildash +{ + color: silver; + width: 1.2; + z-index: 653; + dashes: 8,16; + linecap: butt; +} +area|z16-[amenity=library], +node|z16-[amenity=library], +{ + icon-image: library.svg; +} + +line|z16[aerialway=gondola] +{ + color: #dfdfdf; + width: 1.6; + z-index: 851; +} +line|z16-[power=line] +{ + color: black; + width: 1.6; + z-index: 858; + opacity: 0.5; +} +line|z16-[power=line]::d1p2 +{ + color: #575757; + width: 0.8; + z-index: 861; + dashes: 16,8; + linecap: butt; +} +line|z16-[power=line][location=underground] +{ + color: #575757; + width: 0.8; + z-index: 859; + dashes: 2.4,4,2.4,4,2.4,8.8; + linecap: butt; +} +line|z17-[piste:lift=magic_carpet] +{ + color: #efefef; + width: 6.4; +} +line|z17-[railway=rail] +{ + color: #999999; + z-index: 568; + width: 4.4; +} +line|z17-[man_made=pipeline] +{ + color: black; + width: 1.6; + z-index: 947; + opacity: 0.5; +} +line|z17-[aerialway=cable_car] +{ + color: #dfdfdf; + width: 3.2; + z-index: 909; +} +line|z17-[boundary=administrative][admin_level=7] +{ + color: #06a8b4; + width: 0.8; + z-index: 965; + -x-kot-layer: top; +} +line|z17-[boundary=administrative][border_type=county] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 973; + dashes: 4,20; +} +line|z17-[communication=line]::d1p2 +{ + color: #0f7f0f; + width: 0.8; + z-index: 933; + dashes: 8,4; + linecap: butt; +} +line|z17-[railway=razed]::d1p3 +{ + opacity: 0.3; + color: #3d3d3d; + linecap: butt; + width: 2; + z-index: 678; + dashes: 2.4,2.4,2.4,2.4,2.4,12; +} +line|z17-[railway=narrow_gauge] +{ + color: silver; + width: 3.2; + z-index: 569; +} +line|z17-[barrier=retaining_wall] +{ + color: #4f4f4f; + width: 1; + z-index: 958; + dashes: 0.0,4.0; + linecap: butt; +} +line|z17-[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 978; + dashes: 12,12; +} +area|z17-[building], +node|z17-[building], +area|z17-[addr:housenumber][addr:street], +node|z17-[addr:housenumber][addr:street] +{ + text: "addr:housenumber"; + font-size: 11; + text-color: white; + text-position: center; +} +line|z17-[man_made=pipeline]::d1p2 +{ + color: #5f5f5f; + width: 0.8; + z-index: 949; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +line|z17-[man_made=pipeline][location=overground] +{ + color: #5f5f5f; + width: 0.8; + z-index: 948; + dashes: 8,4; + linecap: butt; +} +line|z17-[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 969; + dashes: 12,12; +} +line|z17-[railway=narrow_gauge]::d1p2 +{ + color: #191919; + width: 2; + z-index: 665; +} +line|z17-[railway=light_rail] +{ + color: #f0b3f0; + width: 3.2; + z-index: 571; +} +line|z17-[power=minor_line]::d1p3 +{ + color: #575757; + width: 0.8; + z-index: 923; + dashes: 8,4; + linecap: butt; +} +line|z17-[railway=yard]::d1p2 +{ + color: #191919; + width: 1.36; + z-index: 672; +} +line|z17-[aerialway=mixed_lift] +{ + color: #dfdfdf; + width: 3.2; + z-index: 912; +} +area|z14-[tourism=camp_site], +node|z14-[tourism=camp_site] +{ + icon-image: campsite.svg; +} +area|z17-[leisure=slipway], +node|z17-[leisure=slipway] +{ + icon-image: slipway.svg; +} +line|z17-[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 979; + dashes: 12,12; +} +line|z17-[railway=yard] +{ + color: silver; + width: 2.4; + z-index: 577; +} +line|z17-[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 976; + -x-kot-layer: top; +} +line|z17-[barrier=hedge] +{ + color: #dfdfdf; + width: 0.8; + z-index: 953; + dashes: 0.0,4.0; + linecap: butt; +} +area|z17-[power=generator]::d1p3, +node|z17-[power=generator]::d1p3 +{ + z-index: 927; +} +line|z17-[railway=rail]::d1p5 +{ + color: #999999; + width: 3.2; + z-index: 681; + dashes: 12,12; + linecap: butt; +} +line|z17-[communication=line] +{ + color: black; + width: 1.6; + z-index: 930; + opacity: 0.5; +} +line|z17-[boundary=administrative][border_type=suburb] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 970; + dashes: 4,20; +} +line|z17-[boundary=administrative][admin_level=9] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 963; + dashes: 12,12; +} +line|z17-[boundary=administrative][admin_level=5] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 967; + dashes: 12,12; +} +line|z17-[man_made=pier] +{ + color: #2f2f2f; + width: 0.4; + z-index: 914; +} +line|z17-[boundary=administrative][admin_level=6] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 966; + dashes: 4,20; +} +line|z17-[railway=spur]::d1p2 +{ + color: #191919; + width: 1.36; + z-index: 671; +} +line|z17-[railway=preserved]::d1p2 +{ + color: #191919; + width: 2; + z-index: 666; +} +area|z17-[amenity=college], +area|z17-[amenity=university], +node|z17-[amenity=college], +node|z17-[amenity=university] +{ + icon-image: university.svg; +} +line|z17-[boundary=administrative][border_type=city] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 972; + dashes: 12,4,4,4; +} +line|z17-[railway=disused]::d1p3 +{ + opacity: 0.7; + color: #575757; + linecap: butt; + width: 2; + z-index: 677; + dashes: 12,12; +} +node|z17-[man_made=cairn] +{ + symbol-shape: circle; + symbol-fill-color: black; + symbol-size: 3.2; +} +line|z17-[aerialway=chair_lift] +{ + color: #dfdfdf; + width: 3.2; +} +area|z17-[tourism=picnic_site], +node|z17-[tourism=picnic_site] +{ + icon-image: picnic.svg; +} +area|z17-[amenity=parking], +node|z17-[amenity=parking] +{ + icon-image: parking.svg; +} +area|z17-[railway=platform], +line|z17-[railway=platform] +{ + color: #444444; + width: 8; +} +line|z17-[barrier=wall] +{ + color: #4f4f4f; + width: 1; + z-index: 956; +} +line|z17-[communication=line][location=underground] +{ + color: #0f7f0f; + width: 0.8; + z-index: 931; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +area|z17-[man_made=windmill], +node|z17-[man_made=windmill] +{ + icon-image: windmill.svg; +} +line|z17-[boundary=administrative][admin_level=11] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 961; + dashes: 0.8,5.2; +} +line|z17-[railway=siding]::d1p3 +{ + color: silver; + width: 1.36; + z-index: 692; + dashes: 7.2,16.8; + linecap: butt; +} +area|z17-[amenity=kindergarten], +node|z17-[amenity=kindergarten] +{ + icon-image: kindergarten2.svg; +} +line|z17-[route=ferry] +{ + color: #573727; + width: 2; + z-index: 950; + dashes: 12,8; + linecap: butt; +} +line|z17-[piste:lift=rope_tow] +{ + color: #27273b; + width: 4; + dashes: 8,8; + linecap: butt; +} +line|z17-[railway=siding]::d1p2 +{ + color: #191919; + width: 1.36; + z-index: 673; +} +line|z17-[man_made=cutline] +{ + color: #0e1117; + width: 6; + z-index: 276; +} +line|z17-[railway=razed]::d1p2 +{ + color: black; + width: 2; + z-index: 662; + opacity: 0.3; +} +line|z17-[man_made=pier]::d1p3 +{ + color: #1b1b1b; + width: 2.4; + z-index: 916; +} +area|z17-[tourism=information][information=guidepost], +node|z17-[tourism=information][information=guidepost] +{ + icon-image: information-guidepost.svg; +} +line|z16-[barrier=fence], +line|z16-[historic=citywalls], +{ + color: #4f4f4f; + width: .1; + z-index: 954; +} +line|z17-[railway=abandoned] +{ + color: #4d4d4d; + width: 3.2; + z-index: 565; + opacity: 0.4; +} +line|z17-[barrier=retaining_wall] +{ + color: #4f4f4f; + width: 1; + z-index: 957; +} +line|z17-[railway=disused] +{ + color: #575757; + width: 3.2; + z-index: 564; + opacity: 0.7; +} +line|z17-[railway=light_rail]::d1p3 +{ + color: #f0b3f0; + width: 2; + z-index: 684; + dashes: 9.6,14.4; + linecap: butt; +} +line|z17-[railway=rail]::d1p4 +{ + color: #191919; + width: 3.2; + z-index: 664; +} +line|z17-[railway=spur] +{ + color: silver; + width: 2.4; + z-index: 576; +} +line|z17-[barrier=city_wall] +{ + color: #4f4f4f; + width: 1; + z-index: 959; +} +line|z17-[boundary=administrative][admin_level=10] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 962; + dashes: 4,20; +} +line|z17-[railway=siding] +{ + color: silver; + width: 2.4; + z-index: 578; +} +line|z17-[railway=disused]::d1p2 +{ + color: #0d0d0d; + width: 2; + z-index: 661; + opacity: 0.7; +} +line|z17-[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 974; + dashes: 12,4,4,4; +} +line|z17-[barrier=bollard], +node|z17-[barrier=block], +node|z17-[barrier=bollard], +node|z17-[barrier=stile], +node|z17-[barrier=toll_booth] +{ + symbol-shape: circle; + symbol-fill-color: #8f8f8f; + symbol-size: 1.6; +} +line|z17-[boundary=administrative][border_type=state] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + dashes: 12,4,4,4; +} +area|z17-[building]::int_name, +node|z17-[building]::int_name +{ + text: int_name; + font-size: 11; + text-color: #bfbfbf; +} +area|z15-[historic=ship] +{ + fill-color: #32324b; + text: name; + font-size: 11; +} +line|z17-[railway=razed] +{ + opacity: 0.3; + color: #3d3d3d; + linecap: butt; + width: 3.2; + z-index: 567; + dashes: 2.4,2.4; +} +line|z17-[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 980; + dashes: 12,4,4,4; +} +line|z17-[railway=funicular] +{ + color: #b3f0f0; + width: 3.2; + z-index: 574; +} +line|z17-[man_made=pier]::d1p2 +{ + color: #2f2f2f; + width: 3.2; + z-index: 915; +} +line|z17-[railway=abandoned]::d1p3 +{ + opacity: 0.4; + color: #4d4d4d; + linecap: butt; + width: 2; + z-index: 679; + dashes: 12,12; +} +line|z17-[barrier=city_wall] +{ + color: #4f4f4f; + width: 1; + z-index: 960; + dashes: 0.0,4.0; + linecap: butt; +} +line|z17-[railway=light_rail]::d1p2 +{ + color: #481919; + width: 2; + z-index: 667; +} +line|z17-[power=minor_line]::d1p2 +{ + color: #575757; + width: 0.8; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +area|z17-[aerialway=station], +node|z17-[aerialway=station] +{ + symbol-shape: circle; + symbol-fill-color: #cfaf27; + symbol-size: 3.2; +} +line|z17-[railway=funicular]::d1p2 +{ + color: #194848; + width: 2; + z-index: 670; + dashes: 9.6,14.4; + linecap: butt; +} +line|z17-[aerialway=gondola] +{ + color: #dfdfdf; + width: 3.2; + z-index: 910; +} +line|z17-[railway=preserved] +{ + color: #6f6f6f; + width: 3.2; + z-index: 570; +} +line|z17-[boundary=administrative][border_type=municipality] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 971; + dashes: 12,4,4,4; +} +line|z17-[railway=preserved]::d1p3 +{ + color: silver; + width: 2; + z-index: 683; + dashes: 12,12; + linecap: butt; +} +line|z17-[boundary=administrative][admin_level=8] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 964; + dashes: 12,4,4,4; +} +line|z17-[railway=funicular]::d1p3 +{ + color: #b3f0f0; + width: 0.64; + z-index: 688; +} +line|z17-[boundary=administrative][border_type=country] +{ + color: blue; + width: 6; + z-index: 977; + -x-kot-layer: top; +} +line|z17-[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 6; + -x-kot-layer: top; +} +line|z17-[railway=abandoned]::d1p2 +{ + color: black; + width: 2; + z-index: 663; + opacity: 0.4; +} +line|z17-[railway=yard]::d1p3 +{ + color: silver; + width: 1.36; + z-index: 691; + dashes: 7.2,16.8; + linecap: butt; +} +line|z17-[railway=spur]::d1p3 +{ + color: silver; + width: 1.36; + z-index: 690; + dashes: 7.2,16.8; + linecap: butt; +} +line|z17-[barrier=hedge] +{ + color: #4f4f4f; + width: 1; + z-index: 952; +} +line|z17-[piste:type=sled] +{ + color: #0f1f23; + width: 20; +} +line|z17-[railway=narrow_gauge]::d1p3 +{ + color: silver; + width: 2; + z-index: 682; + dashes: 14.4,14.4; + linecap: butt; +} +line|z17-[power=minor_line] +{ + color: black; + width: 1.6; + z-index: 921; + opacity: 0.5; +} + +node|z17-[entrance] +{ + symbol-shape: circle; + symbol-fill-color: #dfdfdf; + symbol-size: 2; + font-size: 9; + text: ref; + text-offset-x: 6; + z-index: 10; +} +node|z19-[entrance]::flats +{ + text: "addr:flats"; + font-size: 9; + text-offset-y: 10; +} +node|z15-[railway=station][!transport], +node|z15-[railway=halt], +area|z15-[railway=station][!transport], +area|z15-[railway=halt], +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #cfaf27; + text-offset: 10; + text-halo-color: #070300; + z-index: 170; +} + +/* POI icons */ + +area|z17-[tourism=information][office], +node|z17-[tourism=information][office] +{ + icon-image: information-office.svg; +} +area|z17-[barrier=gate], +node|z17-[barrier=gate] +{ + icon-image: gate.svg; +} +area|z17-[man_made=lighthouse], +node|z17-[man_made=lighthouse] +{ + icon-image: lighthouse.svg; +} +area|z17-[tourism=information], +node|z17-[tourism=information] +{ + icon-image: information.svg; +} +area|z17-[amenity=post_box], +node|z17-[amenity=post_box] +{ + icon-image: postbox.svg; +} +area|z16-[amenity=bank], +node|z16-[amenity=bank] +{ + icon-image: bank.svg; + z-index: 5; +} +area|z16-[amenity=pub], +node|z16-[amenity=pub] +{ + icon-image: pub.svg; +} +node|z17-[amenity=recycling], +node|z17-[amenity=waste_disposal], +{ + icon-image: recycling.svg; +} +node|z16-[amenity=telephone] +{ + icon-image: telephone.svg; +} +area|z17-[amenity=school], +node|z17-[amenity=school] +{ + icon-image: school.svg; +} +area|z14-16[railway=halt], +area|z14-15[railway=station], +node|z14-16[railway=halt], +node|z14-15[railway=station] +{ + icon-image: railway-station-mini.svg; + z-index: 150; +} +area|z17-[railway=halt], +area|z16-[railway=station], +node|z17-[railway=halt], +node|z16-[railway=station] +{ + icon-image: railway-station.svg; +} + +@import("include/base_publictransport.mapcss"); + +line[railway] +{ + text-position: line; +} + +/* Process bridge and tunnel */ +line|z15-[bridge?]::bridgewhite, +line|z15-[tunnel?]::tunnelwhite +{ + z-index: 3; + casing-width: eval(prop("width")/2+4); + casing-linecap: butt; + casing-color: black; +} +line|z15-[bridge?]::bridgeblack +{ + z-index: 2; + casing-width: eval(prop("width")/2+5); + casing-linecap: butt; + casing-color: #8f8f8f; +} +line|z15-[tunnel?]::tunnelblack +{ + z-index: 2; + casing-width: eval(prop("width")/2+5); + casing-linecap: butt; + casing-color: #8f8f8f; + casing-dashes: 5,5; +} + +line|z16-[oneway?]::arrows +{ + pattern-offset: 200; + z-index: 1000; + pattern-image: arrow.svg; + pattern-spacing: 234; +} + +/* Review roads styles for different access. Opacity == 0 is useless. */ +/* +line[access][access!=yes]::* +{ + opacity: 0; + casing-opacity: 0; +} +*/ + +line|z18-[lit]::lit +{ + width: 0.3; + color: yellow +} + +/* Do not draw railway and waterway tunnels */ +line[railway][railway!=tram][railway!=monorail][railway!=funicular][tunnel?]::*, +line[waterway][tunnel?]::* +{ + font-size: 0; + text: ""; + width: 0; + casing-width: 0; +} + +/* ======================== Special ink cases ====================== */ + +*[place][place!=state][place!=suburb] +{ + text-color: white; + text-halo-color: black; +} + +area|z14-[place=hamlet], +area|z11-[place=village] +{ + fill-color: ""; + fill-position: ""; +} + +node|z14-[natural=lake], +node|z12-[natural=pond], +node|z1-[place=ocean], +node|z3-[place=sea] +{ + text-color: black; + text-halo-radius: 2; + text-halo-color: #949494; +} + +node|z1-[place=ocean] +{ + font-size: 9; +} +node|z2-[place=ocean] +{ + font-size: 10; +} +node|z5-[place=ocean] +{ + font-size: 11; +} +node|z7-[place=ocean] +{ + font-size: 12; +} +node|z3-[place=sea] +{ + font-size: 9; +} +node|z7-[place=sea] +{ + font-size: 11; +} +node|z9-[place=sea] +{ + font-size: 12; +} + +node|z16-[amenity], +area|z16-[amenity], +node|z16-[historic], +area|z16-[historic], +node|z16-[office], +area|z16-[office], +node|z16-[tourism], +area|z16-[tourism], +node|z16-[shop], +area|z16-[shop] +{ + text-color: white; +} + +node|z16-[highway=bus_stop], +node|z12-[railway], +node|z12-[aeroway], +area|z16-[highway=bus_stop], +area|z12-[railway], +area|z12-[aeroway] +{ + text-color: white; +} + +line[highway] +{ + text-color: white; +} + +line[railway=subway] +{ + width: 0; +} + +*::int_name +{ + text: ""; +} + +line|z4-[boundary=administrative][admin_level=2], +line|z4-[boundary=administrative][admin_level=3] +{ + color: #949494; +} +line|z6-[boundary=administrative][admin_level=4] +{ + color: #949494; +} +line[boundary=administrative][admin_level!=2][admin_level!=3][admin_level!=4] +{ + width: 0; +} + +area|z6-[natural=land] +{ + fill-color: black; + z-index: -5; + fill-position: foreground; +} + +area[natural=coastline] +{ + fill-color: #949494; + z-index: -10; +} + +area|z12-[landuse=basin], +area|z12-[landuse=reservoir], +area|z13-[leisure=swimming_pool], +area|z13-[leisure=water_park], +area|z10-[natural=lake], +area|z10-[natural=pond], +area|z10-[natural=water], +area|z14-[natural=bay], +area|z14-[natural=wetland], +area|z12-[man_made=wastewater_plant], +area|z10-[waterway=dock], +area|z10-[waterway=riverbank] +{ + fill-color: #949494; + text-color: black; + text-halo-radius: 2; + text-halo-color: #949494; + z-index: 10; +} + +line|z14-[natural=spring], +line|z10-[waterway=river], +line|z12-[waterway=drain], +line|z12-[waterway=ditch], +line|z12-[waterway=stream], +line|z12-[waterway=canal], +line|z14-[waterway=dam], +line|z14-[waterway=lock], +line|z14-[waterway=weir] +{ + color: #949494; + casing-color: #949494; + text-color: black; + text-halo-radius: 2; + text-halo-color: #949494; +} + +area|z12-[natural=scrub], +area|z10-[natural=wood], +area|z10-[landuse=forest] +{ + fill-color: #727272; +} + +node|z16-[natural=tree] +{ + icon-image: ""; + text: ""; +} +node|z17-[entrance] +{ + symbol-shape: ""; + symbol-size: 0; + text: ""; +} + + +line[highway] +{ + casing-color: #949494; +} + +line|z8-[highway=primary], +line|z10-[highway=primary_link], +line|z9-[highway=secondary], +line|z10-[highway=secondary_link], +area|z15-[area:highway=primary], +area|z15-[area:highway=secondary] +{ + color: #282828; +} + +/* Should be at the end of all highway changes */ +line[highway] +{ + text-halo-color: eval(prop("color")); +} +*[highway][area?] +{ + fill-color: eval(prop("color")); + width: 0; + casing-width: 0; +} diff --git a/data/styles/normal_dark.mapcss b/data/styles/normal_dark.mapcss new file mode 100644 index 0000000000..364278b0b1 --- /dev/null +++ b/data/styles/normal_dark.mapcss @@ -0,0 +1,3759 @@ +canvas +{ + background-color: #0e1117; + fill-color: #462b2b; + default-lines: false; + default-points: false; +} + +way::* +{ + linejoin: round; + linecap: round; + text-position: line; +} + +*::* +{ + text-halo-color: black; + text-anchor-horizontal: center; + text-anchor-vertical: center; + icon-width: 16; + icon-height: 16; +} + +*::int_name +{ + text-offset: 20; +} + +node::* { + text-anchor-vertical: top; +} + +area::* { + text-position: center; + text-anchor-vertical: center; +} + + +*[amenity], +*[office], +*[historic], +*[tourism], +*[leisure], +*[man_made], +*[natural], +*[power], +*[landuse], +*[craft], +*[internet_access], +{ + text-position: center +} +area[aeroway], +area[tourism] +{ + fill-position: background; +} + +@import("include/base_roads_dark.mapcss"); +/* @import("include/base_roads_UK_dark.mapcss"); */ +@import("include/base_shop_dark.mapcss"); +@import("include/base_sport_dark.mapcss"); +@import("include/base_place_dark.mapcss"); +@import("include/base_landuse_dark.mapcss"); +@import("include/base_water_dark.mapcss"); + +line[highway=motorway_junction] +{ + casing-width: 0; +} +line|z4[boundary=administrative][admin_level=2] +{ + color: #005f6f; + width: 1; + z-index: 400; + dashes: 3.12,3.12; + linecap: butt; + -x-kot-layer: top; +} +line|z5[boundary=administrative][admin_level=2] +{ + color: #0088a4; + width: 1; + z-index: 400; + dashes: 3.12,3.12; + linecap: butt; + -x-kot-layer: top; +} +line|z5-8[boundary=administrative][admin_level=4]::d2p2, +line|z4-8[boundary=administrative][admin_level=4][border_type=state]::d3p2 +{ + color: #111122; + width: 1; + z-index: 120; + -x-kot-layer: top; +} +line|z4-[boundary=administrative][admin_level=3] +{ + color: #5f5f5f; + width: 1; + z-index: 123; + dashes: 1,1; + linecap: butt; + -x-kot-layer: top; +} +line|z6[boundary=administrative][admin_level=2]::d2p2 +{ + color: #111122; + width: 1; + z-index: 123; + -x-kot-layer: top; +} +line|z6[boundary=administrative][border_type=state] +{ + color: blue; + width: 1; + z-index: 55; +} +line|z6-[boundary=administrative][admin_level=3]::d2p2 +{ + color: #111122; + width: 1; + z-index: 122; + -x-kot-layer: top; +} +line|z6[boundary=administrative][admin_level=2] +{ + color: #2688a4; + width: 1; + z-index: 124; + dashes: 3.12,3.12; + linecap: butt; + -x-kot-layer: top; +} +line|z4-6[boundary=administrative][admin_level=4] +{ + color: #5f5f5f; + width: 0.2; + z-index: 121; + dashes: 0.3,0.6; + linecap: butt; + -x-kot-layer: top; +} +line|z7[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 2.73; + z-index: 124; + -x-kot-layer: top; +} +line|z7-8[boundary=administrative][admin_level=4] +{ + color: #6f6f6f; + width: 0.7; + z-index: 121; + dashes: 0.3,0.6; + linecap: butt; + -x-kot-layer: top; +} +line|z7[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + width: 2; + z-index: 125; + dashes: 5,5; + linecap: butt; + -x-kot-layer: top; +} +line|z7[boundary=administrative][border_type=state] +{ + color: blue; + width: 0.62; + z-index: 56; +} +line|z7[boundary=administrative][border_type=state]::d2p2 +{ + color: #06a8b4; + width: 0.12; + z-index: 57; + dashes: 0.62,0.12,0.12,0.12; + linecap: butt; +} +line|z8[boundary=administrative][border_type=state] +{ + color: blue; + width: 1.25; + z-index: 63; +} +line|z8-11[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + width: 2.34; + z-index: 125; + dashes: 3.12,3.12; + linecap: butt; + -x-kot-layer: top; +} +line|z8[boundary=administrative][border_type=state]::d2p2 +{ + color: #06a8b4; + width: 0.25; + z-index: 64; + dashes: 1.25,0.25,0.25,0.25; + linecap: butt; + -x-kot-layer: top; +} +line|z8-11[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 3.12; + z-index: 124; + -x-kot-layer: top; +} +line|z9[boundary=administrative][admin_level=4]::d2p2 +{ + color: #111122; + width: 1.2; + -x-kot-layer: top; +} +area|z12-[aeroway=aerodrome], +area|z12-[aeroway=airport], +area|z12-[aeroway=aerodrome], +node|z12-[aeroway=aerodrome], +node|z12-[aeroway=airport], +node|z12-[aeroway=aerodrome] +{ + icon-image: airport.svg; +} +line|z9[boundary=administrative][admin_level=4] +{ + color: #6f6f6f; + width: 1; + z-index: 12; + dashes: 0.3,0.6; + linecap: butt; + -x-kot-layer: top; +} +area|z11-[aeroway=aerodrome] +{ + fill-color: #272331; +} +line|z9[boundary=administrative][border_type=state] +{ + color: blue; + width: 1; + z-index: 63; +} +line|z9[boundary=administrative][border_type=state]::d2p2 +{ + color: #06a8b4; + width: 0.5; + z-index: 64; + dashes: 2.5,0.5,0.5,0.5; + linecap: butt; +} +line|z10-11[boundary=administrative][admin_level=4]::d2p2, +{ + color: #111122; + width: 2; + z-index: 401; + -x-kot-layer: top; +} +line|z10-11[railway=rail] +{ + color: #333333; + width: 1; + z-index: 136; +} +line|z10[boundary=administrative][border_type=state] +{ + color: blue; + width: 5; + z-index: 152; +} +line|z10-11[boundary=administrative][admin_level=4] +{ + color: #6f6f6f; + linecap: butt; + -x-kot-layer: top; + width: 1.5; + z-index: 402; + dashes: 0.3,0.6; +} +line|z10-11[route=ferry] +{ + color: #674717; + width: 1; + z-index: 147; + dashes: 3,2; + linecap: butt; +} +area|z12-[leisure=common], +area|z12-[leisure=dog_park], +area|z12-[leisure=garden], +area|z12-[leisure=golf_course], +area|z10-[leisure=park], +area|z12-[leisure=pitch], +area|z12-[leisure=playground], +area|z12-[tourism=camp_site], +area|z12-[tourism=caravan_site], +area|z12-[tourism=picnic_site], +area|z12-[tourism=zoo] +{ + fill-color: #301348; +} +line|z10[boundary=administrative][border_type=state]::d2p2 +{ + color: #06a8b4; + width: 1; + z-index: 153; + dashes: 5,1,1,1; + linecap: butt; +} +line|z10[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 154; + dashes: 5,1,1,1; +} +area|z13-[amenity=college], +area|z13-[amenity=kindergarten], +area|z13-[amenity=school], +area|z13-[amenity=university] +{ + fill-color: #0f1f23; +} +line|z11[boundary=administrative][border_type=state], +{ + color: #06a8b4; + width: 2; + z-index: 153; + dashes: 10,2,2,2; + linecap: butt; +} +line|z11[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 154; + dashes: 10,2,2,2; +} +line|z12[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 414; + -x-kot-layer: top; +} +line|z12[railway=yard] +{ + color: #bfbfbf; + width: 0.5; + z-index: 228; +} +line|z12[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 417; + dashes: 12,12; +} +line|z12[railway=narrow_gauge] +{ + color: #333333; + width: 1; + z-index: 222; +} +line|z12[railway=light_rail] +{ + color: #6f2f6f; + width: 1; + z-index: 668; +} +area|z15-[amenity=parking][!access], +area|z15-[amenity=parking][access?] +{ + fill-color: #070727; + fill-position: background; +} +line|z12[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 412; + dashes: 12,4,4,4; +} +line|z12[aeroway=runway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 2; + z-index: 230; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 0.5; + casing-color: #dfdfdf; +} +line|z12[man_made=cutline] +{ + color: #0e1117; + width: 1; + z-index: 184; + linecap: butt; +} +line|z13[man_made=cutline] +{ + color: #0e1117; + width: 2; + z-index: 184; + linecap: butt; +} + +line|z12[railway=preserved] +{ + color: #333333; + width: 1; + z-index: 223; +} + +line|z12[railway=abandoned] +{ + color: #4d4d4d; + width: 0.25; + z-index: 219; + opacity: 0.3; +} +line|z12[aeroway=taxiway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 0.5; + z-index: 231; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 0.12; + casing-color: #dfdfdf; +} +line|z12-[boundary=administrative][border_type=state] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 413; + dashes: 12,4,4,4; +} +line|z12[railway=monorail] +{ + color: #2f7f7f; + width: 1; + z-index: 226; +} +area|z13-[amenity=college], +area|z13-[amenity=kindergarten], +area|z13-[amenity=school], +area|z13-[amenity=university] +{ + fill-position: background; +} +line|z12[railway=rail] +{ + color: #333333; + width: 1; + z-index: 221; +} +line|z12[railway=funicular] +{ + color: #5f5f5f; + width: 1; + z-index: 225; +} +line|z12[route=ferry] +{ + color: #674717; + width: 1; + z-index: 389; + dashes: 3,2; + linecap: butt; +} +line|z12[boundary=administrative][border_type=country] +{ + color: blue; + width: 6; + z-index: 415; + -x-kot-layer: top; +} +area|z12-[natural=volcano], +node|z12-[natural=volcano] +{ + icon-image: vulcan.svg; +} +line|z12[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 6; + z-index: 409; + -x-kot-layer: top; +} +area|z12-[aeroway=terminal] +{ + fill-color: #2b376b; +} +line|z12[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 418; + dashes: 12,4,4,4; +} +line|z12[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 410; + dashes: 12,12; +} +line|z12[railway=disused] +{ + color: #575757; + width: 0.5; + z-index: 218; + opacity: 0.5; +} +area|z12-13[natural=peak], +node|z12-13[natural=peak], +area|z12-13[natural=rock], +node|z12-13[natural=rock], +area|z13-15[natural=bare_rock], +node|z13-15[natural=bare_rock], +{ + icon-image: peak-mini.svg; +} +line|z12[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 416; + dashes: 12,12; +} +line|z13[piste:type=sled] +{ + color: #0f1f23; + width: 1.25; +} +line|z13[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 443; + dashes: 12,4,4,4; +} +line|z13[boundary=administrative][border_type=country] +{ + color: blue; + width: 6; + z-index: 440; + -x-kot-layer: top; +} +area|z13[aeroway=aerodrome], +node|z13[aeroway=aerodrome] +{ + text-offset: 10; + text: name; + font-size: 12; + text-color: #575757; +} +line|z13[railway=siding] +{ + color: #4f4f4f; + width: 1; + z-index: 239; +} +line|z13[piste:type=nordic] +{ + color: #3fffff; + width: 0.5; + dashes: 1.5,0.25; + linecap: butt; +} +line|z13[piste:type=downhill] +{ + color: #afafaf; + width: 2.5; +} +line|z13[piste:type=downhill][piste:difficulty=freeride] +{ + color: #0922f5; + width: 2.5; +} +line|z13[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 437; + dashes: 12,4,4,4; +} +line|z13[route=ferry] +{ + color: #674717; + width: 1; + z-index: 411; + dashes: 3,2; + linecap: butt; +} +line|z13[railway=funicular] +{ + color: #5f5f5f; + width: 1; + z-index: 235; +} +line|z13[railway=preserved] +{ + color: #4f4f4f; + width: 1.35; + z-index: 231; +} +line|z13[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 442; + dashes: 12,12; +} +line|z13[railway=abandoned] +{ + color: #4d4d4d; + width: 0.55; + z-index: 227; + opacity: 0.3; +} +line|z13[railway=disused] +{ + color: #575757; + width: 0.85; + z-index: 226; + opacity: 0.5; +} +line|z13[aeroway=runway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 2.5; + z-index: 240; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 0.5; + casing-color: #dfdfdf; +} +line|z13[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 6; + z-index: 433; + -x-kot-layer: top; +} +node|z13[aerialway=station] +{ + symbol-shape: circle; + symbol-fill-color: #dfdfdf; + symbol-size: 2; +} +area|z13-15[natural=peak], +node|z13-15[natural=peak], +area|z13-15[natural=rock], +node|z13-15[natural=rock], +area|z13-15[natural=bare_rock], +node|z13-15[natural=bare_rock], +{ + text-offset: 10; + text: name; + font-size: 12; + text-color: #bfbfbf; +} +line|z13[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 441; + dashes: 12,12; +} +line|z13[aeroway=taxiway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 1; + z-index: 241; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 0.25; + casing-color: #dfdfdf; +} +area|z17-[amenity=shelter], +area|z17-[amenity=school], +node|z17-[amenity=shelter], +node|z17-[amenity=school] +{ + text-offset: 10; + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-halo-color: black; +} +node|z13-[highway=motorway_junction] +{ + text-position: center; +} +area|z17-[leisure=garden]::int_name, +area|z17-[leisure=park]::int_name +{ + font-size: 11; + text-halo-radius: 2; + text: int_name; + text-color: #bfbfbf; + text-halo-color: black; +} +line|z13[piste:type=downhill][piste:difficulty=intermediate] +{ + color: #00bfbf; + width: 2.5; +} +line|z13[piste:type=downhill][piste:difficulty=advanced] +{ + color: #dfdfdf; + width: 2.5; +} +line|z13[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 434; + dashes: 12,12; +} +line|z13[railway=monorail] +{ + color: #2f7f7f; + width: 1; +} +area|z13-14[leisure=park], +node|z13-14[leisure=park] +{ + text: name; + font-size: 12; + text-color: #a357ff; +} +area|z13-14[leisure=park]::int_name, +node|z13-14[leisure=park]::int_name +{ + text: int_name; + font-size: 11; + text-color: #a357ff; +} +line|z13[railway=narrow_gauge] +{ + color: #5f5f5f; + width: 1; + z-index: 230; +} +line|z13[railway=light_rail] +{ + color: #6f2f6f; + width: 1; + z-index: 687; +} +line|z13[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 439; + -x-kot-layer: top; +} +line|z13[railway=rail] +{ + color: #4f4f4f; + width: 1.85; + z-index: 229; +} +line|z13[railway=yard] +{ + color: #bfbfbf; + width: 0.85; + z-index: 238; +} +line|z13[piste:type=downhill][piste:difficulty=easy] +{ + color: yellow; + width: 2.5; +} +line|z13[piste:type=downhill][piste:difficulty=novice] +{ + color: #bf00bf; + width: 2.5; +} +line|z13[piste:type=downhill][piste:difficulty=expert] +{ + color: #097ff5; + width: 2.5; +} +line|z14[railway=spur]::d1p2 +{ + color: #6f6f6f; + width: 1; + z-index: 293; +} +line|z14[railway=yard] +{ + color: #bfbfbf; + width: 1.6; + z-index: 208; +} +area|z14-15[natural=volcano], +node|z14-15[natural=volcano], +node|z14-15[natural=cave_entrance], +area|z14-15[natural=cave_entrance], +node|z14-15[natural=cape], +area|z14-15[natural=cape], +{ + text-offset: 10; + text: name; + font-size: 12; + text-color: #dfdfdf; +} +line|z14[railway=abandoned]::d1p3 +{ + opacity: 0.4; + color: #4d4d4d; + linecap: butt; + width: 1; + z-index: 300; + dashes: 4.5,4.5; +} +area|z14-[natural=peak], +node|z14-[natural=peak], +area|z14-[natural=rock], +node|z14-[natural=rock], +area|z14-[natural=bare_rock], +node|z14-[natural=bare_rock], +{ + icon-image: peak.svg; +} +area|z14-[man_made=pier] +{ + fill-color: #0e1117; + z-index: 488; +} +area|z16-[amenity=ferry_terminal], +node|z16-[amenity=ferry_terminal] +{ + icon-image: slipway.svg; +} +line|z14[man_made=pier]::d1p3 +{ + color: #1b1b1b; + width: 0.6; + z-index: 488; +} +line|z14[railway=narrow_gauge]::d1p3 +{ + color: #bfbfbf; + width: 1.7; + z-index: 303; + dashes: 5.5,5.5; + linecap: butt; +} +area|z14-[natural=cave_entrance], +node|z14-[natural=cave_entrance] +{ + icon-image: cave_entrance.svg; +} +line|z14[railway=monorail]::d1p2 +{ + color: #2f7f7f; + width: 1.7; + z-index: 556; +} +line|z14[railway=light_rail] +{ + color: #f6a6f6; + width: 2.4; + z-index: 668; +} +line|z14[boundary=administrative][admin_level=6] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 521; + dashes: 4,20; +} +area|z14-[power=generator][generator:type=photovoltaic]::d2p2, +node|z14-[power=generator][generator:type=photovoltaic]::d2p2 +{ + icon-image: power_photovoltaic.svg; +} +line|z14-[railway=rail], +node|z16-[aerialway=station] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #cfaf27; + text-halo-color: black; +} +line|z14[piste:lift=platter]::d1p2 +{ + color: #dfdfdf; + width: 0.4; +} +line|z14[piste:lift=j-bar]::d2p2 +{ + color: #dfdfdf; + width: 0.4; +} +area|z14-[earthquake:damage=spontaneous_camp], +node|z14-[earthquake:damage=spontaneous_camp] +{ + icon-image: earthquake-camp.svg; +} +line|z14[railway=spur] +{ + color: #4f4f4f; + width: 1.6; + z-index: 207; +} +line|z14[railway=narrow_gauge]::d1p2 +{ + color: #191919; + width: 1.7; + z-index: 286; +} +line|z14-[piste:type=downhill] +{ + color: #afafaf; + width: 5; +} +line|z14-[piste:type=downhill][piste:difficulty=easy] +{ + color: yellow; + width: 5; +} +line|z14[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 532; + -x-kot-layer: top; +} +line|z14[aeroway=runway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 10; + z-index: 314; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 2; + casing-color: #dfdfdf; +} +line|z14[route=ferry] +{ + color: #674717; + width: 1; + z-index: 499; + dashes: 3,2; + linecap: butt; +} +line|z14[railway=rail], +{ + color: #777777; + z-index: 198; + width: 3; +} +line|z14-[piste:type=downhill][piste:difficulty=advanced] +{ + color: #dfdfdf; + width: 5; +} +line|z14[piste:type=sled] +{ + color: #0f1f23; + width: 2.5; +} +line|z14-[piste:type=downhill][piste:difficulty=intermediate] +{ + color: #00bfbf; + width: 5; +} +line|z14[boundary=administrative][border_type=country] +{ + color: blue; + width: 6; + z-index: 533; + -x-kot-layer: top; +} +area|z14-[tourism=alpine_hut], +node|z14-[tourism=alpine_hut], +{ + icon-image: alpine_hut.svg; + text-offset: 10; + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-halo-color: black; +} +line|z14[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 536; + dashes: 12,4,4,4; +} +line|z14[railway=preserved]::d1p3 +{ + color: #afafaf; + width: 1.7; + z-index: 304; + dashes: 4.5,4.5; + linecap: butt; +} +line|z14[man_made=cutline] +{ + color: #0e1117; + width: 4; + z-index: 247; + linecap: butt; +} +area|z14-[amenity=shelter], +node|z14-[amenity=shelter] +{ + icon-image: shelter.svg; +} +line|z14[railway=siding] +{ + color: #6f6f6f; + width: 1.6; + z-index: 209; +} +line|z14[boundary=administrative][admin_level=5] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 522; + dashes: 12,12; +} +line|z14-[piste:type=downhill][piste:difficulty=expert] +{ + color: #097ff5; + width: 5; +} +line|z14[railway=monorail]::raildash +{ + color: #a6f6a6; + width: 1.7; + z-index: 557; + dashes: 3.6,5.4; + linecap: butt; +} +line|z14[railway=monorail]::railborder +{ + color: #a6f6a6; + width: 2; + z-index: 555; +} +line|z14[piste:lift=platter]::d1p3 +{ + color: #dfdfdf; + width: 4; + dashes: 0.4,20; + linecap: butt; +} +line|z14[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 534; + dashes: 12,12; +} +line|z14[piste:lift=j-bar]::d2p3 +{ + color: #dfdfdf; + width: 4; + dashes: 0.4,20; + linecap: butt; +} +line|z14[railway=disused] +{ + color: #575757; + width: 1.6; + z-index: 196; + opacity: 0.7; +} +line|z14[railway=funicular]::d1p3 +{ + color: #a6f6f6; + width: 0.4; + z-index: 309; +} +line|z14[railway=yard]::d1p2 +{ + color: #191919; + width: 1; + z-index: 294; +} +line|z14-[piste:type=downhill][piste:difficulty=freeride] +{ + color: #0922f5; + width: 5; +} +line|z14[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 6; + z-index: 525; + -x-kot-layer: top; +} +line|z14[railway=rail]::d1p5 +{ + color: #777777; + width: 1.8; + z-index: 302; + dashes: 4.5,4.5; + linecap: butt; +} +line|z14[railway=rail]::d1p4 +{ + color: #191919; + width: 1.8; + z-index: 285; +} +line|z14[railway=abandoned]::d1p2 +{ + color: black; + width: 1; + z-index: 283; + opacity: 0.4; +} +line|z14[railway=siding]::d1p3 +{ + color: #bfbfbf; + width: 1; + z-index: 313; + dashes: 3,6; + linecap: butt; +} +line|z14[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 535; + dashes: 12,12; +} +line|z14[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 530; + dashes: 12,4,4,4; +} +line|z14[railway=preserved]::d1p2 +{ + color: #191919; + width: 1.7; +} +line|z14[railway=siding]::d1p2 +{ + color: #191919; + width: 1; + z-index: 295; +} +line|z14[boundary=administrative][border_type=county] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 529; + dashes: 4,20; +} +area|z14-[power=generator], +node|z14-[power=generator] +{ + icon-image: power_generic.svg; +} +line|z12-[mapswithme=grid] +{ + color: #dfdfdf; + width: 4; + dashes: 1,1; + linecap: butt; +} +line|z14[piste:lift=t-bar]::d2p2 +{ + color: #dfdfdf; + width: 0.4; +} +line|z14[railway=disused]::d1p2 +{ + color: #0d0d0d; + width: 1; + z-index: 282; + opacity: 0.7; +} +area|z14-[power=generator], +area|z14-[power=station], +area|z14-[power=sub_station], +node|z14-[power=generator] +{ + fill-color: #414141; +} +line|z14[man_made=pier] +{ + color: #2f2f2f; + width: 0.8; +} +area|z12-[aeroway=airport], +area|z12-[aeroway=aerodrome], +node|z12-[aeroway=airport], +node|z12-[aeroway=aerodrome] +{ + font-size: 10; + text-halo-radius: 2; + text: name; + text-color: #ffa41d; + text-halo-color: black; + text-offset: 10; + text-position: point; +} +area|z12-[aeroway=airport]::int_name, +area|z12-[aeroway=aerodrome]::int_name, +node|z12-[aeroway=airport]::int_name +node|z12-[aeroway=aerodrome]::int_name, +{ + font-size: 9; + text-halo-radius: 2; + text: int_name; + text-color: #ffa41d; + text-halo-color: black; + text-offset: 10; +} +area|z13-14[aeroway=airport], +area|z13-14[aeroway=aerodrome], +node|z13-14[aeroway=airport], +node|z13-14[aeroway=aerodrome] +{ + font-size: 11; +} +area|z13-14[aeroway=airport]::int_name, +area|z13-14[aeroway=aerodrome]::int_name, +area|z13-14[aeroway=airport]::int_name, +node|z13-14[aeroway=aerodrome]::int_name +{ + font-size: 10; +} +area|z15-[aeroway=airport], +area|z15-[aeroway=aerodrome], +node|z15-[aeroway=airport], +node|z15-[aeroway=aerodrome] +{ + font-size: 12; +} +area|z15-[aeroway=airport]::int_name, +area|z15-[aeroway=aerodrome]::int_name, +area|z15-[aeroway=airport]::int_name, +node|z15-[aeroway=aerodrome]::int_name +{ + font-size: 11; +} +line|z14[railway=preserved] +{ + color: #6f6f6f; + width: 2.4; + z-index: 200; +} +area|z14-[power=generator][power_source=hydro]::d2p2, +node|z14-[power=generator][power_source=hydro]::d2p2 +{ + icon-image: power_hydro.svg; +} +line|z14[railway=light_rail]::d1p3 +{ + color: #f6a6f6; + width: 1.7; + z-index: 687; + dashes: 3.8,5.4; + linecap: butt; +} +line|z14[railway=yard]::d1p3 +{ + color: #bfbfbf; + width: 1; + z-index: 312; + dashes: 3,6; + linecap: butt; +} +line|z14[railway=narrow_gauge] +{ + color: #9f9f9f; + width: 2.4; + z-index: 199; +} +area|z16-[power=tower], +node|z16-[power=tower] +{ + icon-image: power-tower.svg; +} + +line|z14-[piste:type=downhill][piste:difficulty=novice] +{ + color: #bf00bf; + width: 5; +} +line|z14[railway=disused]::d1p3 +{ + opacity: 0.7; + color: #575757; + linecap: butt; + width: 1; + z-index: 299; + dashes: 4.5,4.5; +} +area|z14-[power=generator][power_source=wind]::d2p2, +node|z14-[power=generator][power_source=wind]::d2p2 +{ + icon-image: power_wind.svg; +} +line|z14[piste:lift=t-bar]::d2p3 +{ + color: #dfdfdf; + width: 4; + dashes: 0.4,20; + linecap: butt; +} +line|z14[railway=abandoned] +{ + color: #4d4d4d; + width: 1.6; + z-index: 197; + opacity: 0.4; +} +line|z14[aeroway=taxiway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 4; + z-index: 315; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 1; + casing-color: #dfdfdf; +} +line|z14[railway=light_rail]::d1p2 +{ + color: #481919; + width: 1.7; + z-index: 677; +} +node|z14[aerialway=station] +{ + symbol-shape: circle; + symbol-fill-color: #cfaf27; + symbol-size: 2; +} +line|z14[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 526; + dashes: 12,12; +} +line|z14[man_made=pier] +{ + color: #2f2f2f; + width: 0.1; + z-index: 486; +} +line|z14[piste:type=nordic] +{ + color: #3fffff; + width: 1; + dashes: 3,0.5; + linecap: butt; +} +line|z14[railway=funicular] +{ + color: #a6f6f6; + width: 2.4; + z-index: 205; +} +node|z16-[highway=motorway_junction]::d1p1 +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #dfdfdf; + text-halo-color: black; + text-position: center; +} +line|z14[railway=spur]::d1p3 +{ + color: #131313; + width: 1; + z-index: 311; + dashes: 3,6; + linecap: butt; +} +node|z15[aerialway=station] +{ + symbol-shape: circle; + symbol-fill-color: #cfaf27; + symbol-size: 3; +} +line|z14[railway=funicular]::d1p2 +{ + color: #194848; + width: 1.7; + z-index: 291; + dashes: 3.6,5.4; + linecap: butt; +} +line|z15[railway=spur]::d1p3 +{ + color: #9f9f9f; + width: 1.4; + z-index: 411; + dashes: 6,12; + linecap: butt; +} +line|z15[boundary=administrative][border_type=county] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 686; + dashes: 4,20; +} +line|z15-16[man_made=cutline] +{ + color: #0e1117; + width: 5; +} +line|z15[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 680; + dashes: 12,12; +} +area|z16[building], +node|z16[building], +area|z16[addr:housenumber][addr:street], +node|z16[addr:housenumber][addr:street] +{ + text: "addr:housenumber"; + font-size: 10; + text-color: #7f7f8f; + text-position: center; +} +line|z15[railway=disused] +{ + color: #575757; + width: 3.2; + z-index: 284; + opacity: 0.7; +} +line|z15[railway=preserved]::d1p2 +{ + color: #191919; + width: 2; + z-index: 388; +} +line|z15[piste:lift=magic_carpet] +{ + color: #efefef; + width: 1.6; +} +line|z15[railway=abandoned] +{ + color: #4d4d4d; + width: 3.2; + z-index: 285; + opacity: 0.4; +} +line|z15[route=ferry] +{ + color: #674717; + width: 1; + z-index: 643; + dashes: 7,5; + linecap: butt; +} +line|z15[railway=siding]::d1p3 +{ + color: silver; + width: 1.4; + z-index: 413; + dashes: 6,12; + linecap: butt; +} +line|z15-[piste:lift=j-bar] +{ + color: #dfdfdf; + width: 0.8; +} +area|z16[amenity=parking][!access], +area|z16[amenity=parking][access?], +node|z16[amenity=parking][!access], +node|z16[amenity=parking][access?], +{ + icon-image: parking-mini.svg; +} +area|z16-[amenity=parking][access=permissive], +node|z16-[amenity=parking][access=permissive], +{ + icon-image: parking-permissive.svg; +} +area|z16-[amenity=parking][access=private], +node|z16-[amenity=parking][access=private], +{ + icon-image: parking-private.svg; +} +area|z15-[tourism=viewpoint], +node|z15-[tourism=viewpoint], +area|z15-[tourism=artwork], +node|z15-[tourism=artwork], +{ + icon-image: viewpoint.svg; +} +line|z15[railway=siding]::d1p2 +{ + color: #191919; + width: 1.4; + z-index: 396; +} + +line|z15[railway=preserved] +{ + color: #6f6f6f; + width: 3.2; + z-index: 289; +} +line|z15-[aeroway=runway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 20; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 4; + casing-color: #dfdfdf; +} +line|z15-[piste:lift=t-bar] +{ + color: #dfdfdf; + width: 0.8; +} +line|z15[boundary=administrative][admin_level=5] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 676; + dashes: 12,12; +} +line|z15-[piste:lift=t-bar]::d2p2 +{ + color: #dfdfdf; + width: 8; + dashes: 0.8,40; + linecap: butt; +} +node|z15-[tourism=attraction] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #cfcfcf; + text-halo-color: black; +} +line|z15[railway=yard] +{ + color: silver; + width: 2.4; +} +line|z15[railway=spur] +{ + color: #9f9f9f; + width: 2.4; + z-index: 295; +} +line|z15[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 688; + dashes: 12,4,4,4; +} +line|z15[railway=rail] +{ + color: #999999; + z-index: 287; + width: 4; +} +line|z15[railway=rail]::d1p5 +{ + color: #999999; + width: 2.4; + dashes: 9,9; + linecap: butt; + z-index: 387; +} +line|z15[railway=rail]::d1p4 +{ + color: #191919; + width: 2.4; + z-index: 386; +} +area|z15-[aeroway=helipad], +node|z15-[aeroway=helipad] +{ + icon-image: helipad.svg; +} +line|z15[boundary=administrative][admin_level=8] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + dashes: 12,4,4,4; +} +line|z15[railway=narrow_gauge]::d1p2 +{ + color: #191919; + width: 2; + z-index: 387; +} +line|z15[boundary=administrative][admin_level=7] +{ + color: #06a8b4; + width: 1; + z-index: 674; + -x-kot-layer: top; +} +line|z15[boundary=administrative][border_type=city] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 685; + dashes: 12,4,4,4; +} +line|z15-[piste:lift=platter] +{ + color: #dfdfdf; + width: 0.8; +} +line|z15[railway=yard]::d1p2 +{ + color: #191919; + width: 1.4; + z-index: 395; +} +line|z15-16[railway=light_rail]::d1p2 +{ + color: #481919; + width: 2; + z-index: 677; +} +line|z15-16[railway=light_rail] +{ + color: #f0b3f0; + width: 3.2; + z-index: 668; +} +line|z15[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 694; + dashes: 12,4,4,4; +} +line|z15[railway=preserved]::d1p3 +{ + color: silver; + width: 2; + z-index: 405; + dashes: 9,9; + linecap: butt; +} +line|z15-[piste:type=nordic] +{ + color: #3fffff; + width: 2; + dashes: 6,1; + linecap: butt; +} +line|z15[railway=light_rail]::d1p3 +{ + color: #f0b3f0; + width: 2; + z-index: 687; + dashes: 7.6,10.8; + linecap: butt; +} +area|z15-[leisure=park], +node|z15-[leisure=park] +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #a357ff; + text-halo-color: black; +} +area|z15-[leisure=park]::int_name, +node|z15-[leisure=park]::int_name +{ + font-size: 11; + text-halo-radius: 2; + text: int_name; + text-color: #a357ff; + text-halo-color: black; +} +line|z15[railway=funicular]::d1p2 +{ + color: #194848; + width: 2; + z-index: 392; + dashes: 7.2,10.8; + linecap: butt; +} +line|z15-[aeroway=taxiway] +{ + casing-linecap: butt; + color: #2b2342; + linecap: butt; + width: 8; + z-index: 415; + linejoin: bevel; + casing-linejoin: bevel; + casing-width: 2; + casing-color: #dfdfdf; +} +line|z15[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 6; + z-index: 679; + -x-kot-layer: top; +} +line|z15[boundary=administrative][admin_level=10] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 671; + dashes: 4,20; +} +line|z15-[piste:lift=j-bar]::d2p2 +{ + color: #dfdfdf; + width: 8; + z-index: 605; + dashes: 0.8,40; + linecap: butt; +} +line|z15[railway=spur]::d1p2 +{ + color: #191919; + width: 1.4; + z-index: 394; +} +line|z15[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 690; + -x-kot-layer: top; +} +line|z15[piste:lift=rope_tow] +{ + color: #27273b; + width: 1; + z-index: 607; + dashes: 2,2; + linecap: butt; +} +line|z15[aerialway=chair_lift] +{ + color: #dfdfdf; + width: 0.8; + z-index: 612; +} +line|z15[man_made=pier] +{ + color: #2f2f2f; + width: 0.2; + z-index: 630; +} +line|z15[boundary=administrative][admin_level=6] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 675; + dashes: 4,20; +} +line|z15[railway=monorail]::d1p3 +{ + color: #b3f0b3; + width: 2; + z-index: 566; + dashes: 7.2,10.8; + linecap: butt; +} +line|z15[railway=abandoned]::d1p2 +{ + color: black; + width: 2; + z-index: 384; + opacity: 0.4; +} +line|z15-[railway=monorail] +{ + color: #b3f0b3; + width: 3.2; + z-index: 556; +} +line|z15[aerialway=gondola] +{ + color: #dfdfdf; + width: 0.8; + z-index: 610; +} +line|z15[railway=narrow_gauge]::d1p3 +{ + color: silver; + width: 2; + z-index: 404; + dashes: 11,11; + linecap: butt; +} +line|z15[railway=funicular] +{ + color: #b3f0f0; + width: 3.2; + z-index: 293; +} +line|z15[railway=yard]::d1p3 +{ + color: silver; + width: 1.4; + z-index: 412; + dashes: 6,12; + linecap: butt; +} +line|z15[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 693; + dashes: 12,12; +} +line|z15[boundary=administrative][admin_level=9] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 672; + dashes: 12,12; +} +line|z15[man_made=pier] +{ + color: #2f2f2f; + width: 1.6; + z-index: 631; +} +line|z15[aerialway=mixed_lift] +{ + color: #dfdfdf; + width: 0.8; + z-index: 613; +} +line|z15[railway=disused]::d1p2 +{ + color: #0d0d0d; + width: 2; + z-index: 383; + opacity: 0.7; +} +line|z15[aerialway=cable_car] +{ + color: #dfdfdf; + width: 0.8; + z-index: 609; +} +line|z15[man_made=pier]::d1p3 +{ + color: #1b1b1b; + width: 1.2; + z-index: 632; +} +line|z15[boundary=administrative][border_type=suburb] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 683; + dashes: 4,20; +} +line|z15[railway=disused]::d1p3 +{ + opacity: 0.7; + color: #575757; + linecap: butt; + width: 2; + z-index: 400; + dashes: 9,9; +} +line|z15[railway=abandoned]::d1p3 +{ + opacity: 0.4; + color: #4d4d4d; + linecap: butt; + width: 2; + z-index: 401; + dashes: 9,9; +} +line|z15-[railway=monorail]::d1p2 +{ + color: #2f7f7f; + width: 2; + z-index: 561; +} +line|z15-[piste:lift=platter]::d1p2 +{ + color: #dfdfdf; + width: 8; + dashes: 1,40; + linecap: butt; +} +line|z15[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 692; + dashes: 12,12; +} +line|z15[piste:type=sled] +{ + color: #0f1f23; + width: 5; +} +line|z15[boundary=administrative][border_type=country] +{ + color: blue; + width: 6; + z-index: 691; + -x-kot-layer: top; +} + +area|z15-[amenity=fuel], +node|z15-[amenity=fuel], +{ + icon-image: petrolstation.svg; +} + +line[highway=speed_camera] +{ + casing-width: 0; +} +area|z15-[highway=speed_camera], +node|z15-[highway=speed_camera], +{ + icon-image: speed_trap.svg; +} + +area|z15-[leisure=nature_reserve], +node|z15-[leisure=nature_reserve] +{ + icon-image: bird.svg; +} +area|z15-[building], +node|z15-[building] +{ + fill-color: #32324b; +} +line|z15[railway=narrow_gauge] +{ + color: silver; + width: 3.2; + z-index: 288; +} +line|z15[boundary=administrative][border_type=municipality] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 684; + dashes: 12,4,4,4; +} +line|z15[railway=siding] +{ + color: silver; + width: 2.4; + z-index: 297; +} +line|z15[railway=funicular]::d1p3 +{ + color: #b3f0f0; + width: 0.5; + z-index: 410; +} +line|z16[communication=line] +{ + color: #0f7f0f; + width: 0.4; + z-index: 873; + dashes: 8,4; + linecap: butt; +} +area|z16-[amenity=bureau_de_change], +node|z16-[amenity=bureau_de_change] +{ + icon-image: bureau_de_change.svg; +} +line|z16[boundary=administrative][admin_level=5] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 932; + dashes: 12,12; +} +line|z16[railway=narrow_gauge]::d1p3 +{ + color: silver; + width: 2; + z-index: 647; + dashes: 14,14; + linecap: butt; +} +line|z16[aerialway=chair_lift] +{ + color: #dfdfdf; + width: 1.6; + z-index: 852; +} +line|z16[piste:type=sled] +{ + color: #0f1f23; + width: 10; + z-index: 840; +} +line|z16[man_made=pipeline][location=overground] +{ + color: #5f5f5f; + width: 0.8; + z-index: 875; + dashes: 8,4; + linecap: butt; +} +line|z16[railway=spur] +{ + color: #9f9f9f; + width: 2.4; + z-index: 547; +} +area|z16-[amenity=restaurant], +node|z16-[amenity=restaurant] +{ + icon-image: restaurant.svg; +} +line|z16[railway=funicular] +{ + color: #b3f0f0; + width: 3.2; + z-index: 546; +} +line|z16[man_made=pier]::d1p3 +{ + color: #1b1b1b; + width: 2.4; + z-index: 857; +} +line|z16[boundary=administrative][admin_level=2], +line|z16[boundary=administrative][border_type=country] +{ + color: #111122; + width: 6; + z-index: 933; + -x-kot-layer: top; +} +area|z17-[amenity], +area|z17-[historic], +area|z17-[office][office!=no], +area|z17-[tourism], +area|z17-[craft], +area|z17-[internet_access], +node|z17-[amenity], +node|z17-[historic], +node|z17-[office][office!=no], +node|z17-[tourism], +node|z17-[craft], +node|z17-[internet_access], +{ + font-size: 11; + text-halo-radius: 2; + text: name; + text-color: #bfbfbf; + text-offset: 10; + text-halo-color: black; + z-index: 1; +} + +line|z16[railway=disused] +{ + color: #575757; + width: 3.2; + z-index: 540; + opacity: 0.7; +} +line|z16[boundary=administrative][admin_level=10] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 927; + dashes: 4,20; +} +area|z17-[amenity=atm], +node|z17-[amenity=atm] +{ + icon-image: atm.svg; +} +line|z16[railway=light_rail]::d1p3 +{ + color: #f0b3f0; + width: 2; + z-index: 687; + dashes: 9.6,14.4; + linecap: butt; +} +area|z17-[military=bunker], +area|z16-[historic=battlefield], +node|z17-[military=bunker], +node|z16-[historic=battlefield] +{ + icon-image: cannon.svg; +} +area|z16-[amenity=hunting_stand], +node|z16-[amenity=hunting_stand] +{ + icon-image: hunting_closed_high.svg; +} +line|z16[railway=spur]::d1p2 +{ + color: #191919; + width: 1.2; + z-index: 638; +} +line|z16[railway=spur]::d1p3 +{ + color: silver; + width: 1.2; + z-index: 652; + dashes: 8,16; + linecap: butt; +} +area|z16[building]::int_name, +node|z16[building]::int_name +{ + text: int_name; + font-size: 11; + text-color: #7f7f8f; +} +area|z16-[amenity=fast_food], +node|z16-[amenity=fast_food] +{ + icon-image: fastfood.svg; +} + +line|z16[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 945; + dashes: 12,12; +} +area|z16-[amenity=bench], +node|z16-[amenity=bench] +{ + icon-image: bench.svg; +} +area|z16-[power=pole], +node|z16-[power=pole] +{ + icon-image: power-pole.svg; +} +area|z16-[natural=peak], +node|z16-[natural=peak], +area|z16-[natural=rock], +node|z16-[natural=rock], +area|z16-[natural=bare_rock], +node|z16-[natural=bare_rock], +{ + text-offset: 10; + text: name; + font-size: 16; + text-color: #bfbfbf; +} +line|z16[route=ferry] +{ + color: #573727; + width: 2; + z-index: 877; + dashes: 12,8; + linecap: butt; +} +line|z16[railway=razed] +{ + opacity: 0.3; + color: #3d3d3d; + linecap: butt; + width: 3.2; + z-index: 541; + dashes: 2.4,2.4; +} +line|z16[railway=abandoned] +{ + color: #4d4d4d; + width: 3.2; + z-index: 542; + opacity: 0.4; +} +area|z16[aerialway=station], +node|z16[aerialway=station] +{ + symbol-shape: circle; + symbol-fill-color: #cfaf27; + symbol-size: 4; +} +area|z16-[amenity=bicycle_rental], +node|z16-[amenity=bicycle_rental] +{ + icon-image: bicycle_rental.svg; +} +line|z16[power=minor_line] +{ + color: black; + width: 1.6; + z-index: 862; + opacity: 0.5; +} +area|z16-[amenity=theatre], +node|z16-[amenity=theatre] +{ + icon-image: theatre.svg; +} +area|z16-[amenity=embassy], +node|z16-[amenity=embassy] +{ + icon-image: embassy.svg; +} +line|z16[railway=rail]::d1p3 +{ + color: #999999; + z-index: 543; + width: 4; +} +area|z16-[tourism=guest_house], +area|z16-[tourism=hostel], +node|z16-[tourism=guest_house], +node|z16-[tourism=hostel] +{ + icon-image: hostel.svg; +} +area|z16-[tourism=hotel], +area|z16-[tourism=motel], +node|z16-[tourism=hotel], +node|z16-[tourism=motel] +{ + icon-image: hotel.svg; +} +line|z16[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 940; + dashes: 12,4,4,4; +} +line|z16-[railway=monorail]::d1p3 +{ + color: #b3f0b3; + width: 2; + z-index: 566; + dashes: 9.6,14.4; + linecap: butt; +} +line|z16[railway=rail] +{ + color: #191919; + width: 2.4; + z-index: 631; +} +line|z16[piste:lift=rope_tow] +{ + color: #27273b; + width: 2; + dashes: 4,4; + linecap: butt; +} +line|z16[boundary=administrative][border_type=county] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 939; + dashes: 4,20; +} +line|z16[boundary=administrative][admin_level=8] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 929; + dashes: 12,4,4,4; +} + +line|z16[boundary=administrative][admin_level=6] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 931; + dashes: 4,20; +} +line|z16[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 946; + dashes: 12,4,4,4; +} +line|z16[railway=narrow_gauge]::d1p2 +{ + color: #191919; + width: 2; + z-index: 632; +} +area|z17-[amenity=toilets], +node|z17-[amenity=toilets], +{ + icon-image: toilets.svg; +} +line|z16[boundary=administrative][border_type=suburb] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 936; + dashes: 4,20; +} +node|z16-[natural=volcano], +area|z16-[natural=volcano], +node|z16-[natural=cave_entrance], +area|z16-[natural=cave_entrance], +node|z16-[natural=cape], +area|z16-[natural=cape], +{ + text-offset: 10; + text: name; + font-size: 16; + text-color: #dfdfdf; +} +area|z16-[railway=level_crossing], +node|z16-[railway=level_crossing] +{ + icon-image: railway-crossing.svg; +} +line|z16[barrier=bollard], +node|z16[barrier=block], +node|z16[barrier=bollard], +node|z16[barrier=stile], +node|z16[barrier=toll_booth] +{ + symbol-shape: circle; + symbol-fill-color: #8f8f8f; + symbol-size: 1.2; +} +line|z16[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 935; + dashes: 12,12; +} +line|z16[railway=preserved]::d1p2 +{ + color: #191919; + width: 2; + z-index: 633; +} +line|z16[railway=abandoned]::d1p3 +{ + opacity: 0.4; + color: #4d4d4d; + linecap: butt; + width: 2.4; + z-index: 645; + dashes: 12,12; +} +line|z16[communication=line][location=underground] +{ + color: #0f7f0f; + width: 0.4; + z-index: 871; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +line|z16[man_made=pipeline]::d1p2 +{ + color: #5f5f5f; + width: 0.8; + z-index: 876; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +line|z16[railway=disused]::d1p3 +{ + opacity: 0.7; + color: #575757; + linecap: butt; + width: 2.4; + z-index: 643; + dashes: 12,12; +} +line|z16[railway=funicular]::d1p2 +{ + color: #194848; + width: 2; + z-index: 636; + dashes: 9.6,14.4; + linecap: butt; +} +line|z16[power=minor_line]::d1p2 +{ + color: #575757; + width: 0.8; + z-index: 863; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +line|z16[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 944; + dashes: 12,12; +} +area|z16-[amenity=fire_station], +node|z16-[amenity=fire_station] +{ + icon-image: firebrigade.svg; +} + +area|z16[amenity=taxi], +area|z17-[amenity=taxi], +node|z16[amenity=taxi], +node|z17-[amenity=taxi] +{ + icon-image: taxi.svg; +} +line|z16[railway=preserved]::d1p3 +{ + color: silver; + width: 2; + z-index: 648; + dashes: 12,12; + linecap: butt; +} +line|z16[railway=narrow_gauge] +{ + color: silver; + width: 3.2; + z-index: 544; +} +line|z16[power=minor_line]::d1p3 +{ + color: #575757; + width: 0.8; + z-index: 864; + dashes: 8,4; + linecap: butt; +} +area|z16-[amenity=fountain], +node|z16-[amenity=fountain] +{ + icon-image: fountain.svg; +} +line|z16-[barrier=wall], +line|z16-[barrier=city_wall], +line|z16-[barrier=retaining_wall], +line|z16-[barrier=fence], +line|z16-[barrier=hedge], +line|z16-[historic=citywalls], +{ + color: #4f4f4f; + width: 1; + z-index: 950; +} +line|z16[railway=siding] +{ + color: silver; + width: 2.4; + z-index: 549; +} +area|z16-[amenity=car_rental], +node|z16-[amenity=car_rental] +{ + icon-image: car_rental.svg; +} +line|z16[railway=siding]::d1p2 +{ + color: #191919; + width: 1.2; + z-index: 640; +} +line|z16[railway=funicular]::d1p3 +{ + color: #b3f0f0; + width: 0.6; + z-index: 651; +} +area|z16-[amenity=marketplace], +node|z16-[amenity=marketplace] +{ + icon-image: supermarket.svg; +} +area|z16[amenity=pharmacy], +area|z16-[amenity=doctors], +area|z17-[amenity=pharmacy], +node|z16[amenity=pharmacy], +node|z16-[amenity=doctors], +node|z17-[amenity=pharmacy] +{ + icon-image: pharmacy.svg; +} +line|z16[aerialway=cable_car] +{ + color: #dfdfdf; + width: 1.6; + z-index: 850; +} +area|z16[railway=platform], +line|z16[railway=platform] +{ + color: #444444; + width: 4; + z-index: 580; +} +line|z16[railway=disused]::d1p2 +{ + color: #0d0d0d; + width: 2.4; + z-index: 627; + opacity: 0.7; +} +area|z16-[amenity=place_of_worship], +node|z16-[amenity=place_of_worship] +{ + icon-image: religion.svg; +} +line|z16[communication=line] +{ + color: black; + width: 1.6; + z-index: 870; + opacity: 0.5; +} +area|z16-[railway=crossing], +node|z16-[railway=crossing] +{ + icon-image: railway-crossing-small.svg; +} +area|z16-[barrier=lift_gate], +node|z16-[barrier=lift_gate] +{ + icon-image: barrier.svg; +} +area|z16-[amenity=bar], +area|z16-[amenity=nightclub], +node|z16-[amenity=bar], +node|z16-[amenity=nightclub] +{ + icon-image: bar.svg; +} +area|z16-[historic=ruins], +node|z16-[historic=ruins] +{ + icon-image: ruins.svg; +} +line|z16[man_made=pier] +{ + color: #2f2f2f; + width: 0.4; + z-index: 855; +} +area|z16-[amenity=speed_trap], +node|z16-[amenity=speed_trap] +{ + icon-image: speed_trap.svg; +} +area|z16-[historic=memorial], +area|z16-[historic=monument], +node|z16-[historic=memorial], +node|z16-[historic=monument] +{ + icon-image: memorial.svg; +} +line|z16[boundary=administrative][admin_level=7] +{ + color: #06a8b4; + width: 1; + z-index: 930; + -x-kot-layer: top; +} +line|z16[railway=rail]::d1p5 +{ + color: #999999; + width: 2.4; + z-index: 646; + dashes: 12,12; + linecap: butt; +} +line|z16[man_made=pier]::d1p2 +{ + color: #2f2f2f; + width: 3.2; +} +area|z16-[railway=platform], +line|z16-[railway=platform] +{ + fill-color: #444444; +} +line|z16[boundary=administrative][border_type=municipality] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 937; + dashes: 12,4,4,4; +} +line|z16[railway=razed]::d1p2 +{ + color: black; + width: 2.4; + z-index: 628; + opacity: 0.3; +} +line|z16[railway=razed]::d1p3 +{ + opacity: 0.3; + color: #3d3d3d; + linecap: butt; + width: 2.4; + z-index: 644; + dashes: 2.4,2.4,2.4,2.4,2.4,12; +} +line|z16[railway=abandoned]::d1p2 +{ + color: black; + width: 2.4; + z-index: 629; + opacity: 0.4; +} +area|z16-[historic=castle], +node|z16-[historic=castle] +{ + icon-image: castle.svg; +} +area|z17-[amenity=police], +node|z17-[amenity=police] +{ + icon-image: police.svg; +} +line|z16[boundary=administrative][border_type=city] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 938; + dashes: 12,4,4,4; +} +area|z17-[amenity=hospital], +node|z17-[amenity=hospital] +{ + icon-image: hospital.svg; +} +node|z16-[natural=tree] +{ + icon-image: tree.svg; +} +line|z16[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 942; + -x-kot-layer: top; +} +area|z16-[amenity=cafe], +node|z16-[amenity=cafe] +{ + icon-image: cafe.svg; + z-index: 1; +} +line|z16[man_made=pipeline] +{ + color: black; + width: 1.6; + z-index: 874; + opacity: 0.5; +} +area|z16-[amenity=car_sharing], +node|z16-[amenity=car_sharing] +{ + icon-image: car_sharing.svg; +} +line|z16[piste:lift=magic_carpet] +{ + color: #efefef; + width: 3.2; +} +line|z16[railway=preserved] +{ + color: #6f6f6f; + width: 3.2; +} +area|z16-[amenity=cinema], +node|z16-[amenity=cinema] +{ + icon-image: cinema.svg; +} +area|z16-[historic=archaeological_site], +area|z16-[historic=museum], +area|z16-[tourism=museum], +node|z16-[historic=archaeological_site], +node|z16-[historic=museum], +node|z16-[tourism=museum] +{ + icon-image: museum.svg; +} +line|z16[railway=siding]::d1p3 +{ + color: silver; + width: 1.2; + z-index: 654; + dashes: 8,16; + linecap: butt; +} +line|z16[boundary=administrative][admin_level=9] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 928; + dashes: 12,12; +} +area|z16-[amenity=post_office], +node|z16-[amenity=post_office] +{ + icon-image: postoffice.svg; +} +line|z16[aerialway=mixed_lift] +{ + color: #dfdfdf; + width: 1.6; + z-index: 853; +} +line|z16[railway=yard]::railfill +{ + color: #191919; + width: 1.2; + z-index: 639; +} +line|z16[railway=yard]::railborder +{ + color: silver; + width: 2.4; + z-index: 548; +} +line|z16[railway=yard]::raildash +{ + color: silver; + width: 1.2; + z-index: 653; + dashes: 8,16; + linecap: butt; +} +area|z16-[amenity=library], +node|z16-[amenity=library], +{ + icon-image: library.svg; +} + +line|z16[aerialway=gondola] +{ + color: #dfdfdf; + width: 1.6; + z-index: 851; +} +line|z14-[power=line] +{ + color: black; + width: 1.6; + z-index: 858; + opacity: 0.5; +} +line|z14-[power=line]::d1p2 +{ + color: #575757; + width: 0.8; + z-index: 861; + dashes: 16,8; + linecap: butt; +} +/* Do not draw underground line on 14, 15 scales (inherited from) power=line */ +line|z14-15[power=line][location=underground]::* +{ + width: 0.0; +} +line|z16-[power=line][location=underground] +{ + color: #575757; + width: 0.8; + z-index: 859; + dashes: 2.4,4,2.4,4; + linecap: butt; +} +line|z17-[piste:lift=magic_carpet] +{ + color: #efefef; + width: 6.4; +} +line|z17-[railway=rail] +{ + color: #999999; + z-index: 568; + width: 4.4; +} +line|z17-[man_made=pipeline] +{ + color: black; + width: 1.6; + z-index: 947; + opacity: 0.5; +} +line|z17-[aerialway=cable_car] +{ + color: #dfdfdf; + width: 3.2; + z-index: 909; +} +line|z17-[boundary=administrative][admin_level=7] +{ + color: #06a8b4; + width: 0.8; + z-index: 965; + -x-kot-layer: top; +} +line|z17-[boundary=administrative][border_type=county] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 973; + dashes: 4,20; +} +line|z17-[communication=line]::d1p2 +{ + color: #0f7f0f; + width: 0.8; + z-index: 933; + dashes: 8,4; + linecap: butt; +} +line|z17-[railway=razed]::d1p3 +{ + opacity: 0.3; + color: #3d3d3d; + linecap: butt; + width: 2; + z-index: 678; + dashes: 2.4,2.4,2.4,2.4,2.4,12; +} +line|z17-[railway=narrow_gauge] +{ + color: silver; + width: 3.2; + z-index: 569; +} +line|z17-[boundary=administrative][type=nation]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 978; + dashes: 12,12; +} +area|z17-[building], +node|z17-[building], +area|z17-[addr:housenumber][addr:street], +node|z17-[addr:housenumber][addr:street] +{ + text: "addr:housenumber"; + font-size: 11; + text-color: #bfbfbf; + text-position: center; +} +line|z17-[man_made=pipeline]::d1p2 +{ + color: #5f5f5f; + width: 0.8; + z-index: 949; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +line|z17-[man_made=pipeline][location=overground] +{ + color: #5f5f5f; + width: 0.8; + z-index: 948; + dashes: 8,4; + linecap: butt; +} +line|z17-[boundary=administrative][admin_level=2]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 969; + dashes: 12,12; +} +line|z17-[railway=narrow_gauge]::d1p2 +{ + color: #191919; + width: 2; + z-index: 665; +} +line|z17-[railway=light_rail] +{ + color: #f0b3f0; + width: 3.2; + z-index: 571; +} +line|z17-[power=minor_line]::d1p3 +{ + color: #575757; + width: 0.8; + z-index: 923; + dashes: 8,4; + linecap: butt; +} +line|z17-[railway=yard]::d1p2 +{ + color: #191919; + width: 1.36; + z-index: 672; +} +line|z17-[aerialway=mixed_lift] +{ + color: #dfdfdf; + width: 3.2; + z-index: 912; +} +area|z14-[tourism=camp_site], +node|z14-[tourism=camp_site] +{ + icon-image: campsite.svg; +} +area|z17-[leisure=slipway], +node|z17-[leisure=slipway] +{ + icon-image: slipway.svg; +} +line|z17-[boundary=administrative][border_type=country]::d2p2 +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 979; + dashes: 12,12; +} +area|z17-[amenity=parking][location=underground][fee?], +area|z17-[amenity=parking][parking=multi-storey][fee?], +node|z17-[amenity=parking][location=underground][fee?], +node|z17-[amenity=parking][parking=multi-storey][fee?] +{ + icon-image: parking_roof_fee-permissive.svg; +} +line|z17-[railway=yard] +{ + color: silver; + width: 2.4; + z-index: 577; +} +line|z17-[boundary=administrative][type=nation] +{ + color: blue; + width: 6; + z-index: 976; + -x-kot-layer: top; +} +area|z17-[power=generator]::d1p3, +node|z17-[power=generator]::d1p3 +{ + z-index: 927; +} +line|z17-[railway=rail]::d1p5 +{ + color: #999999; + width: 3.2; + z-index: 681; + dashes: 12,12; + linecap: butt; +} +line|z17-[communication=line] +{ + color: black; + width: 1.6; + z-index: 930; + opacity: 0.5; +} +line|z17-[boundary=administrative][border_type=suburb] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 970; + dashes: 4,20; +} +line|z17-[boundary=administrative][admin_level=9] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 963; + dashes: 12,12; +} +line|z17-[boundary=administrative][admin_level=5] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 967; + dashes: 12,12; +} +line|z17-[man_made=pier] +{ + color: #2f2f2f; + width: 0.4; + z-index: 914; +} +line|z17-[boundary=administrative][admin_level=6] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 966; + dashes: 4,20; +} +line|z17-[railway=spur]::d1p2 +{ + color: #191919; + width: 1.36; + z-index: 671; +} +line|z17-[railway=preserved]::d1p2 +{ + color: #191919; + width: 2; + z-index: 666; +} +area|z17-[amenity=college], +area|z17-[amenity=university], +node|z17-[amenity=college], +node|z17-[amenity=university] +{ + icon-image: university.svg; +} +line|z17-[boundary=administrative][border_type=city] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 972; + dashes: 12,4,4,4; +} +line|z17-[railway=disused]::d1p3 +{ + opacity: 0.7; + color: #575757; + linecap: butt; + width: 2; + z-index: 677; + dashes: 12,12; +} +node|z17-[man_made=cairn] +{ + symbol-shape: circle; + symbol-fill-color: black; + symbol-size: 3.2; +} +line|z17-[aerialway=chair_lift] +{ + color: #dfdfdf; + width: 3.2; +} +area|z17-[amenity=parking][location=underground], +area|z17-[amenity=parking][parking=multi-storey], +node|z17-[amenity=parking][location=underground], +node|z17-[amenity=parking][parking=multi-storey] +{ + icon-image: parking_roof-permissive.svg; +} +area|z17-[tourism=picnic_site], +node|z17-[tourism=picnic_site], +area|z17-[amenity=bbq], +node|z17-[amenity=bbq], +{ + icon-image: picnic.svg; +} +area|z17-[amenity=parking][!access], +area|z17-[amenity=parking][access?], +node|z17-[amenity=parking][!access], +node|z17-[amenity=parking][access?] +{ + icon-image: parking.svg; +} +area|z16-[amenity=parking][fee?], +node|z16-[amenity=parking][fee?] +{ + icon-image: parking_fee.svg; +} +area|z17-[railway=platform], +line|z17-[railway=platform] +{ + color: #444444; + width: 8; +} +line|z17-[communication=line][location=underground] +{ + color: #0f7f0f; + width: 0.8; + z-index: 931; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +area|z17-[man_made=windmill], +node|z17-[man_made=windmill] +{ + icon-image: windmill.svg; +} +line|z17-[boundary=administrative][admin_level=11] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 961; + dashes: 0.8,5.2; +} +line|z17-[railway=siding]::d1p3 +{ + color: silver; + width: 1.36; + z-index: 692; + dashes: 7.2,16.8; + linecap: butt; +} +area|z17-[amenity=kindergarten], +node|z17-[amenity=kindergarten] +{ + icon-image: kindergarten2.svg; +} +line|z17-[route=ferry] +{ + color: #573727; + width: 2; + z-index: 950; + dashes: 12,8; + linecap: butt; +} +line|z17-[piste:lift=rope_tow] +{ + color: #27273b; + width: 4; + dashes: 8,8; + linecap: butt; +} +line|z17-[railway=siding]::d1p2 +{ + color: #191919; + width: 1.36; + z-index: 673; +} +line|z17-[man_made=cutline] +{ + color: #0e1117; + width: 6; + z-index: 276; +} +line|z17-[railway=razed]::d1p2 +{ + color: black; + width: 2; + z-index: 662; + opacity: 0.3; +} +line|z17-[man_made=pier]::d1p3 +{ + color: #1b1b1b; + width: 2.4; + z-index: 916; +} +area|z17-[tourism=information][information=guidepost], +node|z17-[tourism=information][information=guidepost] +{ + icon-image: information-guidepost.svg; +} +line|z17-[railway=abandoned] +{ + color: #4d4d4d; + width: 3.2; + z-index: 565; + opacity: 0.4; +} +line|z17-[railway=disused] +{ + color: #575757; + width: 3.2; + z-index: 564; + opacity: 0.7; +} +line|z17-[railway=light_rail]::d1p3 +{ + color: #f0b3f0; + width: 2; + z-index: 684; + dashes: 9.6,14.4; + linecap: butt; +} +line|z17-[railway=rail]::d1p4 +{ + color: #191919; + width: 3.2; + z-index: 664; +} +line|z17-[railway=spur] +{ + color: silver; + width: 2.4; + z-index: 576; +} +line|z17-[boundary=administrative][admin_level=10] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 0.8; + z-index: 962; + dashes: 4,20; +} +line|z17-[railway=siding] +{ + color: silver; + width: 2.4; + z-index: 578; +} +line|z17-[railway=disused]::d1p2 +{ + color: #0d0d0d; + width: 2; + z-index: 661; + opacity: 0.7; +} +line|z17-[boundary=administrative][border_type=region] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 974; + dashes: 12,4,4,4; +} +line|z17-[barrier=bollard], +node|z17-[barrier=block], +node|z17-[barrier=bollard], +node|z17-[barrier=stile], +node|z17-[barrier=toll_booth] +{ + symbol-shape: circle; + symbol-fill-color: #8f8f8f; + symbol-size: 1.6; +} +area|z17-[building]::int_name, +node|z17-[building]::int_name +{ + text: int_name; + font-size: 11; + text-color: #bfbfbf; +} +area|z15-[historic=ship] +{ + fill-color: #32324b; + text: name; + font-size: 11; +} +line|z17-[railway=razed] +{ + opacity: 0.3; + color: #3d3d3d; + linecap: butt; + width: 3.2; + z-index: 567; + dashes: 2.4,2.4; +} +line|z17-[boundary=national_park] +{ + color: #b106b4; + linecap: butt; + -x-kot-layer: top; + width: 2; + z-index: 980; + dashes: 12,4,4,4; +} +line|z17-[railway=funicular] +{ + color: #b3f0f0; + width: 3.2; + z-index: 574; +} +line|z17-[man_made=pier]::d1p2 +{ + color: #2f2f2f; + width: 3.2; + z-index: 915; +} +line|z17-[railway=abandoned]::d1p3 +{ + opacity: 0.4; + color: #4d4d4d; + linecap: butt; + width: 2; + z-index: 679; + dashes: 12,12; +} +line|z17-[railway=light_rail]::d1p2 +{ + color: #481919; + width: 2; + z-index: 667; +} +line|z17-[power=minor_line]::d1p2 +{ + color: #575757; + width: 0.8; + dashes: 1.2,2,1.2,2,1.2,4.4; + linecap: butt; +} +area|z17-[aerialway=station], +node|z17-[aerialway=station] +{ + symbol-shape: circle; + symbol-fill-color: #cfaf27; + symbol-size: 3.2; +} +line|z17-[railway=funicular]::d1p2 +{ + color: #194848; + width: 2; + z-index: 670; + dashes: 9.6,14.4; + linecap: butt; +} +line|z17-[aerialway=gondola] +{ + color: #dfdfdf; + width: 3.2; + z-index: 910; +} +line|z17-[railway=preserved] +{ + color: #6f6f6f; + width: 3.2; + z-index: 570; +} +line|z17-[boundary=administrative][border_type=municipality] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 971; + dashes: 12,4,4,4; +} +line|z17-[railway=preserved]::d1p3 +{ + color: silver; + width: 2; + z-index: 683; + dashes: 12,12; + linecap: butt; +} +line|z17-[boundary=administrative][admin_level=8] +{ + color: #06a8b4; + linecap: butt; + -x-kot-layer: top; + width: 1; + z-index: 964; + dashes: 12,4,4,4; +} +line|z17-[railway=funicular]::d1p3 +{ + color: #b3f0f0; + width: 0.64; + z-index: 688; +} +line|z17-[boundary=administrative][border_type=country] +{ + color: blue; + width: 6; + z-index: 977; + -x-kot-layer: top; +} +line|z17-[boundary=administrative][admin_level=2] +{ + color: #111122; + width: 6; + -x-kot-layer: top; +} +line|z17-[railway=abandoned]::d1p2 +{ + color: black; + width: 2; + z-index: 663; + opacity: 0.4; +} +line|z17-[railway=yard]::d1p3 +{ + color: silver; + width: 1.36; + z-index: 691; + dashes: 7.2,16.8; + linecap: butt; +} +line|z17-[railway=spur]::d1p3 +{ + color: silver; + width: 1.36; + z-index: 690; + dashes: 7.2,16.8; + linecap: butt; +} +line|z17-[piste:type=sled] +{ + color: #0f1f23; + width: 20; +} +line|z17-[railway=narrow_gauge]::d1p3 +{ + color: silver; + width: 2; + z-index: 682; + dashes: 14.4,14.4; + linecap: butt; +} +line|z17-[power=minor_line] +{ + color: black; + width: 1.6; + z-index: 921; + opacity: 0.5; +} + +node|z17-[entrance] +{ + symbol-shape: circle; + symbol-fill-color: #dfdfdf; + symbol-size: 2; + font-size: 9; + text: ref; + text-offset-x: 6; + z-index: 10; +} +node|z19-[entrance]::flats +{ + text: "addr:flats"; + font-size: 9; + text-offset-y: 10; +} +node|z15-[railway=station][!transport], +node|z15-[railway=halt], +area|z15-[railway=station][!transport], +area|z15-[railway=halt], +{ + font-size: 12; + text-halo-radius: 2; + text: name; + text-color: #cfaf27; + text-offset: 10; + text-halo-color: #070300; + z-index: 170; +} + +/* POI icons */ + +area|z17-[tourism=information][office], +node|z17-[tourism=information][office] +{ + icon-image: information-office.svg; +} +area|z17-[barrier=gate], +node|z17-[barrier=gate] +{ + icon-image: gate.svg; +} +area|z16-[amenity=parking][parking=park_and_ride], +node|z16-[amenity=parking][parking=park_and_ride] +{ + icon-image: park_and_ride-permissive.svg; +} +area|z17-[man_made=lighthouse], +node|z17-[man_made=lighthouse] +{ + icon-image: lighthouse.svg; +} +area|z17-[tourism=information], +node|z17-[tourism=information] +{ + icon-image: information.svg; +} +area|z17-[amenity=post_box], +node|z17-[amenity=post_box] +{ + icon-image: postbox.svg; +} +area|z16-[amenity=bank], +node|z16-[amenity=bank] +{ + icon-image: bank.svg; + z-index: 5; +} +area|z16-[amenity=pub], +node|z16-[amenity=pub] +{ + icon-image: pub.svg; +} +node|z17-[amenity=recycling], +node|z17-[amenity=waste_disposal], +{ + icon-image: recycling.svg; +} +node|z16-[amenity=telephone] +{ + icon-image: telephone.svg; +} +area|z17-[amenity=school], +node|z17-[amenity=school] +{ + icon-image: school.svg; +} +area|z14-16[railway=halt], +area|z14-15[railway=station], +node|z14-16[railway=halt], +node|z14-15[railway=station] +{ + icon-image: railway-station-mini.svg; + z-index: 150; +} +area|z17-[railway=halt], +area|z16-[railway=station], +node|z17-[railway=halt], +node|z16-[railway=station] +{ + icon-image: railway-station.svg; +} + +line|z16-[natural=tree_row] +{ + pattern-image: tree.svg; + pattern-spacing: 100; +} + +@import("include/base_publictransport.mapcss"); + +line[railway] +{ + text-position: line; +} + +/* Process bridge and tunnel */ + +line|z15-[bridge?]::bridgewhite, +line|z15-[tunnel?]::tunnelwhite, +{ + z-index: 30; + casing-width: eval(prop("width")/2+4); + casing-linecap: butt; + casing-color: black; +} +line|z15-[bridge?]::bridgeblack +{ + z-index: 25; + casing-width: eval(prop("width")/2+5); + casing-linecap: butt; + casing-color: #8f8f8f; +} +line|z15-[tunnel?]::tunnelblack +{ + z-index: 25; + casing-width: eval(prop("width")/2+5); + casing-linecap: butt; + casing-color: #8f8f8f; + casing-dashes: 5,5; +} + +/* Process highway tags */ + +line|z16-[hwtag=oneway]::arrows +{ + pattern-offset: 200; + z-index: 1000; + pattern-image: arrow.svg; + pattern-spacing: 234; +} + +/* +line|z18-[hwtag=lit]::lit +{ + width: 0.3; + color: blue; +} +*/ + +/* It looks ugly now in Vatican for example. */ +/* +line|z15-[hwtag=private]::private +{ + width: 2; + color: #00ffff; + z-index: 990; + dashes: 5,15; + linecap: butt; +} +*/ + +/* Do not draw railway and waterway tunnels */ + +line[railway][railway!=tram][railway!=monorail][railway!=funicular][tunnel?]::*, +line[waterway][tunnel?]::* +{ + font-size: 0; + text: ""; + width: 0; + casing-width: 0; +}