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 0000000000..e66d3cc7db Binary files /dev/null and b/data/drules_proto_dark.bin differ 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; +}