canvas { background-color: #f1eee8; fill-color: #cde5ea; default-lines: false; default-points: false; } way::* { linejoin: round; linecap: round; casing-linecap: none; text-position: line; } *::* { text-halo-color: white; text-anchor-horizontal: center; text-anchor-vertical: center; icon-width: 24; icon-height: 24; } node::* { text-anchor-vertical: top; } area::* { text-position: center; text-anchor-vertical: center; } area[natural=coastline] { fill-color: #f1eee8; } area[landuse]::*, area[natural]::*, area[leisure]::*, area[place]::*, area[aeroway]::*, area[tourism]::*, area[waterway]::*, {fill-position: background} area|z15-[place=island], node|z15-[place=island] { text: name; font-size: 16; text-color: #505050; } area|z16[amenity=fountain], area|z12-14[landuse=basin], area|z12-14[landuse=reservoir], area|z13-[leisure=swimming_pool], area[natural=ocean], area|z6-13[natural=lake], area|z6-11[natural=pond], area|z15-[natural=pond], area|z6-13[natural=water], area|z6-[waterway=dock], area|z6-[waterway=riverbank], area|z17-[amenity=fountain]::d1p2, area|z15-[landuse=basin]::d1p2, area|z15-[landuse=reservoir]::d1p2, area|z14-[natural=bay]::d1p2, area|z14-[natural=lake]::d1p2, area|z12-14[natural=pond]::d1p2, area|z14-[natural=water]::d1p2 { fill-color: #cde5ea; } node|z-2[place=continent] { text: name; font-size: 18; text-color: #808078; } node|z3[place=country] { text: name; font-size: 12; text-color: #404040; } area|z3[place=country]::d1p3, node|z3[place=country]::d1p3 { text: int_name; font-size: 12; text-color: #606060; } line|z4[boundary=administrative][admin_level=2] { color: #a0a090; width: 1; z-index: 119; dashes: 3.12,3.12; linecap: butt; } node|z4[place=city][capital?]::d2p3 { font-size: 10; text-halo-radius: 2; text: int_name; text-color: grey; text-halo-color: #eeeedd; } node|z4[place=country], node|z9[place=town] { font-size: 14; text-halo-radius: 2; text: name; text-color: #404040; text-halo-color: #eeeedd; } node|z4[place=state][addr:country=US] { text: name; font-size: 11; text-color: #c0c0b0; } node|z4[place=city][capital?] { font-size: 11; text-halo-radius: 2; text: name; text-color: #505050; text-halo-color: #eeeedd; } node|z4-5[place=country]::d1p3, node|z13-14[place=village]::d1p4 { font-size: 12; text-halo-radius: 2; text: int_name; text-color: #606060; text-halo-color: #eeeedd; } line|z5[boundary=administrative][admin_level=2] { color: #d9775b; width: 1; z-index: 119; dashes: 3.12,3.12; linecap: butt; } node|z5[place=city][capital?] { font-size: 12; text-halo-radius: 2; text: name; text-color: #505050; text-halo-color: #eeeedd; } node|z5[place=city][capital?]::d2p3 { font-size: 11; text-halo-radius: 2; text: int_name; text-color: grey; text-halo-color: #eeeedd; } node|z5[place=country] { font-size: 16; text-halo-radius: 2; text: name; text-color: #404040; text-halo-color: #eeeedd; } node|z5[place=city] { font-size: 11; text-halo-radius: 2; text: name; text-color: #606060; text-halo-color: #eeeedd; } node|z5[place=state][addr:country=US] { text: name; font-size: 12; text-color: #c0c0b0; } node|z5[place=city]::d1p3 { font-size: 10; text-halo-radius: 2; text: int_name; text-color: #909090; text-halo-color: #eeeedd; } node|z7-8[place=city]::d1p3, node|z9[place=town]::d1p3, node|z12-13[place=town]::d1p3, node|z6-9[place=city][capital?]::d2p3 { font-size: 12; text-halo-radius: 2; text: int_name; text-color: grey; text-halo-color: #eeeedd; } node|z6[place=city][capital?] { font-size: 14; text-halo-radius: 2; text: name; text-color: #606060; text-halo-color: #eeeedd; } line|z5-8[boundary=administrative][admin_level=4]::d2p2, line|z4-8[boundary=administrative][admin_level=4][border_type=state]::d3p2 { color: #eeeedd; width: 1; z-index: 120; } node|z6[place=country] { text: name; font-size: 18; text-color: grey; } node|z6[place=city], node|z15[place=locality], node|z13[place=village] { font-size: 12; text-halo-radius: 2; text: name; text-color: #606060; text-halo-color: #eeeedd; } area|z6-11[natural=land] { fill-color: white; } line|z4-[boundary=administrative][admin_level=3] { color: #a0a0a0; width: 0.2; z-index: 123; dashes: 0.3,0.6; linecap: butt; } node|z6[place=state][addr:country=US] { text: name; font-size: 13; text-color: #c0c0b0; } line|z6[boundary=administrative][admin_level=2]::d2p2 { color: #eeeedd; width: 1; z-index: 123; } node|z6[place=country]::d1p3 { text: int_name; font-size: 12; text-color: #a0a090; } line|z6[boundary=administrative][border_type=state] { color: yellow; width: 0.31; z-index: 55; } node|z6[place=city]::d1p3 { font-size: 11; text-halo-radius: 2; text: int_name; text-color: #909090; text-halo-color: #eeeedd; } line|z6-[boundary=administrative][admin_level=3]::d2p2 { color: #eeeedd; width: 1; z-index: 122; } line|z6[boundary=administrative][admin_level=2] { color: #d9775b; width: 1; z-index: 124; dashes: 3.12,3.12; linecap: butt; } line|z4-6[boundary=administrative][admin_level=4] { color: #a0a0a0; width: 0.2; z-index: 121; dashes: 0.3,0.6; linecap: butt; } line|z7[boundary=administrative][admin_level=2] { color: yellow; width: 2.73; z-index: 124; } line|z7-8[boundary=administrative][admin_level=4] { color: #909090; width: 0.7; z-index: 121; dashes: 0.3,0.6; linecap: butt; } node|z7[place=country] { text: name; font-size: 26; text-color: #909080; } line|z7[boundary=administrative][admin_level=2]::d2p2 { color: #f9574b; width: 1.95; z-index: 125; dashes: 4.69,4.69; linecap: butt; } line|z7[boundary=administrative][border_type=state] { color: yellow; width: 0.62; z-index: 56; } node|z7-8[place=city] { font-size: 14; text-halo-radius: 2; text: name; text-color: #505050; text-halo-color: #eeeedd; } node|z7[place=country]::d1p3 { text: int_name; font-size: 14; text-color: #a0a090; } line|z7[highway=primary], line|z7[highway=trunk] { color: #eed4a6; width: 1; linecap: butt; } line|z7[boundary=administrative][border_type=state]::d2p2 { color: #f9574b; width: 0.12; z-index: 57; dashes: 0.62,0.12,0.12,0.12; linecap: butt; } line|z7[highway=motorway] { color: #efbb6e; width: 1; linecap: butt; } line|z7-8[route=ferry] { color: #a8c8d8; width: 1; z-index: 142; dashes: 2,1; linecap: butt; } node|z7[place=state] { text: name; font-size: 14; text-color: #c0c0b0; } line|z8[boundary=administrative][border_type=state] { color: yellow; width: 1.25; z-index: 63; } line|z8-11[boundary=administrative][admin_level=2]::d2p2 { color: #f9574b; width: 2.34; z-index: 125; dashes: 3.12,3.12; linecap: butt; } line|z8[highway=primary], line|z8[highway=trunk] { color: #f7d396; width: 2; linecap: butt; } line|z8[boundary=administrative][border_type=state]::d2p2 { color: #f9574b; width: 0.25; z-index: 64; dashes: 1.25,0.25,0.25,0.25; linecap: butt; } line|z8-11[boundary=administrative][admin_level=2] { color: yellow; width: 3.12; z-index: 124; } node|z8[place=state] { font-size: 14; text-halo-radius: 2; text: name; text-color: #b0b0a8; text-halo-color: #eeeedd; } area|z15-[place=farm], node|z15-[place=farm], node|z14-15[place=hamlet], node|z14[place=locality], node|z8-9[place=region] { text: name; font-size: 12; text-color: #606060; } node|z8-9[place=city][capital?], node|z16[place=locality] { font-size: 16; text-halo-radius: 2; text: name; text-color: #606060; text-halo-color: #eeeedd; } area|z8-14[place=island], node|z8-14[place=island] { text: name; font-size: 12; text-color: #505050; } node|z8-9[place=country] { text: name; font-size: 28; text-color: #a0a090; } area|z8-9[place=country]::d1p3, node|z8-9[place=country]::d1p3 { text: int_name; font-size: 14; text-color: #b0b0a0; } line|z8[highway=motorway] { color: #ef9721; width: 2; linecap: butt; } line|z9[boundary=administrative][admin_level=4]::d2p2 { color: #eeeedd; width: 1.2; z-index: 120; } area|z11-12[aeroway=aerodrome]::d1p2, area|z11-13[aeroway=airport]::d1p2, area|z13[aeroway=aerodrome]::d1p3, node|z11-12[aeroway=aerodrome]::d1p2, node|z11-13[aeroway=airport]::d1p2, node|z13[aeroway=aerodrome]::d1p3 { icon-image: airport.svg; } line|z9[highway=primary], line|z9-10[highway=trunk] { color: #ffc444; width: 2; linecap: butt; } node|z9[place=state] { font-size: 14; text-halo-radius: 2; text: name; text-color: #c0c0b0; text-halo-color: #eeeedd; } line|z9[highway=motorway] { color: #f08800; width: 3; linecap: butt; } line|z9[boundary=administrative][admin_level=4] { color: #909090; width: 1; z-index: 121; dashes: 0.3,0.6; linecap: butt; } line|z9[route=ferry] { color: #98b8e8; width: 1; z-index: 62; dashes: 3,2; linecap: butt; } node|z9[place=city] { font-size: 17; text-halo-radius: 2; text: name; text-color: #505050; text-halo-color: #eeeedd; } node|z9[place=county] { text: name; font-size: 14; text-color: #a0a0a0; } node|z9-11[place=city]::d1p3, node|z10-11[place=town]::d1p3, node|z14[place=town]::d1p3, node|z10-11[place=city][capital?]::d2p3 { font-size: 14; text-halo-radius: 2; text: int_name; text-color: grey; text-halo-color: #eeeedd; } area|z11-12[aeroway=aerodrome], area|z15-[aeroway=aerodrome], area|z13-14[aeroway=aerodrome]::d1p2 { fill-color: #d8dcce; } line|z9[boundary=administrative][border_type=state] { color: yellow; width: 1; z-index: 63; } line|z9[boundary=administrative][border_type=state]::d2p2 { color: #f9574b; width: 0.5; z-index: 64; dashes: 2.5,0.5,0.5,0.5; linecap: butt; } line|z9[railway=rail] { color: #b0b0b0; width: 1.56; z-index: 59; } line|z10[highway=secondary] { color: #fffb80; width: 1; } line|z10[boundary=administrative][admin_level=4]::d2p2, { color: #eeeedd; width: 2; z-index: 401; -x-kot-layer: top; } node|z10-11[place=town] { font-size: 16; text-halo-radius: 2; text: name; text-color: #505050; text-halo-color: #eeeedd; } line|z10-11[railway=rail] { color: silver; width: 1; z-index: 136; } line|z10[waterway=river] { color: #cde5ea; width: 0.5; } line|z10[boundary=administrative][border_type=state] { color: yellow; width: 5; z-index: 152; } line|z10[boundary=administrative][admin_level=4] { color: #909090; linecap: butt; -x-kot-layer: top; width: 1.5; z-index: 402; dashes: 0.3,0.6; } line|z10-11[route=ferry] { color: #98b8e8; width: 1; z-index: 147; dashes: 3,2; linecap: butt; } area|z12-[leisure=common], area|z12-[leisure=dog_park], area|z13-16[leisure=garden], area|z12-[leisure=golf_course], area|z12-[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: #cfecb7; } line|z10[highway=motorway] { color: #f08800; width: 4; linecap: butt; } line|z10-12[highway=byway] { color: #c0a87c; width: 1; z-index: 91; dashes: 4.5,3; linecap: butt; } line|z10[boundary=administrative][border_type=state]::d2p2 { color: #f9574b; width: 1; z-index: 153; dashes: 5,1,1,1; linecap: butt; } area|z13-[amenity=grave_yard], area|z12-14[landuse=allotments], area|z13-14[landuse=cemetery], area|z12-14[landuse=farm], area|z12-14[landuse=farmland], area|z12-[landuse=field], area|z10-14[landuse=forest], area|z15[landuse=forest][wood=deciduous], area|z17-[landuse=forest][wood=deciduous], area|z10-14[landuse=forest][wood=mixed], area|z12-14[landuse=grass], area|z12-14[landuse=meadow], area|z12-14[landuse=recreation_ground], area|z12-14[landuse=village_green], area|z12-16[leisure=sports_centre], area|z12-16[leisure=stadium], area|z12-[leisure=track], area|z13-[leisure=water_park], area|z12-[natural=scrub], area|z10-[natural=wood], area|z15-[landuse=allotments]::d1p2, area|z15-[landuse=cemetery]::d1p2, area|z15-[landuse=farm]::d1p2, area|z15-[landuse=farmland]::d1p2, area|z15-[landuse=forest]::d1p2, area|z15-[landuse=grass]::d1p2, area|z15-[landuse=meadow]::d1p2, area|z15-[landuse=recreation_ground]::d1p2, area|z15-[landuse=village_green]::d1p2, area|z17-[leisure=sports_centre]::d1p2, area|z17-[leisure=stadium]::d1p2, area|z15-[landuse=forest][wood=coniferous]::d2p2, area|z16[landuse=forest][wood=deciduous]::d2p2, area|z15-[landuse=forest][wood=mixed]::d2p2, node|z15-[landuse=allotments]::d1p2, node|z15-[landuse=cemetery]::d1p2, node|z15-[landuse=farm]::d1p2, node|z15-[landuse=farmland]::d1p2, node|z15-[landuse=forest]::d1p2, node|z15-[landuse=grass]::d1p2, node|z15-[landuse=meadow]::d1p2, node|z15-[landuse=recreation_ground]::d1p2, node|z15-[landuse=village_green]::d1p2, node|z17-[leisure=sports_centre]::d1p2, node|z17-[leisure=stadium]::d1p2, node|z15-[landuse=forest][wood=coniferous]::d2p2, node|z16[landuse=forest][wood=deciduous]::d2p2, node|z15-[landuse=forest][wood=mixed]::d2p2 { fill-color: #d0e8c4; } node|z10-11[place=city], node|z12[place=town] { font-size: 18; text-halo-radius: 2; text: name; text-color: #505050; text-halo-color: #eeeedd; } 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: #e8e4d4; } node|z10-11[place=city][capital?] { font-size: 18; text-halo-radius: 2; text: name; text-color: #606060; text-halo-color: #eeeedd; } line|z10[boundary=national_park] { color: #4ef94b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 154; dashes: 5,1,1,1; } line|z10-11[highway=primary], line|z11[highway=trunk] { color: #ffc444; width: 3; linecap: butt; } area|z13-[amenity=college], area|z13-[amenity=kindergarten], area|z13-[amenity=school], area|z13-[amenity=university], area|z15-[tourism=attraction] { fill-color: #f0e0dc; } area|z10[place=county], node|z10[place=county] { font-size: 14; text-halo-radius: 2; text: name; text-color: #a0a0a0; text-halo-color: #eeeedd; } line|z11[highway=secondary] { color: #fffb80; width: 2; } line|z11[boundary=administrative][border_type=state]::d2p2 { color: #f9574b; width: 2; z-index: 153; dashes: 10,2,2,2; linecap: butt; } line|z11[boundary=administrative][border_type=state] { color: yellow; width: 10; z-index: 152; } line|z11[highway=primary_link] { color: #ffc444; width: 1.62; } line|z11[boundary=national_park] { color: #4ef94b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 154; dashes: 10,2,2,2; } line|z11[highway=motorway] { color: #f08800; width: 4; casing-linecap: butt; casing-width: 1; casing-color: #b87c04; } area|z11-12[place=county], node|z11-12[place=county] { font-size: 16; text-halo-radius: 2; text: name; text-color: #a0a090; text-halo-color: #eeeedd; } line|z11[waterway=river] { color: #cde5ea; width: 1; } area|z11-13[aeroway=airport], node|z11-13[aeroway=airport] { font-size: 12; text-halo-radius: 2; text: name; text-color: #202020; text-offset: 14; text-halo-color: white; } line|z12[railway=construction] { color: #404040; width: 0.75; z-index: 215; dashes: 1,1; linecap: butt; } line|z12[boundary=administrative][type=nation] { color: yellow; width: 6; z-index: 414; -x-kot-layer: top; } line|z12[railway=yard] { color: #404040; width: 0.5; z-index: 228; } node|z12[place=city]::d1p3 { text: int_name; font-size: 16; text-color: grey; } node|z13-15[place=city]::d1p3, node|z12[place=city][capital?]::d2p3 { font-size: 16; text-halo-radius: 2; text: int_name; text-color: grey; text-halo-color: #eeeedd; } line|z12[boundary=administrative][border_type=country]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 417; dashes: 12,12; } line|z12[waterway=river] { color: #cde5ea; width: 2.5; } area|z14-[natural=wetland], area|z12-[natural=wetland][wetland=bog] { fill-color: #a0c3b8; } area|z12-16[place=suburb]::d1p3, node|z12-16[place=suburb]::d1p3 { text: int_name; font-size: 12; text-color: #a0a0a0; z-index: 20; } line|z12[railway=narrow_gauge] { color: silver; width: 1; z-index: 222; } line|z12[railway=light_rail] { color: #90d090; width: 1; z-index: 668; } area|z15-[amenity=parking][!access], area|z15-[amenity=parking][access?], area|z12-14[landuse=commercial], area|z12-[natural=heath], area|z15-[landuse=commercial]::d1p2, node|z15-[amenity=parking][!access], node|z15-[amenity=parking][access?], node|z15-[landuse=commercial]::d1p2 { fill-color: #f8f8d8; } line|z12[highway=track][tracktype=grade3] { color: #d79331; width: 0.7; dashes: 2.25,3; linecap: butt; } line|z12[boundary=administrative][border_type=region] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 412; dashes: 12,4,4,4; } line|z12[highway=track][tracktype=grade1] { color: #d79331; width: 1; } line|z12[aeroway=runway] { casing-linecap: butt; color: #d4dcbd; linecap: butt; width: 2; z-index: 230; linejoin: bevel; casing-linejoin: bevel; casing-width: 0.5; casing-color: #202020; } line|z12[man_made=cutline] { color: #c0bc9c; width: 1; z-index: 184; dashes: 2.25,3; linecap: butt; } line|z12[highway=primary], line|z12[highway=trunk] { color: #ffc444; width: 3; z-index: 482; casing-linecap: butt; casing-width: 1; casing-color: #d8a050; } line|z12[highway=track][tracktype=grade4] { color: #d79331; width: 0.7; dashes: 2.25,2.25,0.75,2.25; linecap: butt; } area|z12-14[landuse=military], area|z15-[landuse=military]::d1p2, node|z15-[landuse=military]::d1p2 { fill-color: #d0d050; fill-opacity: 0.5; } line|z12[railway=preserved] { color: silver; width: 1; z-index: 223; } area|z12-[landuse=conservation] { fill-color: #cfeca8; } line|z12[railway=abandoned] { color: #b2b2b2; width: 0.25; z-index: 219; opacity: 0.3; } line|z12[aeroway=taxiway] { casing-linecap: butt; color: #d4dcbd; linecap: butt; width: 0.5; z-index: 231; linejoin: bevel; casing-linejoin: bevel; casing-width: 0.12; casing-color: #202020; } line|z12[boundary=administrative][border_type=state] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 413; dashes: 12,4,4,4; } line|z12[railway=monorail] { color: #d08080; width: 1; z-index: 226; } line|z12[leisure=track] { color: #d0e8c4; width: 0.7; } line|z12[highway=track][tracktype=grade2] { color: #d79331; width: 0.7; dashes: 4.5,3; linecap: butt; } area|z13-16[amenity=college], area|z13-16[amenity=kindergarten], area|z13-16[amenity=school], area|z13-16[amenity=university], area|z12-13[man_made=wastewater_plant], area|z12[tourism=attraction], area|z17-[amenity=college], area|z17-[amenity=kindergarten], area|z17-[amenity=school], area|z17-[amenity=university], area|z14-[man_made=wastewater_plant] { fill-position: background; } line|z12[highway=tertiary] { color: #ffff90; width: 1; casing-width: 0.5; casing-color: #c8c860; } line|z12[highway=secondary] { color: #fffb80; width: 3; casing-linecap: butt; casing-width: 1; casing-color: #c8c860; } line|z12[railway=rail] { color: silver; width: 1; z-index: 221; } line|z12[railway=funicular] { color: #a0a0a0; width: 1; z-index: 225; } line|z12[waterway=drain] { color: #cde5ea; width: 1; z-index: 67; } node|z12[place=city], node|z13[place=town] { font-size: 20; text-halo-radius: 2; text: name; text-color: #505050; text-halo-color: #eeeedd; } line|z12[highway=track][tracktype=grade5] { color: #d79331; width: 0.7; dashes: 0.75,2.25; linecap: butt; } area|z12-[landuse=residential] { fill-color: #ede8d2; } area|z12-14[landuse=retail], area|z15-[landuse=retail]::d1p2, node|z15-[landuse=retail]::d1p2 { fill-color: #f8ecec; } line|z12[waterway=ditch] { color: #cde5ea; width: 0.3; z-index: 68; } line|z12[waterway=stream] { color: #cde5ea; width: 0.75; z-index: 65; } line|z12[route=ferry] { color: #98b8e8; width: 1; z-index: 389; dashes: 3,2; linecap: butt; } line|z12[boundary=administrative][border_type=country] { color: yellow; width: 6; z-index: 415; -x-kot-layer: top; } area|z12-13[natural=volcano], area|z14-[natural=volcano]::d1p2, node|z12-13[natural=volcano], node|z14-[natural=volcano]::d1p2 { icon-image: vulcan.svg; } area|z13-14[landuse=farmyard], area|z12-[man_made=wastewater_plant], area|z15-[landuse=farmyard]::d1p2, { fill-color: #e4e4e4; } line|z12[boundary=administrative][admin_level=2] { color: yellow; width: 6; z-index: 409; -x-kot-layer: top; } node|z12[place=city][capital?] { font-size: 22; text-halo-radius: 2; text: name; text-color: #606060; text-halo-color: #eeeedd; } area|z12[place=suburb], node|z12[place=suburb] { text: name; font-size: 12; text-color: #909090; z-index: 20; } line|z12-13[highway=primary], line|z12-13[highway=trunk] { font-size: 12; text-halo-radius: 2; text: name; text-position: line; text-color: #303030; text-halo-color: #ffc444; } area|z12-[aeroway=terminal] { fill-color: #d4c894; } line|z12[highway=motorway] { color: #f08800; width: 6; z-index: 536; casing-linecap: butt; casing-width: 1; casing-color: #b87c04; } line|z12[boundary=national_park] { color: #4ef94b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 418; dashes: 12,4,4,4; } line|z12[highway=primary_link] { color: #ffc444; width: 1.69; } line|z12[highway=raceway] { color: #e8e4d4; width: 0.38; z-index: 180; } line|z12[boundary=administrative][admin_level=2]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 410; dashes: 12,12; } line|z12[highway=tertiary_link] { color: #ffff90; width: 1.44; } line|z12[waterway=canal] { color: #cde5ea; width: 2.5; } line|z12[railway=disused] { color: grey; width: 0.5; z-index: 218; opacity: 0.5; } area|z12-[natural=land] { fill-color: #f8f8f8; } area|z14-16[leisure=golf_course]::d1p2, area|z12[tourism=zoo]::d1p2, area|z17-[leisure=golf_course]::d1p3, node|z17-[leisure=golf_course]::d1p3 { z-index: 48; } area|z12[natural=peak], area|z13[natural=peak]::d1p2, node|z12[natural=peak], node|z13[natural=peak]::d1p2 { icon-image: peak-mini.svg; } area|z14-[natural=lake], area|z12-14[natural=pond], node|z14-[natural=lake], node|z12-14[natural=pond] { text: name; font-size: 12; text-color: #5070d0; } line|z12[boundary=administrative][type=nation]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 416; dashes: 12,12; } line|z13[waterway=drain] { color: #cde5ea; width: 1.5; z-index: 77; } area|z13-14[landuse=landfill], area|z13-14[landuse=quarry], area|z15-[landuse=landfill]::d1p2, area|z15-[landuse=quarry]::d1p2, node|z15-[landuse=landfill]::d1p2, node|z15-[landuse=quarry]::d1p2 { fill-color: #e9dd72; } line|z13[piste:type=sled] { color: #f0e0dc; width: 1.25; } line|z13-14[highway=byway] { color: #c0a87c; width: 1; z-index: 91; } area|z13-14[landuse=vineyard], area|z15-[landuse=vineyard]::d1p2, node|z15-[landuse=vineyard]::d1p2 { fill-color: #d1ead1; } line|z13[boundary=national_park] { color: #4ef94b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 443; dashes: 12,4,4,4; } line|z13[boundary=administrative][border_type=country] { color: yellow; width: 6; z-index: 440; -x-kot-layer: top; } line|z13[highway=secondary] { color: #fffb80; width: 4; casing-linecap: butt; casing-width: 1; casing-color: #c8c860; } line|z13[highway=tertiary] { color: #ffff90; width: 2; casing-width: 1; casing-color: #c8c860; } line|z13[waterway=river] { color: #cde5ea; width: 3; } node|z13[place=city][capital?]::d2p3 { font-size: 18; text-halo-radius: 2; text: int_name; text-color: grey; text-halo-color: #eeeedd; } area|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[landuse=reservoir], area|z15[landuse=retail], area|z15[landuse=salt_pond], area|z15[landuse=village_green], area|z15[landuse=vineyard], area|z14-15[natural=bay], area|z15[natural=grass], area|z15[natural=greenfield], area|z15[natural=greenhouse_horticulture], area|z15[natural=meadow], area|z15[natural=orchard], area|z15[natural=salt_pond], area|z15[natural=vineyard], area|z14-15[natural=water], area|z14[place=farm], area|z13-15[place=islet], area|z17-[place=islet], node|z17-[aeroway=gate], node|z15[landuse=allotments], node|z15[landuse=basin], node|z15[landuse=brownfield], node|z15[landuse=cemetery], node|z15[landuse=commercial], node|z15[landuse=farm], node|z15[landuse=farmland], node|z15[landuse=farmyard], node|z15[landuse=forest], node|z15[landuse=garages], node|z15[landuse=grass], node|z15[landuse=greenfield], node|z15[landuse=greenhouse_horticulture], node|z15[landuse=industrial], node|z15[landuse=landfill], node|z15[landuse=meadow], node|z15[landuse=military], node|z15[landuse=orchard], node|z15[landuse=quarry], node|z15[landuse=railway], node|z15[landuse=recreation_ground], node|z15[landuse=reservoir], node|z15[landuse=retail], node|z15[landuse=salt_pond], node|z15[landuse=village_green], node|z15[landuse=vineyard], node|z14-15[natural=bay], node|z15[natural=grass], node|z15[natural=greenfield], node|z15[natural=greenhouse_horticulture], node|z15[natural=meadow], node|z15[natural=orchard], node|z15[natural=salt_pond], node|z15[natural=vineyard], node|z14-15[natural=water], node|z14[place=farm], node|z13-15[place=islet], node|z17-[place=islet] { text: name; font-size: 12; text-color: #202020; } area|z13[aeroway=aerodrome], node|z13[aeroway=aerodrome] { text-offset: 14; text: name; font-size: 12; text-color: grey; } line|z13[railway=siding] { color: #b0b0b0; width: 1; z-index: 239; } line|z13[piste:type=nordic] { color: #c00000; width: 0.5; dashes: 1.5,0.25; linecap: butt; } line|z13[piste:type=downhill] { color: #505050; width: 2.5; } line|z13[piste:type=downhill][piste:difficulty=freeride] { color: #f6dd0a; width: 2.5; } line|z13[highway=tertiary_link] { color: #ffff90; width: 2.75; } line|z13[boundary=administrative][border_type=region] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 437; dashes: 12,4,4,4; } line|z13[route=ferry] { color: #98b8e8; width: 1; z-index: 411; dashes: 3,2; linecap: butt; } line|z13[waterway=ditch] { color: #cde5ea; width: 0.4; z-index: 78; } line|z13-15[highway=secondary] { font-size: 12; text-halo-radius: 2; text: name; text-position: line; text-color: #404040; text-halo-color: #fffb80; } line|z13[highway=raceway] { color: #e8e4d4; width: 0.75; z-index: 190; } line|z13[waterway=stream] { color: #cde5ea; width: 1; z-index: 75; } line|z13[highway=track][tracktype=grade5] { color: #d79331; width: 0.9; z-index: 205; dashes: 0.75,2.25; linecap: butt; } line|z13[highway=primary_link] { color: #ffc444; width: 2.75; } line|z13[railway=funicular] { color: #a0a0a0; width: 1; z-index: 235; } line|z13[railway=preserved] { color: #b0b0b0; width: 1.35; z-index: 231; } line|z13[highway=construction] { color: #d0d0d0; width: 2.75; dashes: 4,4; linecap: butt; } line|z13[leisure=track] { color: #d0e8c4; width: 0.9; } line|z13[highway=ford] { color: #cde5ea; width: 2.75; z-index: 189; casing-width: 0.12; casing-color: #202020; } line|z13[boundary=administrative][border_type=country]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 442; dashes: 12,12; } line|z13[railway=abandoned] { color: #b2b2b2; width: 0.55; z-index: 227; opacity: 0.3; } line|z13[highway=bridleway] { color: #a9d355; width: 0.9; z-index: 195; dashes: 2.25,3; linecap: butt; } line|z13[highway=unclassified] { color: white; width: 1; z-index: 427; linecap: butt; } line|z13[railway=disused] { color: grey; width: 0.85; z-index: 226; opacity: 0.5; } line|z13[aeroway=runway] { casing-linecap: butt; color: #d4dcbd; linecap: butt; width: 2.5; z-index: 240; linejoin: bevel; casing-linejoin: bevel; casing-width: 0.5; casing-color: #202020; } line|z13[boundary=administrative][admin_level=2] { color: yellow; width: 6; z-index: 433; -x-kot-layer: top; } line|z13[railway=construction] { color: #404040; width: 1.35; z-index: 224; dashes: 1.5,1.5; linecap: butt; } line|z13[boundary=administrative][border_type=state] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 438; dashes: 12,4,4,4; } line|z13-14[highway=motorway] { font-size: 16; text-halo-radius: 2; text: name; text-position: line; text-color: #202020; text-halo-color: #f08800; } line|z13[highway=cycleway] { color: #4dbf4d; width: 1; dashes: 2.25,3; linecap: butt; } node|z13[aerialway=station] { symbol-shape: circle; symbol-fill-color: #202020; symbol-size: 2; } area|z13-15[natural=peak], node|z13-15[natural=peak] { text-offset: 14; text: name; font-size: 12; text-color: #404040; } line|z13[boundary=administrative][type=nation]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 441; dashes: 12,12; } line|z13[highway=residential], line|z13[highway=living_street] { color: white; width: 1; } line|z13[aeroway=taxiway] { casing-linecap: butt; color: #d4dcbd; linecap: butt; width: 1; z-index: 241; linejoin: bevel; casing-linejoin: bevel; casing-width: 0.25; casing-color: #202020; } area|z17-[amenity=shelter], area|z16-[amenity=townhall], area|z16[landuse=forest][wood=deciduous], area|z17-[leisure=garden], area|z17-[leisure=park][access=destination], area|z17-[leisure=park][access=no], area|z17-[leisure=park][access=permissive], area|z17-[leisure=park][access=private], area|z17-[leisure=sports_centre], area|z17-[leisure=stadium], area|z17-[tourism=caravan_site], area|z17-[tourism=zoo], area|z13-15[highway=motorway_junction]::d1p1, node|z17-[amenity=shelter], node|z16-[amenity=townhall], node|z16[landuse=forest][wood=deciduous], node|z17-[leisure=garden], node|z17-[leisure=park][access=destination], node|z17-[leisure=park][access=no], node|z17-[leisure=park][access=permissive], node|z17-[leisure=park][access=private], node|z17-[leisure=sports_centre], node|z17-[leisure=stadium], node|z17-[tourism=caravan_site], node|z17-[tourism=zoo], node|z13-15[highway=motorway_junction]::d1p1 { font-size: 12; text-halo-radius: 2; text: name; text-color: #404040; text-halo-color: white; } line|z13[piste:type=downhill][piste:difficulty=intermediate] { color: #ff4040; width: 2.5; } line|z13[highway=track][tracktype=grade4] { color: #d79331; width: 0.9; z-index: 204; dashes: 2.25,2.25,0.75,2.25; linecap: butt; } line|z13[piste:type=downhill][piste:difficulty=advanced] { color: #202020; width: 2.5; } line|z13[highway=primary], line|z13[highway=trunk] { color: #ffc444; width: 5; casing-linecap: butt; casing-width: 1; casing-color: #d8a050; } line|z13[highway=track][tracktype=grade3] { color: #d79331; width: 0.9; z-index: 203; dashes: 2.25,3; linecap: butt; } line|z13[boundary=administrative][admin_level=2]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 434; dashes: 12,12; } area|z14-[place=hamlet]::d1p2, area|z13-[place=village]::d1p2, node|z14-[place=hamlet]::d1p2, node|z13-[place=village]::d1p2 { fill-color: #dddac9; } line|z13[natural=glacier] { color: lightblue; width: 0.75; z-index: 6; } line|z13[highway=track][tracktype=grade1] { color: #d79331; width: 1; } line|z13[highway=motorway] { color: #f08800; width: 8; casing-linecap: butt; casing-width: 1; casing-color: #b87c04; } line|z13[railway=monorail] { color: #d08080; width: 1; } area|z13-14[leisure=park], node|z13-14[leisure=park] { text: name; font-size: 12; text-color: #5ca800; } node|z13[place=city][capital?] { text: name; font-size: 24; text-color: grey; } 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: #ddb298; } line|z13[highway=track][tracktype=grade2] { color: #d79331; width: 0.9; z-index: 202; dashes: 4.5,3; linecap: butt; } line|z13[railway=narrow_gauge] { color: #a0a0a0; width: 1; z-index: 230; } line|z13[railway=light_rail] { color: #90d090; width: 1; z-index: 687; } line|z13[boundary=administrative][type=nation] { color: yellow; width: 6; z-index: 439; -x-kot-layer: top; } line|z13[waterway=canal] { color: #cde5ea; width: 3; } line|z13[railway=rail] { color: #b0b0b0; width: 1.85; z-index: 229; } line|z13[railway=yard] { color: #404040; width: 0.85; z-index: 238; } line|z13[piste:type=downhill][piste:difficulty=easy] { color: #404040; width: 2.5; } node|z13[place=city] { font-size: 20; text-halo-radius: 2; text: name; text-color: #404040; text-halo-color: #eeeedd; } area|z13[landuse=construction], area|z13-14[landuse=greenfield], area|z15-[landuse=greenfield]::d1p2, node|z15-[landuse=greenfield]::d1p2 { fill-color: #d8d8c4; } line|z13[highway=track] { color: #d79331; width: 1; dashes: 6,2.25; linecap: butt; } line|z13[piste:type=downhill][piste:difficulty=novice] { color: #40ff40; width: 2.5; } line|z13[piste:type=downhill][piste:difficulty=expert] { color: #f6800a; width: 2.5; } line|z13[man_made=cutline] { color: #c0bc9c; width: 1; z-index: 193; dashes: 2.25,3; linecap: butt; } area|z13[place=suburb], node|z13[place=suburb] { text: name; font-size: 14; text-color: #909090; z-index: 20; } line|z14[railway=spur]::d1p2 { color: #909090; width: 1; z-index: 293; } line|z14[railway=yard] { color: #404040; width: 1.6; z-index: 208; } line|z14[highway=cycleway] { color: #4dbf4d; width: 1; dashes: 3,4; linecap: butt; } line|z14[highway=raceway] { color: #e8e4d4; width: 3; z-index: 243; } area|z14-15[natural=cave_entrance], area|z14-15[natural=volcano], node|z14-15[natural=cave_entrance], node|z14-15[natural=volcano] { text-offset: 14; text: name; font-size: 12; text-color: #202020; } line|z14[railway=abandoned]::d1p3 { opacity: 0.4; color: #b2b2b2; linecap: butt; width: 1; z-index: 300; dashes: 4.5,4.5; } area|z14-[natural=peak]::d1p2, node|z14-[natural=peak]::d1p2 { icon-image: peak.svg; } line|z14[man_made=pier]::d1p3 { color: #e4e4e4; width: 0.6; z-index: 488; } line|z14[railway=narrow_gauge]::d1p3 { color: #404040; width: 1.7; z-index: 303; dashes: 5.5,5.5; linecap: butt; } line|z14-[highway=tertiary] { font-size: 12; text-halo-radius: 2; text: name; text-position: line; text-color: #404040; text-halo-color: #ffff90; } area|z14-[natural=cave_entrance]::d1p2, node|z14-[natural=cave_entrance]::d1p2 { icon-image: cave_entrance.svg; } line|z14[highway=track][tracktype=grade2] { color: #d79331; width: 1; z-index: 255; dashes: 6,4; linecap: butt; } line|z14[railway=monorail]::d1p2 { color: #d08080; width: 1.7; z-index: 556; } line|z14[railway=light_rail] { color: #095909; width: 2.4; z-index: 668; } line|z14[boundary=administrative][admin_level=6] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 521; dashes: 4,20; } line|z14[highway=steps] { color: #d0ccac; width: 1.6; z-index: 246; dashes: 1,3; linecap: butt; } line|z14[highway=ford] { color: #cde5ea; width: 3.5; z-index: 242; casing-width: 0.5; casing-color: #101010; } line|z14[piste:lift=j-bar], line|z14[piste:lift=platter], line|z14[piste:lift=t-bar] { text: name; font-size: 12; text-position: line; text-color: #202020; } line|z14[railway=construction]::d1p3 { color: #606060; width: 1.7; z-index: 296; dashes: 1.5,1.5,1.5,4.5; linecap: butt; } 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: #3050d8; text-halo-color: white; } line|z14[piste:lift=platter]::d1p2 { color: #202020; width: 0.4; } line|z14[piste:lift=j-bar]::d2p2 { color: #202020; width: 0.4; } line|z14[highway=construction] { color: #d0d0d0; width: 3.5; dashes: 4,4; linecap: butt; } area|z14-[earthquake:damage=spontaneous_camp], area|z14-16[tourism=camp_site]::d1p2, node|z14-[earthquake:damage=spontaneous_camp], node|z14-16[tourism=camp_site]::d1p2 { icon-image: earthquakecamp.svg; } line|z14[highway=motorway_link] { color: #f08800; width: 5.5; z-index: 275; } line|z14[railway=construction] { color: #606060; width: 2.4; z-index: 193; dashes: 1.5,1.5; linecap: butt; } line|z14-[piste:type=downhill][piste:difficulty=easy] { color: #404040; width: 5; } line|z14[highway=primary], line|z14[highway=trunk] { font-size: 14; text-halo-radius: 2; text: name; text-position: line; text-color: #303030; text-halo-color: #ffc444; } line|z14[railway=spur] { color: #b0b0b0; width: 1.6; z-index: 207; } line|z14[railway=narrow_gauge]::d1p2 { color: #e6e6e6; width: 1.7; z-index: 286; } line|z14-[piste:type=downhill] { color: #505050; width: 5; } line|z14[boundary=administrative][type=nation] { color: yellow; width: 6; z-index: 532; -x-kot-layer: top; } line|z14[highway=motorway]::d1p2 { color: #f08800; width: 12; z-index: 536; casing-linecap: butt; casing-width: 2; casing-color: #b87c04; } line|z14[leisure=track] { color: #d0e8c4; width: 1.6; casing-color: grey; casing-width: 1; } line|z14[aeroway=runway] { casing-linecap: butt; color: #d4dcbd; linecap: butt; width: 10; z-index: 314; linejoin: bevel; casing-linejoin: bevel; casing-width: 2; casing-color: #202020; } line|z14[route=ferry] { color: #98b8e8; width: 1; z-index: 499; dashes: 3,2; linecap: butt; } line|z14[railway=rail]::d1p3, { color: #888888; z-index: 198; width: 3; } line|z14-[piste:type=downhill][piste:difficulty=advanced] { color: #202020; width: 5; } line|z14[piste:type=sled] { color: #f0e0dc; width: 2.5; } line|z14[natural=spring]::d1p2, line|z14[waterway=river]::d1p2 { color: #cde5ea; width: 4; } line|z14-[piste:type=downhill][piste:difficulty=intermediate] { color: #ff4040; width: 5; } line|z14[boundary=administrative][border_type=country] { color: yellow; width: 6; z-index: 533; -x-kot-layer: top; } area|z15-[tourism=alpine_hut], node|z15-[tourism=alpine_hut] { icon-image: alpine_hut.svg; } area|z14[natural=wetland]::d1p2, area|z15[waterway=dock]::d1p2 { z-index: 110; } line|z14[boundary=national_park] { color: #4ef94b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 536; dashes: 12,4,4,4; } line|z14[railway=preserved]::d1p3 { color: #505050; width: 1.7; z-index: 304; dashes: 4.5,4.5; linecap: butt; } line|z14[man_made=cutline] { color: #c0bc9c; width: 1; z-index: 247; dashes: 3,4; linecap: butt; } area|z14-16[amenity=shelter], area|z17-[amenity=shelter]::d1p2, node|z14-16[amenity=shelter], node|z17-[amenity=shelter]::d1p2 { icon-image: shelter.svg; } line|z14[railway=siding] { color: #909090; width: 1.6; z-index: 209; } line|z14[boundary=administrative][admin_level=5] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 522; dashes: 12,12; } line|z14[highway=residential], line|z14[highway=unclassified], line|z14[highway=living_street] { color: white; width: 3; casing-linecap: butt; casing-width: 1; casing-color: #c8c8af; } area|z14[place=town], node|z14[place=town] { font-size: 22; text-halo-radius: 2; text: name; text-color: #505050; text-halo-color: #eeeedd; } line|z14-[piste:type=downhill][piste:difficulty=expert] { color: #f6800a; width: 5; } line|z14[highway=tertiary] { color: #ffff90; casing-width: 1; width: 3; casing-color: #c8c860; } area|z14-[man_made=wastewater_plant]::d1p2, node|z14-[man_made=wastewater_plant]::d1p2 { icon-image: wastewater.svg; } line|z14[waterway=stream][intermittent=yes] { color: #cde5ea; width: 1; z-index: 100; dashes: 2.4,0.8; linecap: butt; } line|z14[highway=track] { color: #d79331; width: 1; dashes: 8,3; linecap: butt; } line|z14[railway=monorail]::raildash, line|z14[railway=tram]::raildash { color: #590959; width: 1.7; z-index: 557; dashes: 3.6,5.4; linecap: butt; } line|z14[railway=tram]::railfill { color: #e6b7e6; width: 1.7; z-index: 556; } line|z14[railway=monorail]::railborder, line|z14[railway=tram]::railborder { color: #590959; width: 2; z-index: 555; } line|z14[piste:lift=platter]::d1p3 { color: #202020; width: 4; dashes: 0.4,20; linecap: butt; } line|z14[highway=bridleway] { color: #8fbf4d; width: 1.6; z-index: 249; dashes: 3,4; linecap: butt; } line|z14[boundary=administrative][type=nation]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 534; dashes: 12,12; } line|z14[waterway=dam] { color: #202020; width: 0.38; z-index: 124; } line|z14[piste:lift=j-bar]::d2p3 { color: #202020; width: 4; dashes: 0.4,20; linecap: butt; } line|z14[railway=disused] { color: grey; width: 1.6; z-index: 196; opacity: 0.7; } line|z14[highway=primary_link] { color: #ffc444; width: 4.5; } line|z14[railway=construction]::d1p2 { color: #f2f2f2; width: 1.7; z-index: 279; } line|z14[railway=funicular]::d1p3 { color: #590909; width: 0.4; z-index: 309; } line|z14[waterway=lock] { color: #f8f8f8; width: 5; z-index: 88; casing-width: 0.5; casing-color: #202020; } line|z14-[natural=spring], line|z14-[waterway=canal], line|z14-[waterway=river] { text: name; font-size: 12; text-position: line; text-color: #507cea; } line|z14[railway=yard]::d1p2 { color: #e6e6e6; width: 1; z-index: 294; } line|z14-[piste:type=downhill][piste:difficulty=freeride] { color: #f6dd0a; width: 5; } line|z14[boundary=administrative][admin_level=2] { color: yellow; width: 6; z-index: 525; -x-kot-layer: top; } line|z14[railway=rail]::d1p5 { color: #888888; width: 1.8; z-index: 302; dashes: 4.5,4.5; linecap: butt; } 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-position: line; text-color: #202020; text-halo-color: white; } line|z14[highway=tertiary_link] { color: #ffff90; width: 4.5; } line|z14[railway=rail]::d1p4 { color: #e6e6e6; width: 1.8; z-index: 285; } line|z14[railway=abandoned]::d1p2 { color: white; width: 1; z-index: 283; opacity: 0.4; } line|z14[railway=siding]::d1p3 { color: #404040; width: 1; z-index: 313; dashes: 3,6; linecap: butt; } line|z14[boundary=administrative][border_type=country]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 535; dashes: 12,12; } line|z14[highway=track][tracktype=grade3] { color: #d79331; width: 1; z-index: 256; dashes: 3,4; linecap: butt; } line|z14[boundary=administrative][border_type=region] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 530; dashes: 12,4,4,4; } area|z14[landuse=construction], area|z15-[landuse=construction]::d1p2, node|z15-[landuse=construction]::d1p2 { fill-color: #e0e0d0; } line|z14[waterway=canal] { color: #cde5ea; width: 4; } line|z14[highway=secondary] { color: #fffb80; width: 5; casing-linecap: butt; casing-width: 1; casing-color: #c8c860; } line|z14[railway=preserved]::d1p2 { color: #e6e6e6; width: 1.7; } line|z14[railway=siding]::d1p2 { color: #e6e6e6; width: 1; z-index: 295; } line|z14[boundary=administrative][border_type=county] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 529; dashes: 4,20; } area|z14-[power=generator]::d1p2, node|z14-[power=generator]::d1p2 { icon-image: power_generic.svg; } line|z12-[mapswithme=grid] { color: #202020; width: 4; dashes: 1,1; linecap: butt; } area|z14-16[place=suburb], node|z14-16[place=suburb] { text: name; font-size: 18; text-color: #909090; z-index: 20; } line|z14[piste:lift=t-bar]::d2p2 { color: #202020; width: 0.4; } line|z14[railway=disused]::d1p2 { color: #f2f2f2; 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: #bebebe; } line|z14[man_made=pier]::d1p2 { color: #d0d0d0; width: 0.8; } line|z14[highway=track][tracktype=grade1] { color: #d79331; width: 2; } line|z14[highway=pedestrian] { color: #d0ccac; width: 1; } line|z14[waterway=drain] { color: #cde5ea; width: 2.3; } area|z14[aeroway=airport], node|z14[aeroway=airport] { font-size: 20; text-halo-radius: 2; text: name; text-color: #202020; text-halo-color: white; } line|z14[highway=track][tracktype=grade4] { color: #d79331; width: 1.6; z-index: 473; dashes: 3,3,1,3; linecap: butt; } line|z14[railway=preserved] { color: #909090; 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: #095909; width: 1.7; z-index: 687; dashes: 3.8,5.4; linecap: butt; } line|z14[railway=yard]::d1p3 { color: #404040; width: 1; z-index: 312; dashes: 3,6; linecap: butt; } line|z14[boundary=administrative][border_type=state] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 531; dashes: 12,4,4,4; } line|z14[railway=narrow_gauge] { color: #606060; width: 2.4; z-index: 199; } area|z16-[power=tower], node|z16-[power=tower] { icon-image: power-tower.svg; } area|z14-[natural=beach] { fill-color: #eecc55; } line|z14-[piste:type=downhill][piste:difficulty=novice] { color: #40ff40; width: 5; } line|z14[railway=disused]::d1p3 { opacity: 0.7; color: grey; linecap: butt; width: 1; z-index: 299; dashes: 4.5,4.5; } line|z14[highway=primary], line|z14[highway=trunk] { color: #ffc444; width: 7; casing-linecap: butt; casing-width: 1; casing-color: #d8a050; } line|z14[highway=secondary_link] { color: #fffb80; width: 4.5; } line|z14[waterway=ditch] { color: #cde5ea; width: 0.3; z-index: 104; } line|z14[highway=track][tracktype=grade5] { color: #d79331; width: 1.6; z-index: 257; dashes: 1,3; linecap: butt; } 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: #202020; width: 4; dashes: 0.4,20; linecap: butt; } node|z14-15[place=city] { font-size: 22; text-halo-radius: 2; text: name; text-color: #404040; text-halo-color: #eeeedd; } line|z14[railway=abandoned] { color: #b2b2b2; width: 1.6; z-index: 197; opacity: 0.4; } line|z14[aeroway=taxiway] { casing-linecap: butt; color: #d4dcbd; linecap: butt; width: 4; z-index: 315; linejoin: bevel; casing-linejoin: bevel; casing-width: 1; casing-color: #202020; } area|z14[place=village], node|z14[place=village] { font-size: 12; text-halo-radius: 2; text: name; text-color: #404040; text-halo-color: #eeeedd; } line|z14[railway=light_rail]::d1p2 { color: #b7e6e6; width: 1.7; z-index: 677; } line|z14[waterway=stream] { color: #cde5ea; width: 1; z-index: 101; } area|z14-16[place=locality]::d1p3, node|z14-16[place=locality]::d1p3 { text: int_name; font-size: 12; text-color: #909090; } line|z14[highway=road] { color: #d0d0d0; width: 3.5; } node|z14[aerialway=station] { symbol-shape: circle; symbol-fill-color: #3050d8; symbol-size: 2; } line|z14[boundary=administrative][admin_level=2]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 526; dashes: 12,12; } line|z14[waterway=stream][intermittent=ephemeral] { color: #cde5ea; width: 1; z-index: 99; dashes: 1.6,1.6; linecap: butt; } line|z14[man_made=pier] { color: #d0d0d0; width: 0.1; z-index: 486; } line|z14[piste:type=nordic] { color: #c00000; width: 1; dashes: 3,0.5; linecap: butt; } line|z14[railway=funicular] { color: #590909; width: 2.4; z-index: 205; } area|z14[aeroway=aerodrome], area|z16-[highway=motorway_junction]::d1p1, node|z14[aeroway=aerodrome], node|z16-[highway=motorway_junction]::d1p1 { font-size: 12; text-halo-radius: 2; text: name; text-color: #202020; text-halo-color: white; } line|z14[railway=spur]::d1p3 { color: #ececec; width: 1; z-index: 311; dashes: 3,6; linecap: butt; } line|z14[waterway=weir] { color: #000044; width: 0.25; z-index: 123; } line|z14[natural=glacier] { color: lightblue; width: 0.8; z-index: 8; } node|z15[aerialway=station] { symbol-shape: circle; symbol-fill-color: #3050d8; symbol-size: 3; } line|z14[railway=funicular]::d1p2 { color: #e6b7b7; width: 1.7; z-index: 291; dashes: 3.6,5.4; linecap: butt; } line|z15[railway=spur]::d1p3 { color: #606060; width: 1.4; z-index: 411; dashes: 6,12; linecap: butt; } line|z15[boundary=administrative][border_type=county] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 686; dashes: 4,20; } line|z15-[railway=subway] { color: #0f0f4c; width: 2; z-index: 686; dashes: 9.6,14.4; linecap: butt; opacity: 0.4; } area|z15[amenity=hospital], node|z15[amenity=hospital] { icon-image: hospital0.svg; } line|z15[man_made=cutline] { color: #c0bc9c; width: 1; } line|z15[highway=footway] { color: #d0ccbc; width: 1; } line|z15[highway=path] { color: silver; width: 2; } line|z15[highway=raceway] { color: #e8e4d4; width: 3; } line|z15[boundary=administrative][admin_level=2]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 680; dashes: 12,12; } area|z16[building], node|z16[building] { text: "addr:housenumber"; font-size: 10; text-color: #808070; } line|z15-16[highway=motorway]::d1p2 { color: #f08800; width: 16; z-index: 536; casing-linecap: butt; casing-width: 2; casing-color: #b87c04; } line|z15[railway=disused] { color: grey; width: 3.2; z-index: 284; opacity: 0.7; } line|z15[railway=preserved]::d1p2 { color: #e6e6e6; width: 2; z-index: 388; } line|z15[piste:lift=magic_carpet] { color: #101010; width: 1.6; } line|z15[railway=abandoned] { color: #b2b2b2; width: 3.2; z-index: 285; opacity: 0.4; } line|z15[highway=primary], line|z15[highway=trunk], line|z15[highway=trunk_link] { color: #ffc444; width: 8; casing-linecap: butt; casing-width: 2; casing-color: #d8a050; } line|z15[route=ferry] { color: #98b8e8; width: 1; z-index: 643; dashes: 7,5; linecap: butt; } line|z15[railway=siding]::d1p3 { color: #333333; width: 1.4; z-index: 413; dashes: 6,12; linecap: butt; } line|z15-[piste:lift=j-bar] { color: #202020; width: 0.8; } area|z15[building=address], node|z15[building=address] { text: int_name; font-size: 10; text-color: #808070; } line|z15[waterway=weir] { color: #000044; width: 1; z-index: 128; } line|z15[highway=track][tracktype=grade1] { color: #d79331; width: 2; z-index: 359; } line|z15[highway=track] { color: #c0a87c; width: 2; } line|z15[waterway=canal] { color: #cde5ea; width: 4; } node|z15-[place=village]::d1p4 { font-size: 12; text-halo-radius: 2; text: int_name; text-color: #909090; text-halo-color: #eeeedd; } line|z15[highway=primary], line|z15[highway=trunk], line|z15[highway=trunk_link] { font-size: 16; text-halo-radius: 2; text: name; text-position: line; text-color: #303030; text-halo-color: #ffc444; } area|z16-[amenity=parking][access=permissive], node|z16-[amenity=parking][access=permissive], { icon-image: parking-permissive.svg; } line|z15[highway=pedestrian] { color: #e8e8e8; width: 3; z-index: 305; casing-width: 1; casing-color: #c0bc9c; } area|z15-[tourism=viewpoint], node|z15-[tourism=viewpoint] { icon-image: viewpoint.svg; } line|z15[railway=siding]::d1p2 { color: #e6e6e6; width: 1.4; z-index: 396; } area|z15-16[railway=tram_stop]::d1p2, node|z15-16[railway=tram_stop]::d1p2 { icon-image: tramway-mini.svg; } line|z15[railway=preserved] { color: #909090; width: 3.2; z-index: 289; } line|z15-[aeroway=runway] { casing-linecap: butt; color: #d4dcbd; linecap: butt; width: 20; linejoin: bevel; casing-linejoin: bevel; casing-width: 4; casing-color: #202020; } line|z15[highway=track][tracktype=grade4] { color: #c0a87c; width: 2.8; z-index: 362; } line|z15-[piste:lift=t-bar] { color: #202020; width: 0.8; } line|z15[boundary=administrative][admin_level=5] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 676; dashes: 12,12; } line|z15-[piste:lift=t-bar]::d2p2 { color: #202020; width: 8; dashes: 0.8,40; linecap: butt; } line|z15[highway=byway] { color: #c0a87c; width: 2; } area|z15-[tourism=attraction], node|z15-[tourism=attraction] { font-size: 12; text-halo-radius: 2; text: name; text-color: #303030; text-halo-color: white; } line|z15[railway=yard] { color: #333333; width: 2.4; } line|z15[highway=track][tracktype=grade3] { color: #c0a87c; width: 2; } line|z15[highway=primary_link] { color: #ffc444; width: 9; } line|z15[railway=spur] { color: #606060; width: 2.4; z-index: 295; } line|z15[boundary=administrative][border_type=region] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 688; dashes: 12,4,4,4; } line|z15[waterway=stream][intermittent=yes] { color: #cde5ea; width: 2; dashes: 2.4,0.8; linecap: butt; } line|z15[railway=rail]::d1p3 { color: #666666; z-index: 287; width: 4; } line|z15[railway=rail]::d1p5 { color: #666666; width: 2.4; dashes: 9,9; linecap: butt; z-index: 387; } line|z15[railway=rail]::d1p4 { color: #e6e6e6; 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: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; dashes: 12,4,4,4; } line|z15[railway=narrow_gauge]::d1p2 { color: #e6e6e6; width: 2; z-index: 387; } line|z15[leisure=track] { color: #d0e8c4; width: 2.9; casing-color: grey; casing-width: 1; } area|z15-16[place=village], node|z15-16[place=village] { font-size: 16; text-halo-radius: 2; text: name; text-color: #707070; text-halo-color: #eeeedd; } line|z15[highway=secondary] { color: #fffb80; width: 7; casing-linecap: butt; casing-width: 1; casing-color: #c8c860; } line|z15-[railway=tram]::d1p2 { color: #e6b7e6; 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: #3050d8; text-offset: 14; text-halo-color: white; } line|z15[boundary=administrative][admin_level=7] { color: #f9574b; width: 1; z-index: 674; -x-kot-layer: top; } line|z15[boundary=administrative][border_type=city] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 0.8; z-index: 685; dashes: 12,4,4,4; } line|z15-[piste:lift=platter] { color: #202020; width: 0.8; } line|z15[highway=road] { color: #d0d0d0; width: 7; } area|z15-[landuse=garages]::d1p2, node|z15-[landuse=garages]::d1p2 { fill-color: #e1e1e5; } line|z15[railway=yard]::d1p2 { color: #e6e6e6; width: 1.4; z-index: 395; } line|z15-16[railway=light_rail]::d1p2 { color: #b7e6e6; width: 2; z-index: 677; } line|z15-16[railway=light_rail] { color: #0f4c0f; width: 3.2; z-index: 668; } line|z15[highway=steps] { color: #d0ccac; width: 2; z-index: 687; dashes: 1.2,0.4; linecap: butt; } line|z15[highway=track][tracktype=grade2] { color: #c0a87c; width: 2; z-index: 360; } line|z15[boundary=national_park] { color: #4ef94b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 694; dashes: 12,4,4,4; } line|z15[railway=preserved]::d1p3 { color: #333333; width: 2; z-index: 405; dashes: 9,9; linecap: butt; } line|z15-[piste:type=nordic] { color: #c00000; width: 2; dashes: 6,1; linecap: butt; } line|z15[railway=light_rail]::d1p3 { color: #0f4c0f; width: 2; z-index: 687; dashes: 7.6,10.8; linecap: butt; } line|z15[highway=raceway]::d2p2 { color: red; width: 3.4; z-index: 187; dashes: 0.4,0.4; linecap: butt; } area|z15-[leisure=park], node|z15-[leisure=park] { font-size: 12; text-halo-radius: 2; text: name; text-color: #5ca800; text-halo-color: white; } line|z15[railway=funicular]::d1p2 { color: #e6b7b7; width: 2; z-index: 392; dashes: 7.2,10.8; linecap: butt; } line|z15[waterway=ditch] { color: #cde5ea; width: 0.6; z-index: 109; } line|z15-[highway=residential], line|z15-[highway=unclassified] { font-size: 12; text-halo-radius: 2; text: name; text-position: line; text-color: #505050; text-halo-color: white; } line|z15[waterway=stream] { color: #cde5ea; width: 2; z-index: 106; } line|z15-[aeroway=taxiway] { casing-linecap: butt; color: #d4dcbd; linecap: butt; width: 8; z-index: 415; linejoin: bevel; casing-linejoin: bevel; casing-width: 2; casing-color: #202020; } line|z15[highway=tertiary_link] { color: #ffff90; width: 9; } line|z15[highway=raceway] { color: #e8e4d4; width: 6; z-index: 342; } line|z15[highway=bridleway] { color: #d3cb98; width: 3.2; z-index: 354; } line|z15[boundary=administrative][border_type=state] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 689; dashes: 12,4,4,4; } line|z15[boundary=administrative][admin_level=2] { color: yellow; width: 6; z-index: 679; -x-kot-layer: top; } line|z15[boundary=administrative][admin_level=10] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 0.8; z-index: 671; dashes: 4,20; } line|z15-[piste:lift=j-bar]::d2p2 { color: #202020; width: 8; z-index: 605; dashes: 0.8,40; linecap: butt; } line|z15[railway=spur]::d1p2 { color: #e6e6e6; width: 1.4; z-index: 394; } line|z15[boundary=administrative][type=nation] { color: yellow; width: 6; z-index: 690; -x-kot-layer: top; } line|z15[highway=secondary_link] { color: #fffb80; width: 9; } line|z15[piste:lift=rope_tow] { color: #d8d8c4; width: 1; z-index: 607; dashes: 2,2; linecap: butt; } line|z15[aerialway=chair_lift] { color: #202020; width: 0.8; z-index: 612; } line|z15[man_made=pier] { color: #d0d0d0; width: 0.2; z-index: 630; } line|z15[boundary=administrative][admin_level=6] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 675; dashes: 4,20; } line|z15[railway=monorail]::d1p3, line|z15[railway=tram]::d1p3 { color: #4c0f4c; width: 2; z-index: 566; dashes: 7.2,10.8; linecap: butt; } line|z15[railway=abandoned]::d1p2 { color: white; width: 2; z-index: 384; opacity: 0.4; } line|z15-[railway=monorail], line|z15-[railway=tram] { color: #4c0f4c; width: 3.2; z-index: 556; } line|z15[highway=path][bicycle?] { color: #90bc90; width: 1; } line|z15[highway=construction] { color: #d0d0d0; width: 7; dashes: 4,4; linecap: butt; } line|z15[aerialway=gondola] { color: #202020; width: 0.8; z-index: 610; } area|z15-[highway=byway][area?] { fill-color: #efadaa; } line|z15[railway=narrow_gauge]::d1p3 { color: #333333; width: 2; z-index: 404; dashes: 11,11; linecap: butt; } area|z15[natural=pond]::d1p2, area|z16[waterway=dock]::d1p2 { z-index: 112; } line|z15[railway=funicular] { color: #4c0f0f; width: 3.2; z-index: 293; } line|z15[railway=yard]::d1p3 { color: #333333; width: 1.4; z-index: 412; dashes: 6,12; linecap: butt; } line|z15[boundary=administrative][border_type=country]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 693; dashes: 12,12; } area|z15-[highway=track][tracktype=grade1][area?] { fill-color: #fffaf2; } line|z15[waterway=stream][intermittent=ephemeral] { color: #cde5ea; width: 2; z-index: 104; dashes: 1.6,1.6; linecap: butt; } line|z15[railway=construction] { color: #606060; width: 3.2; z-index: 281; dashes: 3,3; linecap: butt; } line|z15[waterway=lock] { color: #f8f8f8; width: 9; z-index: 92; casing-width: 0.5; casing-color: #202020; } line|z15[boundary=administrative][admin_level=9] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 672; dashes: 12,12; } line|z15[man_made=pier]::d1p2 { color: #d0d0d0; width: 1.6; z-index: 631; } line|z15[natural=glacier] { color: lightblue; width: 1.6; z-index: 8; } line|z15[highway=service] { color: #fdfdfd; width: 3; z-index: 305; } line|z15[natural=spring], line|z15[waterway=river] { color: #cde5ea; width: 5; } line|z15[aerialway=mixed_lift] { color: #202020; width: 0.8; z-index: 613; } line|z15[railway=disused]::d1p2 { color: #f2f2f2; width: 2; z-index: 383; opacity: 0.7; } line|z15[highway=raceway] { color: white; width: 3.4; z-index: 186; } line|z15[aerialway=cable_car] { color: #202020; width: 0.8; z-index: 609; } line|z15[man_made=pier]::d1p3 { color: #e4e4e4; width: 1.2; z-index: 632; } line|z15[boundary=administrative][border_type=suburb] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 0.8; z-index: 683; dashes: 4,20; } line|z15[highway=motorway] { font-size: 17; text-halo-radius: 2; text: name; text-position: line; text-color: #202020; text-halo-color: #f08800; } line|z15[railway=disused]::d1p3 { opacity: 0.7; color: grey; linecap: butt; width: 2; z-index: 400; dashes: 9,9; } line|z15[waterway=drain] { color: #cde5ea; width: 2.8; z-index: 108; casing-width: 0.35; casing-color: #b0b0b0; } line|z15[waterway=dam] { color: #202020; width: 1.5; z-index: 129; } area|z15-16[landuse=construction], node|z15-16[landuse=construction] { text: name; font-size: 12; text-color: #808070; } line|z15[railway=abandoned]::d1p3 { opacity: 0.4; color: #b2b2b2; linecap: butt; width: 2; z-index: 401; dashes: 9,9; } line|z15[man_made=breakwater] { color: #707070; width: 2; } line|z15[highway=tertiary] { color: #ffff90; casing-width: 1; width: 4; casing-color: #c8c860; } line|z15[highway=ford] { color: #cde5ea; width: 7; z-index: 341; casing-width: 0.7; casing-color: #707070; } area|z15-[highway=footway][area?] { fill-color: #f8f0e8; } line|z15-[railway=monorail]::d1p2 { color: #d08080; width: 2; z-index: 561; } line|z15-[piste:lift=platter]::d1p2 { color: #202020; width: 8; dashes: 0.8,40; linecap: butt; } line|z15[railway=construction]::d1p2 { color: #f2f2f2; width: 2; z-index: 381; } line|z15[highway=motorway_link]::d1p2 { color: #f08800; width: 9; z-index: 527; } line|z15[boundary=administrative][type=nation]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 692; dashes: 12,12; } line|z15[highway=residential], line|z15[highway=unclassified], line|z15[highway=living_street] { color: white; width: 4; casing-linecap: butt; casing-width: 1; casing-color: #c8c8af; } line|z15[piste:type=sled] { color: #f0e0dc; width: 5; } line|z15[boundary=administrative][border_type=country] { color: yellow; width: 6; z-index: 691; -x-kot-layer: top; } area|z16[highway=bus_stop], area|z15[railway=tram_stop], node|z16[highway=bus_stop], node|z15[railway=tram_stop] { font-size: 10; text-halo-radius: 2; text: name; text-color: #3050d8; text-offset: 14; text-halo-color: white; } area|z15[amenity=fuel], area|z16-[amenity=fuel]::d1p2, node|z15[amenity=fuel], node|z16-[amenity=fuel]::d1p2 { icon-image: petrolstation.svg; } area|z15-[leisure=nature_reserve]::d1p2, node|z15-[leisure=nature_reserve]::d1p2 { icon-image: bird.svg; } area|z15-[building], node|z15-[building] { fill-color: #cdcdb4; } line|z15[railway=narrow_gauge] { color: #333333; width: 3.2; z-index: 288; } line|z15[boundary=administrative][border_type=municipality] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 684; dashes: 12,4,4,4; } line|z15[railway=construction]::d1p3 { color: #606060; width: 2; z-index: 397; dashes: 3,3,3,9; linecap: butt; } line|z15[railway=siding] { color: #333333; width: 2.4; z-index: 297; } area|z15[building], node|z15[building] { text: "addr:housenumber"; font-size: 8; text-color: #808070; } line|z15[highway=cycleway] { color: #90bc90; width: 1; } line|z15[railway=funicular]::d1p3 { color: #4c0f0f; width: 0.5; z-index: 410; } line|z15[highway=track][tracktype=grade5] { color: #c0a87c; width: 2.8; z-index: 363; } area|z15-[highway=pedestrian][area?] { fill-color: #f0f0f0; } area|z17-[highway=bus_stop], area|z16[railway=tram_stop], node|z17-[highway=bus_stop], node|z16[railway=tram_stop] { font-size: 11; text-halo-radius: 2; text: name; text-color: #3050d8; text-offset: 14; text-halo-color: white; } line|z16[communication=line]::d1p2 { color: #f080f0; width: 0.4; z-index: 873; dashes: 8,4; linecap: butt; } line|z16[highway=path][sac_scale=demanding_mountain_hiking] { color: red; width: 1.2; dashes: 0.16,2.4; linecap: butt; } area|z16-[amenity=bureau_de_change]::d1p2, node|z16-[amenity=bureau_de_change]::d1p2 { icon-image: bureau_de_change.svg; } line|z16[boundary=administrative][admin_level=5] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 932; dashes: 12,12; } line|z16[railway=narrow_gauge]::d1p3 { color: #333333; width: 2; z-index: 647; dashes: 14,14; linecap: butt; } line|z16[waterway=lock] { color: #f8f8f8; width: 10; z-index: 94; casing-width: 1; casing-color: #202020; } line|z16[aerialway=chair_lift] { color: #202020; width: 1.6; z-index: 852; } line|z16[piste:type=sled] { color: #f0e0dc; width: 10; z-index: 840; } line|z16[man_made=pipeline][location=overground] { color: #a0a0a0; width: 0.8; z-index: 875; dashes: 8,4; linecap: butt; } line|z16[highway=bridleway]::d1p2 { color: #d3cb98; width: 6.4; z-index: 599; } line|z16[highway=primary_link] { color: #ffc444; width: 12; } line|z16[railway=spur] { color: #606060; width: 2.4; z-index: 547; } line|z16[highway=track][tracktype=grade1] { color: #d79331; width: 3; } area|z16-[amenity=restaurant]::d1p2, node|z16-[amenity=restaurant]::d1p2 { icon-image: restaurant.svg; } line|z16[railway=funicular] { color: #4c0f0f; width: 3.2; z-index: 546; } line|z16[man_made=pier]::d1p3 { color: #e4e4e4; width: 2.4; z-index: 857; } line|z16[boundary=administrative][admin_level=2] { color: yellow; width: 6; z-index: 934; -x-kot-layer: top; } line|z16[boundary=administrative][border_type=country] { color: yellow; width: 6; z-index: 943; -x-kot-layer: top; } area|z17-[amenity=atm], area|z17-[amenity=bank], area|z17-[amenity=bar], area|z17-[amenity=bicycle_rental], area|z17-[amenity=bureau_de_change], area|z17-[amenity=bus_station], area|z17-[amenity=cafe], area|z17-[amenity=car_rental], area|z16-[amenity=car_sharing], area|z17-[amenity=cinema], area|z17-[amenity=doctors], area|z17-[amenity=embassy], area|z17-[amenity=fast_food], area|z17-[amenity=fire_station], area|z17-[amenity=fountain], area|z17-[amenity=fuel], area|z17-[amenity=hospital], area|z17-[amenity=hunting_stand], area|z17-[amenity=library], area|z16-[amenity=marketplace], area|z16-[amenity=nightclub], area|z17-[amenity=pharmacy], area|z17-[amenity=place_of_worship], area|z17-[amenity=police], area|z17-[amenity=post_box], area|z17-[amenity=post_office], area|z16-[amenity=pub], area|z17-[amenity=recycling], area|z17-[amenity=restaurant], area|z17-[amenity=speed_trap], area|z17-[amenity=taxi], area|z17-[amenity=telephone], area|z16-[amenity=theatre], area|z17-[amenity=toilets], area|z16-[historic=archaeological_site], area|z16-[historic=battlefield], area|z16-[historic=castle], area|z16-[historic=memorial], area|z16-[historic=monument], area|z16-[historic=museum], area|z16-[historic=ruins], area|z16-[shop=bakery], area|z16-[shop=car_repair], area|z16-[shop=clothes], area|z16-[shop=convenience], area|z16-[shop=hairdresser], area|z16-[shop=kiosk], area|z16-[shop=supermarket], area|z17-[tourism=camp_site], area|z16-[tourism=guest_house], area|z16-[tourism=hostel], area|z16-[tourism=hotel], area|z16-[tourism=motel], area|z16-[tourism=museum], area|z17-[tourism=picnic_site], node|z17-[amenity=atm], node|z17-[amenity=bank], node|z17-[amenity=bar], node|z17-[amenity=bicycle_rental], node|z17-[amenity=bureau_de_change], node|z17-[amenity=bus_station], node|z17-[amenity=cafe], node|z17-[amenity=car_rental], node|z16-[amenity=car_sharing], node|z17-[amenity=cinema], node|z17-[amenity=doctors], node|z17-[amenity=embassy], node|z17-[amenity=fast_food], node|z17-[amenity=fire_station], node|z17-[amenity=fountain], node|z17-[amenity=fuel], node|z17-[amenity=hospital], node|z17-[amenity=hunting_stand], node|z17-[amenity=library], node|z16-[amenity=marketplace], node|z16-[amenity=nightclub], node|z17-[amenity=pharmacy], node|z17-[amenity=place_of_worship], node|z17-[amenity=police], node|z17-[amenity=post_box], node|z17-[amenity=post_office], node|z16-[amenity=pub], node|z17-[amenity=recycling], node|z17-[amenity=restaurant], node|z17-[amenity=speed_trap], node|z17-[amenity=taxi], node|z17-[amenity=telephone], node|z16-[amenity=theatre], node|z17-[amenity=toilets], node|z16-[historic=archaeological_site], node|z16-[historic=battlefield], node|z16-[historic=castle], node|z16-[historic=memorial], node|z16-[historic=monument], node|z16-[historic=museum], node|z16-[historic=ruins], node|z16-[shop=bakery], node|z16-[shop=car_repair], node|z16-[shop=clothes], node|z16-[shop=convenience], node|z16-[shop=hairdresser], node|z16-[shop=kiosk], node|z16-[shop=supermarket], node|z17-[tourism=camp_site], node|z16-[tourism=guest_house], node|z16-[tourism=hostel], node|z16-[tourism=hotel], node|z16-[tourism=motel], node|z16-[tourism=museum], node|z17-[tourism=picnic_site] { font-size: 12; text-halo-radius: 2; text: name; text-color: #404040; text-offset: 14; text-halo-color: white; z-index: 1; } line|z16[railway=disused] { color: grey; width: 3.2; z-index: 540; opacity: 0.7; } line|z16[boundary=administrative][admin_level=10] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 0.8; z-index: 927; dashes: 4,20; } area|z16-[amenity=atm], node|z16-[amenity=atm] { icon-image: atm.svg; } line|z16[highway=construction] { color: #d0d0d0; width: 9; dashes: 4,4; linecap: butt; } line|z16[highway=byway]::d1p2 { color: #c0a87c; width: 4; z-index: 91; } line|z16[highway=path][route=hiking] { color: red; width: 1.2; } line|z16[highway=cycleway] { color: #90bc90; width: 2; } line|z16[railway=light_rail]::d1p3 { color: #0f4c0f; width: 2; z-index: 687; dashes: 9.6,14.4; linecap: butt; } area|z17-[military=bunker], area|z16-[historic=battlefield]::d1p2, node|z17-[military=bunker], node|z16-[historic=battlefield]::d1p2 { icon-image: cannon.svg; } area|z16-[amenity=hunting_stand]::d1p2, node|z16-[amenity=hunting_stand]::d1p2 { icon-image: hunting_closed_high.svg; } line|z16[waterway=dam] { color: #202020; width: 3; z-index: 131; } line|z16[highway=track][tracktype=grade4] { color: #c0a87c; width: 5.6; } line|z16[railway=spur]::d1p2 { color: #e6e6e6; width: 1.2; z-index: 638; } line|z16[leisure=track] { color: #d0e8c4; casing-color: grey; casing-width: 1; width: 5.8; } line|z16[railway=spur]::d1p3 { color: #333333; width: 1.2; z-index: 652; dashes: 8,16; linecap: butt; } area|z16[building]::d0p5, area|z16[building=address]::d1p3, node|z16[building]::d0p5, node|z16[building=address]::d1p3 { text: int_name; font-size: 11; text-color: #808070; } line|z16[highway=footway][sac_scale=hiking] { color: red; width: 1.2; z-index: 822; } line|z16[waterway=drain]::d1p2 { width: 4; z-index: 110; color: #cde5ea; casing-width: 0.6; casing-color: #b0b0b0; } line|z16[highway=road] { color: #d0d0d0; width: 9; } line|z16-[highway=motorway] { font-size: 18; text-halo-radius: 2; text: name; text-position: line; text-color: #202020; text-halo-color: #f08800; } area|z16-[amenity=fast_food]::d1p2, node|z16-[amenity=fast_food]::d1p2 { icon-image: fastfood.svg; } line|z16[highway=secondary] { color: #fffb80; width: 11; casing-linecap: butt; casing-width: 2; casing-color: #c8c860; } area|z16-[shop=car_repair]::d1p2, node|z16-[shop=car_repair]::d1p2 { icon-image: car_repair.svg; } line|z16[boundary=administrative][border_type=country]::d2p2 { color: #f9574b; 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; } line|z16[highway=raceway]::d2p3 { color: #e8e4d4; width: 6; z-index: 603; } area|z16-[power=pole], node|z16-[power=pole] { icon-image: power-pole.svg; } area|z16-[natural=peak], node|z16-[natural=peak] { text-offset: 14; text: name; font-size: 16; text-color: #404040; } line|z16[route=ferry] { color: #a8c8d8; width: 2; z-index: 877; dashes: 12,8; linecap: butt; } 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-[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=grass], area|z16-[natural=greenfield], area|z16-[natural=greenhouse_horticulture], area|z16-[natural=meadow], area|z16-[natural=orchard], area|z16-[natural=salt_pond], area|z16-[natural=vineyard], area|z16-[natural=water], area|z16[place=islet], 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-[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=grass], node|z16-[natural=greenfield], node|z16-[natural=greenhouse_horticulture], node|z16-[natural=meadow], node|z16-[natural=orchard], node|z16-[natural=salt_pond], node|z16-[natural=vineyard], node|z16-[natural=water], node|z16[place=islet] { text: name; font-size: 16; text-color: #202020; } line|z16[railway=razed] { opacity: 0.3; color: #c2c2c2; linecap: butt; width: 3.2; z-index: 541; dashes: 2.4,2.4; } line|z16[railway=abandoned] { color: #b2b2b2; width: 3.2; z-index: 542; opacity: 0.4; } area|z16[aerialway=station]::d1p2, node|z16[aerialway=station]::d1p2 { symbol-shape: circle; symbol-fill-color: #3050d8; symbol-size: 4; } area|z16-[amenity=bicycle_rental]::d1p2, node|z16-[amenity=bicycle_rental]::d1p2 { icon-image: bicycle_rental.svg; } line|z16[highway=pedestrian] { color: #e8e8e8; z-index: 305; casing-width: 1; width: 4; casing-color: #c0bc9c; } line|z16[power=minor_line] { color: white; width: 1.6; z-index: 862; opacity: 0.5; } area|z16-[amenity=theatre]::d1p2, node|z16-[amenity=theatre]::d1p2 { icon-image: theatre.svg; } line|z16[highway=footway][sac_scale=demanding_mountain_hiking] { color: red; width: 1.2; z-index: 826; dashes: 0.16,2.4; linecap: butt; } area|z16[landuse=reservoir]::d1p3, node|z16[landuse=reservoir]::d1p3 { z-index: 123; } line|z16[highway=secondary] { font-size: 14; text-halo-radius: 2; text: name; text-position: line; text-color: #404040; text-halo-color: #fffb80; } area|z16-[amenity=embassy]::d1p2, node|z16-[amenity=embassy]::d1p2 { icon-image: embassy.svg; } line|z16[railway=rail]::d1p3 { color: #666666; z-index: 543; width: 4; } area|z16-[tourism=guest_house]::d1p2, area|z16-[tourism=hostel]::d1p2, node|z16-[tourism=guest_house]::d1p2, node|z16-[tourism=hostel]::d1p2 { icon-image: hostel.svg; } line|z16[highway=path][sac_scale=mountain_hiking] { color: red; width: 1.2; dashes: 2,2; linecap: butt; } area|z16-[tourism=hotel]::d1p2, area|z16-[tourism=motel]::d1p2, node|z16-[tourism=hotel]::d1p2, node|z16-[tourism=motel]::d1p2 { icon-image: hotel.svg; } line|z16[boundary=administrative][border_type=region] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 940; dashes: 12,4,4,4; } line|z16-[railway=monorail]::d1p3, line|z16-[railway=tram]::d1p3 { color: #4c0f4c; width: 2; z-index: 566; dashes: 9.6,14.4; linecap: butt; } line|z16[railway=rail]::d1p4 { color: #e6e6e6; width: 2.4; z-index: 631; } area|z16-[railway=subway_entrance], node|z16-[railway=subway_entrance] { icon-image: subway.svg; } line|z16[piste:lift=rope_tow] { color: #d8d8c4; width: 2; dashes: 4,4; linecap: butt; } line|z16-[waterway=ditch], line|z16-[waterway=drain], line|z16-[waterway=stream] { text: name; font-size: 12; text-position: line; text-color: white; } line|z16[highway=path] { color: silver; width: 2; } line|z16[barrier=hedge] { color: #b0b0b0; width: 0.4; z-index: 879; } line|z16[highway=tertiary] { color: #ffff90; casing-width: 2; width: 6; casing-color: #c8c860; } area|z16-[amenity=restaurant][hotel]::d2p2, node|z16-[amenity=restaurant][hotel]::d2p2 { icon-image: hotel_and_restaurant.svg; } line|z16[boundary=administrative][border_type=county] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 939; dashes: 4,20; } line|z16[boundary=administrative][admin_level=8] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 929; dashes: 12,4,4,4; } area|z16-[shop=kiosk]::d1p2, node|z16-[shop=kiosk]::d1p2 { icon-image: kiosk.svg; } line|z16[boundary=administrative][admin_level=6] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 931; dashes: 4,20; } area|z16-[place=hamlet], node|z16-[place=hamlet] { text: name; font-size: 16; text-color: #606060; } line|z16[boundary=national_park] { color: #4ef94b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 946; dashes: 12,4,4,4; } line|z16[railway=narrow_gauge]::d1p2 { color: #e6e6e6; width: 2; z-index: 632; } area|z16[amenity=toilets], area|z17-[amenity=toilets]::d1p2, node|z16[amenity=toilets], node|z17-[amenity=toilets]::d1p2 { icon-image: toilets.svg; } line|z16[highway=path][sac_scale=difficult_alpine_hiking] { color: blue; width: 1.2; dashes: 0.16,2.4; linecap: butt; } line|z16[highway=footway] { color: #d0ccbc; width: 2; } line|z16[boundary=administrative][border_type=suburb] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 0.8; z-index: 936; dashes: 4,20; } area|z16[amenity=atm], area|z16[amenity=bank], area|z16[amenity=bar], area|z16[amenity=bicycle_rental], area|z16[amenity=bureau_de_change], area|z16[amenity=cafe], area|z16[amenity=car_rental], area|z16[amenity=cinema], area|z16[amenity=doctors], area|z16[amenity=embassy], area|z16[amenity=fast_food], area|z16[amenity=fire_station], area|z16[amenity=fuel], area|z16[amenity=hunting_stand], area|z16[amenity=place_of_worship], area|z16[amenity=police], area|z16[amenity=post_office], area|z16[amenity=restaurant], node|z16[amenity=atm], node|z16[amenity=bank], node|z16[amenity=bar], node|z16[amenity=bicycle_rental], node|z16[amenity=bureau_de_change], node|z16[amenity=cafe], node|z16[amenity=car_rental], node|z16[amenity=cinema], node|z16[amenity=doctors], node|z16[amenity=embassy], node|z16[amenity=fast_food], node|z16[amenity=fire_station], node|z16[amenity=fuel], node|z16[amenity=hunting_stand], node|z16[amenity=place_of_worship], node|z16[amenity=police], node|z16[amenity=post_office], node|z16[amenity=restaurant] { font-size: 11; text-halo-radius: 2; text: name; text-color: #404040; text-offset: 14; text-halo-color: white; z-index: 1; } area|z16-[natural=cave_entrance], area|z16-[natural=volcano], node|z16-[natural=cave_entrance], node|z16-[natural=volcano] { text-offset: 14; text: name; font-size: 16; text-color: #202020; } 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: #707070; symbol-size: 1.2; } line|z16[boundary=administrative][admin_level=2]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 935; dashes: 12,12; } line|z16[railway=preserved]::d1p2 { color: #e6e6e6; width: 2; z-index: 633; } line|z16[railway=abandoned]::d1p3 { opacity: 0.4; color: #b2b2b2; linecap: butt; width: 2.4; z-index: 645; dashes: 12,12; } line|z16[highway=footway][sac_scale=mountain_hiking] { color: red; width: 1.2; z-index: 824; dashes: 2,2; linecap: butt; } line|z16[communication=line][location=underground] { color: #f080f0; 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: #a0a0a0; 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: grey; linecap: butt; width: 2.4; z-index: 643; dashes: 12,12; } line|z16[railway=funicular]::d1p2 { color: #e6b7b7; width: 2; z-index: 636; dashes: 9.6,14.4; linecap: butt; } line|z16[power=minor_line]::d1p2 { color: grey; 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: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 944; dashes: 12,12; } area|z16-[amenity=fire_station]::d1p2, node|z16-[amenity=fire_station]::d1p2 { icon-image: firebrigade.svg; } line|z16[railway=construction]::d1p3 { color: #606060; width: 2.4; z-index: 641; dashes: 4,4,4,12; linecap: butt; } area|z16-[shop=bakery]::d1p2, node|z16-[shop=bakery]::d1p2 { icon-image: bakery.svg; } area|z16[amenity=taxi], area|z17-[amenity=taxi]::d1p2, node|z16[amenity=taxi], node|z17-[amenity=taxi]::d1p2 { icon-image: taxi.svg; } line|z16[railway=preserved]::d1p3 { color: #333333; width: 2; z-index: 648; dashes: 12,12; linecap: butt; } node|z16-[building] { icon-image: building.svg; } line|z16[railway=narrow_gauge] { color: #333333; width: 3.2; z-index: 544; } line|z16[power=minor_line]::d1p3 { color: grey; width: 0.8; z-index: 864; dashes: 8,4; linecap: butt; } area|z16[amenity=fountain]::d1p2, area|z17-[amenity=fountain]::d1p3, node|z16[amenity=fountain]::d1p2, node|z17-[amenity=fountain]::d1p3 { icon-image: fountain.svg; } line|z16[waterway=stream][intermittent=yes] { color: #cde5ea; width: 2; dashes: 2.4,0.8; linecap: butt; } line|z16[barrier=wall] { color: #b0b0b0; width: 1; z-index: 887; } line|z16[highway=path][sac_scale][sac_scale=alpine_hiking] { color: blue; width: 1.2; } line|z16[barrier=city_wall]::d1p2 { color: #b0b0b0; width: 1; z-index: 898; dashes: 0.0,2.0; linecap: butt; } line|z16[railway=siding] { color: #333333; width: 2.4; z-index: 549; } area|z16-[amenity=car_rental]::d1p2, node|z16-[amenity=car_rental]::d1p2 { icon-image: car_rental.svg; } line|z16[railway=siding]::d1p2 { color: #e6e6e6; width: 1.2; z-index: 640; } area|z16[building=address], node|z16[building=address] { text: "addr:housenumber"; font-size: 11; text-color: #808070; } area|z16-[amenity=drinking_water], node|z16-[amenity=drinking_water] { icon-image: drinking_water.svg; } line|z16[highway=track][tracktype=grade5] { color: #c0a87c; width: 5.6; z-index: 608; } line|z16[highway=footway][sac_scale=alpine_hiking] { color: blue; width: 1.2; z-index: 828; } line|z16[man_made=breakwater] { color: #707070; width: 4; z-index: 854; } line|z16[barrier=fence]::d1p2 { color: #b0b0b0; width: 1; z-index: 885; dashes: 0.0,2.0; linecap: butt; } line|z16[highway=track][tracktype=grade3] { color: #c0a87c; width: 2; z-index: 606; } line|z16[railway=funicular]::d1p3 { color: #4c0f0f; width: 0.6; z-index: 651; } area|z16-[amenity=marketplace]::d1p2, area|z16-[shop=convenience]::d1p2, area|z16-[shop=supermarket]::d1p2, node|z16-[amenity=marketplace]::d1p2, node|z16-[shop=convenience]::d1p2, node|z16-[shop=supermarket]::d1p2 { icon-image: supermarket.svg; } area|z16[amenity=pharmacy], area|z16-[amenity=doctors]::d1p2, area|z17-[amenity=pharmacy]::d1p2, node|z16[amenity=pharmacy], node|z16-[amenity=doctors]::d1p2, node|z17-[amenity=pharmacy]::d1p2 { icon-image: pharmacy.svg; } line|z16[aerialway=cable_car] { color: #202020; width: 1.6; z-index: 850; } area|z16[railway=platform], line|z16[railway=platform] { color: #bbbbbb; width: 4; z-index: 580; } line|z16[highway=service] { color: white; width: 5; } line|z16[railway=disused]::d1p2 { color: #f2f2f2; width: 2.4; z-index: 627; opacity: 0.7; } line|z16[waterway=stream]::d1p2 { color: #cde5ea; width: 2; z-index: 108; } line|z16[man_made=cutline]::d1p2 { color: #b0ac8c; width: 1; z-index: 276; } area|z16-[amenity=place_of_worship]::d1p2, node|z16-[amenity=place_of_worship]::d1p2 { icon-image: religion.svg; } line|z16[barrier=retaining_wall] { color: #b0b0b0; width: 1; } line|z16[highway=footway][sac_scale=demanding_alpine_hiking] { color: blue; width: 1.2; z-index: 830; dashes: 2,2; linecap: butt; } line|z16[communication=line] { color: white; width: 1.6; z-index: 870; opacity: 0.5; } line|z16[highway=raceway] { color: white; width: 6.8; z-index: 460; } line|z16[natural=spring], line|z16[waterway=river] { color: #cde5ea; width: 8; } area|z16-[shop=hairdresser]::d1p2, node|z16-[shop=hairdresser]::d1p2 { icon-image: hairdresser.svg; } 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]::d1p2, area|z16-[amenity=nightclub]::d1p2, node|z16-[amenity=bar]::d1p2, node|z16-[amenity=nightclub]::d1p2 { icon-image: bar.svg; } area|z16-[historic=ruins]::d1p2, node|z16-[historic=ruins]::d1p2 { icon-image: ruins.svg; } line|z16[man_made=pier] { color: #d0d0d0; width: 0.4; z-index: 855; } line|z16[boundary=administrative][border_type=state] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 941; dashes: 12,4,4,4; } area|z16[amenity=speed_trap], area|z17-[amenity=speed_trap]::d1p2, node|z16[amenity=speed_trap], node|z17-[amenity=speed_trap]::d1p2 { icon-image: speed_trap.svg; } area|z16-[historic=memorial]::d1p2, area|z16-[historic=monument]::d1p2, node|z16-[historic=memorial]::d1p2, node|z16-[historic=monument]::d1p2 { icon-image: memorial.svg; } line|z16[boundary=administrative][admin_level=7] { color: #f9574b; width: 1; z-index: 930; -x-kot-layer: top; } line|z16[highway=tertiary_link] { color: #ffff90; width: 12; } line|z16[railway=rail]::d1p5 { color: #666666; width: 2.4; z-index: 646; dashes: 12,12; linecap: butt; } line|z16[man_made=pier]::d1p2 { color: #d0d0d0; width: 3.2; } line|z16[barrier=city_wall] { color: #b0b0b0; width: 1; z-index: 897; } area|z16-[railway=platform]::d1p2, line|z16-[railway=platform]::d1p2 { fill-color: #bbbbbb; } line|z16[boundary=administrative][border_type=municipality] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 937; dashes: 12,4,4,4; } line|z16[highway=track][tracktype=grade2] { color: #c0a87c; width: 3; z-index: 605; } line|z16-[highway=motorway_link]::d1p2 { color: #f08800; width: 12; z-index: 527; } line|z16[highway=path][sac_scale=demanding_alpine_hiking] { color: blue; width: 1.2; dashes: 2,2; linecap: butt; } line|z16[railway=razed]::d1p2 { color: white; width: 2.4; z-index: 628; opacity: 0.3; } line|z16[railway=razed]::d1p3 { opacity: 0.3; color: #c2c2c2; 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: white; width: 2.4; z-index: 629; opacity: 0.4; } line|z16[highway=primary], line|z16[highway=trunk], line|z16[highway=trunk_link] { color: #ffc444; width: 14; casing-linecap: butt; casing-width: 2; casing-color: #d8a050; } line|z16[highway=steps]::d1p2 { width: 4; z-index: 687; color: #d0ccac; linecap: butt; dashes: 2.4,0.8; } line|z16[highway=residential], line|z16[highway=unclassified], line|z16[highway=living_street] { color: white; width: 6; casing-linecap: butt; casing-width: 2; casing-color: #c8c8af; } line|z16[highway=footway][sac_scale=difficult_alpine_hiking] { color: blue; width: 1.2; z-index: 832; dashes: 0.16,2.4; linecap: butt; } area|z16-[historic=castle]::d1p2, node|z16-[historic=castle]::d1p2 { icon-image: castle.svg; } line|z16[waterway=canal] { color: #cde5ea; width: 4.8; } line|z16[highway=raceway]::d2p2 { color: red; width: 6.8; z-index: 461; dashes: 0.8,0.8; linecap: butt; } line|z16[barrier=hedge]::d1p2 { color: #b0b0b0; width: 1; z-index: 881; dashes: 0.0,2.0; linecap: butt; } area|z16-[amenity=police]::d1p2, node|z16-[amenity=police]::d1p2 { icon-image: police.svg; } line|z16[barrier=fence] { color: #b0b0b0; width: 1; z-index: 883; } line|z16[railway=construction] { color: #606060; width: 3.2; z-index: 538; dashes: 4,4; linecap: butt; } line|z16[boundary=administrative][border_type=city] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 0.8; z-index: 938; dashes: 12,4,4,4; } line|z16[highway=raceway] { color: #e8e4d4; width: 12; z-index: 587; } area|z16[amenity=hospital], area|z17-[amenity=hospital]::d1p2, node|z16[amenity=hospital], node|z17-[amenity=hospital]::d1p2 { icon-image: hospital.svg; } line|z16[waterway=ditch]::d1p2 { color: #cde5ea; width: 0.6; z-index: 111; } line|z16[railway=construction]::d1p2 { color: #f2f2f2; width: 2.4; z-index: 625; } node|z16-[natural=tree] { icon-image: tree.svg; } line|z16[highway=path][bicycle?] { color: #90bc90; width: 2; } line|z16[boundary=administrative][type=nation] { color: yellow; width: 6; z-index: 942; -x-kot-layer: top; } line|z16-[highway=secondary_link] { color: #fffb80; width: 12; } area|z16-[amenity=cafe], node|z16-[amenity=cafe] { icon-image: cafe.svg; } line|z16[man_made=pipeline] { color: white; width: 1.6; z-index: 874; opacity: 0.5; } area|z16-[amenity=car_sharing]::d1p2, node|z16-[amenity=car_sharing]::d1p2 { icon-image: car_sharing.svg; } line|z16[waterway=stream][intermittent=ephemeral] { color: #cde5ea; width: 2; z-index: 106; dashes: 1.6,1.6; linecap: butt; } line|z16[waterway=weir] { color: #000044; width: 2; z-index: 130; } line|z16[highway=ford] { color: #cde5ea; width: 9; z-index: 586; casing-width: 0.7; casing-color: #707070; } line|z16[piste:lift=magic_carpet] { color: #101010; width: 3.2; } line|z16[railway=preserved] { color: #909090; width: 3.2; } area|z16-[amenity=cinema]::d1p2, node|z16-[amenity=cinema]::d1p2 { icon-image: cinema.svg; } area|z16-[historic=archaeological_site]::d1p2, area|z16-[historic=museum]::d1p2, area|z16-[tourism=museum]::d1p2, node|z16-[historic=archaeological_site]::d1p2, node|z16-[historic=museum]::d1p2, node|z16-[tourism=museum]::d1p2 { icon-image: museum.svg; } line|z16[barrier=retaining_wall]::d1p2 { color: #b0b0b0; width: 1; z-index: 891; dashes: 0.0,2.0; linecap: butt; } line|z16[railway=siding]::d1p3 { color: #333333; width: 1.2; z-index: 654; dashes: 8,16; linecap: butt; } line|z16-[highway=primary], line|z16-[highway=trunk], line|z16-[highway=trunk_link] { font-size: 17; text-halo-radius: 2; text: name; text-position: line; text-color: #404040; text-halo-color: #ffc444; } line|z16-[highway=bridleway], line|z16-[highway=byway], line|z16-[highway=cycleway], line|z16-[highway=footway], line|z16-[highway=living_street], line|z16-[highway=path], line|z16-[highway=pedestrian], line|z16-[highway=road], line|z16-[highway=service], line|z16-[highway=steps], line|z16-[highway=track], line|z16-[man_made=cutline] { font-size: 12; text-halo-radius: 2; text: name; text-position: line; text-color: #606060; text-halo-color: white; } line|z16[natural=glacier] { color: lightblue; width: 3.2; z-index: 8; } line|z16[boundary=administrative][admin_level=9] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 928; dashes: 12,12; } line|z16[highway=track] { color: #c0a87c; width: 4; } area|z16-[amenity=post_office]::d1p2, node|z16-[amenity=post_office]::d1p2 { icon-image: postoffice.svg; } line|z16[aerialway=mixed_lift] { color: #202020; width: 1.6; z-index: 853; } line|z16[railway=yard]::railfill { color: #e6e6e6; width: 1.2; z-index: 639; } line|z16[railway=yard]::railborder { color: #333333; width: 2.4; z-index: 548; } line|z16[railway=yard]::raildash { color: #333333; width: 1.2; z-index: 653; dashes: 8,16; linecap: butt; } area|z16[amenity=library], area|z17-[amenity=library]::d1p2, node|z16[amenity=library], node|z17-[amenity=library]::d1p2 { icon-image: library.svg; } area|z16-[shop=clothes]::d1p2, node|z16-[shop=clothes]::d1p2 { icon-image: clothes.svg; } line|z16[aerialway=gondola] { color: #202020; width: 1.6; z-index: 851; } line|z16-[power=line] { color: white; width: 1.6; z-index: 858; opacity: 0.5; } line|z16-[power=line]::d1p2 { color: grey; width: 0.8; z-index: 861; dashes: 16,8; linecap: butt; } line|z16-[power=line][location=underground] { color: grey; 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: #101010; width: 6.4; } line|z17-[railway=rail]::d1p3 { color: #666666; z-index: 568; width: 4.4; } line|z17-[highway=pedestrian] { color: #e8e8e8; z-index: 305; casing-width: 1; width: 7; casing-color: #c0bc9c; } line|z17-[man_made=pipeline] { color: white; width: 1.6; z-index: 947; opacity: 0.5; } line|z17-[aerialway=cable_car] { color: #202020; width: 3.2; z-index: 909; } line|z17-[boundary=administrative][admin_level=7] { color: #f9574b; width: 0.8; z-index: 965; -x-kot-layer: top; } line|z17-[boundary=administrative][border_type=county] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 973; dashes: 4,20; } 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; } line|z17-[communication=line]::d1p2 { color: #f080f0; width: 0.8; z-index: 933; dashes: 8,4; linecap: butt; } area|z17-[leisure=playground]::d1p2, node|z17-[leisure=playground]::d1p2 { icon-image: playground.svg; } line|z17-[railway=razed]::d1p3 { opacity: 0.3; color: #c2c2c2; linecap: butt; width: 2; z-index: 678; dashes: 2.4,2.4,2.4,2.4,2.4,12; } line|z17-[railway=construction]::d1p2 { color: #f2f2f2; width: 2; z-index: 659; } line|z17-[railway=narrow_gauge] { color: #333333; width: 3.2; z-index: 569; } area|z17-[sport=diving], area|z17-[sport=scuba_diving], node|z17-[sport=diving], node|z17-[sport=scuba_diving] { icon-image: diving-borderless.svg; } line|z17-[waterway=canal] { width: 6.4; color: #cde5ea; casing-width: 0.8; casing-color: #b0b0b0; } line|z17-[barrier=retaining_wall]::d1p2 { color: #b0b0b0; width: 1; z-index: 958; dashes: 0.0,4.0; linecap: butt; } line|z17-[boundary=administrative][type=nation]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 978; dashes: 12,12; } area|z17-[building=address], area|z17-[building], node|z17-[building=address], node|z17-[building] { text: "addr:housenumber"; font-size: 11; text-color: #404040; } line|z17-[waterway=lock] { color: #f8f8f8; width: 12; z-index: 96; casing-width: 2; casing-color: #202020; } area|z17-[sport=cricket], node|z17-[sport=cricket] { icon-image: cricket-borderless.svg; } line|z17-[man_made=pipeline]::d1p2 { color: #a0a0a0; width: 0.8; z-index: 949; dashes: 1.2,2,1.2,2,1.2,4.4; linecap: butt; } line|z17-[highway=steps]::d1p2 { width: 4; z-index: 692; color: #d0ccac; linecap: butt; dashes: 2.4,0.8; } line|z17-[man_made=pipeline][location=overground] { color: #a0a0a0; width: 0.8; z-index: 948; dashes: 8,4; linecap: butt; } line|z17-[highway=path][sac_scale=demanding_alpine_hiking] { color: blue; width: 0.8; dashes: 4,4; linecap: butt; } line|z17-[boundary=administrative][admin_level=2]::d2p2 { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 969; dashes: 12,12; } line|z17-[highway=path][sac_scale=demanding_mountain_hiking] { color: red; width: 0.8; dashes: 0.08,1.2; linecap: butt; } line|z17-[railway=narrow_gauge]::d1p2 { color: #e6e6e6; width: 2; z-index: 665; } line|z17-[railway=light_rail] { color: #0f4c0f; width: 3.2; z-index: 571; } line|z17-[power=minor_line]::d1p3 { color: grey; width: 0.8; z-index: 923; dashes: 8,4; linecap: butt; } line|z17-[railway=yard]::d1p2 { color: #e6e6e6; width: 1.36; z-index: 672; } line|z17-[aerialway=mixed_lift] { color: #202020; width: 3.2; z-index: 912; } line|z17-[highway=construction] { color: #d0d0d0; width: 10; dashes: 4,4; linecap: butt; } line|z17-[highway=track][tracktype=grade4] { color: #c0a87c; width: 5.6; } line|z17-[natural=spring], line|z17-[waterway=river] { color: #cde5ea; width: 16; } line|z17-[highway=raceway] { color: white; width: 13.6; z-index: 474; } area|z17-[tourism=camp_site]::d1p3, node|z17-[tourism=camp_site]::d1p3 { 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: #f9574b; 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: #333333; width: 2.4; z-index: 577; } line|z17-[highway=residential], line|z17-[highway=unclassified], line|z17-[highway=living_street] { color: white; width: 8; casing-linecap: butt; casing-width: 2; casing-color: #c8c8af; } line|z17-[highway=path][sac_scale=mountain_hiking] { color: red; width: 0.8; dashes: 4,4; linecap: butt; } line|z17-[boundary=administrative][type=nation] { color: yellow; width: 6; z-index: 976; -x-kot-layer: top; } line|z17-[barrier=hedge]::d1p2 { color: #202020; width: 0.8; z-index: 953; dashes: 0.0,4.0; linecap: butt; } line|z17-[waterway=weir] { color: #000044; width: 3; z-index: 132; } area|z17-[power=generator]::d1p3, node|z17-[power=generator]::d1p3 { z-index: 927; } line|z17-[railway=rail]::d1p5 { color: #666666; width: 3.2; z-index: 681; dashes: 12,12; linecap: butt; } line|z17-[highway=service][service=driveway] { color: white; width: 4; casing-width: 0.5; casing-color: #707070; } line|z17-[communication=line] { color: white; width: 1.6; z-index: 930; opacity: 0.5; } area|z17-[sport=equestrian], node|z17-[sport=equestrian] { icon-image: equestrian-borderless.svg; } line|z17-[boundary=administrative][border_type=suburb] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 0.8; z-index: 970; dashes: 4,20; } line|z17-[boundary=administrative][admin_level=9] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 963; dashes: 12,12; } line|z17-[highway=footway][sac_scale=demanding_mountain_hiking] { color: red; width: 0.8; z-index: 884; dashes: 0.08,1.2; linecap: butt; } line|z17-[highway=raceway]::d2p3 { color: #e8e4d4; width: 12; z-index: 635; } line|z17-[boundary=administrative][admin_level=5] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 967; dashes: 12,12; } line|z17-[man_made=pier] { color: #d0d0d0; width: 0.4; z-index: 914; } line|z17-[boundary=administrative][admin_level=6] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 966; dashes: 4,20; } area|z17-[power=generator][power_source=wind]::d2p3, node|z17-[power=generator][power_source=wind]::d2p3 { z-index: 924; } line|z17-[leisure=track] { color: #d0e8c4; width: 6; casing-color: grey; casing-width: 1; } line|z17-[railway=spur]::d1p2 { color: #e6e6e6; width: 1.36; z-index: 671; } area|z17-[sport=curling], node|z17-[sport=curling] { icon-image: curling-borderless.svg; } line|z17-[railway=preserved]::d1p2 { color: #e6e6e6; 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; } area|z17-[place=suburb], node|z17-[place=suburb] { text: name; font-size: 20; text-color: #909090; z-index: 20; } area|z17-[place=village], node|z17-[place=village] { font-size: 18; text-halo-radius: 2; text: name; text-color: #707070; text-halo-color: #eeeedd; } line|z17-[boundary=administrative][border_type=city] { color: #f9574b; 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: grey; linecap: butt; width: 2; z-index: 677; dashes: 12,12; } node|z17-[man_made=cairn] { symbol-shape: circle; symbol-fill-color: white; symbol-size: 3.2; } line|z17-[aerialway=chair_lift] { color: #202020; 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; } line|z17-[highway=primary_link] { color: #ffc444; width: 12; } line|z17-[highway=raceway] { color: #e8e4d4; width: 12; } area|z17-[tourism=picnic_site]::d1p3, node|z17-[tourism=picnic_site]::d1p3 { icon-image: picnic.svg; } area|z17-[amenity=parking][!access]::d1p2, area|z17-[amenity=parking][access?]::d1p2, node|z17-[amenity=parking][!access]::d1p2, node|z17-[amenity=parking][access?]::d1p2 { icon-image: parking.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-[amenity=parking][fee?], node|z17-[amenity=parking][fee?] { icon-image: parking_fee.svg; } area|z17-[railway=platform], line|z17-[railway=platform] { color: #bbbbbb; width: 8; } line|z17-[barrier=wall] { color: #b0b0b0; width: 1; z-index: 956; } line|z17-[communication=line][location=underground] { color: #f080f0; 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: #f9574b; linecap: butt; -x-kot-layer: top; width: 0.8; z-index: 961; dashes: 0.8,5.2; } line|z17-[railway=siding]::d1p3 { color: #333333; width: 1.36; z-index: 692; dashes: 7.2,16.8; linecap: butt; } area|z17-[sport=swimming], node|z17-[sport=swimming] { icon-image: swimming-borderless.svg; } area|z17-[amenity=kindergarten], node|z17-[amenity=kindergarten] { icon-image: kindergarten2.svg; } line|z17-[highway=raceway]::d2p2 { color: red; width: 13.6; z-index: 475; dashes: 1.6,1.6; linecap: butt; } area|z17-[place=locality], node|z17-[place=locality] { text: name; font-size: 16; text-color: #404040; } line|z17-[highway=secondary] { color: #fffb80; width: 14; casing-linecap: butt; casing-width: 2; casing-color: #c8c860; } line|z17-[highway=service] { color: white; width: 7; } line|z17-[route=ferry] { color: #a8c8d8; width: 2; z-index: 950; dashes: 12,8; linecap: butt; } line|z17-[waterway=ditch]::d1p2 { color: #cde5ea; width: 0.8; z-index: 113; } line|z17-[highway=bridleway]::d1p2 { color: #d3cb98; width: 6.8; } line|z17-[piste:lift=rope_tow] { color: #d8d8c4; width: 4; dashes: 8,8; linecap: butt; } line|z17-[waterway=stream]::d1p2 { color: #cde5ea; width: 2.2; z-index: 110; } line|z17-[railway=siding]::d1p2 { color: #e6e6e6; width: 1.36; z-index: 673; } line|z17-[man_made=cutline]::d1p2 { color: #b0ac8c; width: 3; z-index: 276; } line|z17-[railway=razed]::d1p2 { color: white; width: 2; z-index: 662; opacity: 0.3; } area|z17-[place=suburb]::d1p3, node|z17-[place=suburb]::d1p3 { text: int_name; font-size: 14; text-color: #a0a0a0; z-index: 20; } line|z17-[highway=primary], line|z17-[highway=trunk], line|z17-[highway=trunk_link] { color: #ffc444; width: 16; casing-linecap: butt; casing-width: 2; casing-color: #d8a050; } line|z17-[highway=path][bicycle?] { color: #90bc90; width: 3; } area|z17-[sport=tennis], node|z17-[sport=tennis] { icon-image: tennis-borderless.svg; } line|z17-[highway=track][tracktype=grade2] { color: #c0a87c; width: 3; } area|z17-[sport=soccer], node|z17-[sport=soccer] { icon-image: soccer-borderless.svg; } line|z17-[man_made=pier]::d1p3 { color: #e4e4e4; width: 2.4; z-index: 916; } area|z17-[sport=shooting], node|z17-[sport=shooting] { icon-image: shooting-borderless.svg; } area|z17-[tourism=information][information=guidepost], node|z17-[tourism=information][information=guidepost] { icon-image: information-guidepost.svg; } line|z17-[highway=ford] { color: #cde5ea; width: 10; z-index: 623; casing-width: 1.6; casing-color: #707070; } line|z17-[barrier=fence] { color: #b0b0b0; width: 1; z-index: 954; } line|z17-[railway=abandoned] { color: #b2b2b2; width: 3.2; z-index: 565; opacity: 0.4; } line|z17-[barrier=retaining_wall] { color: #b0b0b0; width: 1; z-index: 957; } line|z17-[highway=byway]::d1p2 { color: #c0a87c; width: 6; z-index: 91; } line|z17-[railway=construction] { color: #606060; width: 3.2; z-index: 561; dashes: 4,4; linecap: butt; } line|z17-[railway=disused] { color: grey; width: 3.2; z-index: 564; opacity: 0.7; } line|z17-[railway=light_rail]::d1p3 { color: #0f4c0f; width: 2; z-index: 684; dashes: 9.6,14.4; linecap: butt; } line|z17-[railway=rail]::d1p4 { color: #e6e6e6; width: 3.2; z-index: 664; } line|z17-[highway=path] { color: silver; width: 3; } line|z17-[railway=spur] { color: #333333; width: 2.4; z-index: 576; } line|z17-[barrier=city_wall] { color: #b0b0b0; width: 1; z-index: 959; } line|z17-[railway=construction]::d1p3 { color: #606060; width: 2; z-index: 674; dashes: 4,4,4,12; linecap: butt; } line|z17-[boundary=administrative][admin_level=10] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 0.8; z-index: 962; dashes: 4,20; } line|z17-[railway=siding] { color: #333333; width: 2.4; z-index: 578; } line|z17-[barrier=fence]::d1p2 { color: #b0b0b0; width: 1; z-index: 955; dashes: 0.0,4.0; linecap: butt; } line|z17-[highway=path][route=hiking] { color: red; width: 0.8; z-index: 879; } line|z17-[railway=disused]::d1p2 { color: #f2f2f2; width: 2; z-index: 661; opacity: 0.7; } line|z17-[boundary=administrative][border_type=region] { color: #f9574b; 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: #707070; symbol-size: 1.6; } line|z17-[highway=footway][sac_scale=hiking] { color: red; width: 0.8; z-index: 880; } line|z17-[boundary=administrative][border_type=state] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 2; dashes: 12,4,4,4; } area|z17-[building], node|z17-[building] { text: int_name; font-size: 11; text-color: #404040; } line|z17-[highway=footway][sac_scale=alpine_hiking] { color: blue; width: 0.8; z-index: 886; } line|z17-[highway=track][tracktype=grade3] { color: #c0a87c; width: 4; } line|z17-[waterway=stream][intermittent=yes] { color: #cde5ea; width: 2.2; z-index: 108; dashes: 2.4,0.8; linecap: butt; } line|z17-[highway=footway][sac_scale=difficult_alpine_hiking] { color: blue; width: 0.8; z-index: 890; dashes: 0.08,1.2; linecap: butt; } line|z17-[railway=razed] { opacity: 0.3; color: #c2c2c2; linecap: butt; width: 3.2; z-index: 567; dashes: 2.4,2.4; } line|z17-[highway=tertiary_link] { color: #ffff90; width: 12; } line|z17-[highway=footway][sac_scale=demanding_alpine_hiking] { color: blue; width: 0.8; z-index: 888; dashes: 4,4; linecap: butt; } line|z17-[boundary=national_park] { color: #4ef94b; linecap: butt; -x-kot-layer: top; width: 2; z-index: 980; dashes: 12,4,4,4; } line|z17-[railway=funicular] { color: #4c0f0f; width: 3.2; z-index: 574; } line|z17-[man_made=pier]::d1p2 { color: #d0d0d0; width: 3.2; z-index: 915; } line|z17-[railway=abandoned]::d1p3 { opacity: 0.4; color: #b2b2b2; linecap: butt; width: 2; z-index: 679; dashes: 12,12; } line|z17-[barrier=city_wall]::d1p2 { color: #b0b0b0; width: 1; z-index: 960; dashes: 0.0,4.0; linecap: butt; } line|z17-[railway=light_rail]::d1p2 { color: #b7e6e6; width: 2; z-index: 667; } line|z17-[power=minor_line]::d1p2 { color: grey; width: 0.8; dashes: 1.2,2,1.2,2,1.2,4.4; linecap: butt; } area|z17-[aerialway=station]::d1p2, node|z17-[aerialway=station]::d1p2 { symbol-shape: circle; symbol-fill-color: #3050d8; symbol-size: 3.2; } line|z17-[railway=funicular]::d1p2 { color: #e6b7b7; width: 2; z-index: 670; dashes: 9.6,14.4; linecap: butt; } line|z17-[highway=track] { color: #c0a87c; width: 6; } line|z17-[aerialway=gondola] { color: #202020; width: 3.2; z-index: 910; } line|z17-[railway=preserved] { color: #909090; width: 3.2; z-index: 570; } line|z17-[boundary=administrative][border_type=municipality] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 971; dashes: 12,4,4,4; } line|z17-[railway=preserved]::d1p3 { color: #333333; width: 2; z-index: 683; dashes: 12,12; linecap: butt; } line|z17-[man_made=breakwater] { color: #707070; width: 6.4; z-index: 913; } line|z17-[boundary=administrative][admin_level=8] { color: #f9574b; linecap: butt; -x-kot-layer: top; width: 1; z-index: 964; dashes: 12,4,4,4; } line|z17-[waterway=stream][intermittent=ephemeral] { color: #cde5ea; width: 2.2; z-index: 109; dashes: 1.6,1.6; linecap: butt; } line|z17-[highway=cycleway] { color: #90bc90; width: 3; } area|z17-[landuse=construction], node|z17-[landuse=construction] { text: name; font-size: 14; text-color: #404040; } line|z17-[highway=motorway]::d1p2 { color: #f08800; width: 17; z-index: 536; casing-linecap: butt; casing-width: 2; casing-color: #b87c04; } line|z17-[highway=road] { color: #d0d0d0; width: 10; } line|z17-[railway=funicular]::d1p3 { color: #4c0f0f; width: 0.64; z-index: 688; } line|z17-[highway=footway] { color: #c0bcac; width: 3; } line|z17-[highway=steps] { color: #a0a090; width: 6; } line|z17-[waterway=drain]::d1p2 { width: 6.4; z-index: 112; color: #cde5ea; casing-width: 0.8; casing-color: #b0b0b0; } line|z17-[highway=secondary] { font-size: 16; text-halo-radius: 2; text: name; text-position: line; text-color: #404040; text-halo-color: #fffb80; } line|z17-[highway=track][tracktype=grade5] { color: #c0a87c; width: 5.6; z-index: 640; } line|z17-[boundary=administrative][border_type=country] { color: yellow; width: 6; z-index: 977; -x-kot-layer: top; } line|z17-[highway=path][sac_scale=difficult_alpine_hiking] { color: blue; width: 0.8; z-index: 889; dashes: 0.08,1.2; linecap: butt; } line|z17-[highway=track][tracktype=grade1] { color: #d79331; width: 4; } line|z17-[boundary=administrative][admin_level=2] { color: yellow; width: 6; -x-kot-layer: top; } line|z17-[railway=abandoned]::d1p2 { color: white; width: 2; z-index: 663; opacity: 0.4; } line|z17-[natural=glacier] { color: lightblue; width: 6.4; z-index: 8; } line|z17-[railway=yard]::d1p3 { color: #333333; width: 1.36; z-index: 691; dashes: 7.2,16.8; linecap: butt; } line|z17-[highway=path][sac_scale][sac_scale=alpine_hiking] { color: blue; width: 0.8; } line|z17-[highway=tertiary] { color: #ffff90; casing-width: 2; width: 12; casing-color: #c8c860; } line|z17-[railway=spur]::d1p3 { color: #333333; width: 1.36; z-index: 690; dashes: 7.2,16.8; linecap: butt; } line|z17-[waterway=dam] { color: #202020; width: 4; z-index: 133; } node|z17-[amenity=restaurant][cuisine=vegan], node|z17-[amenity=restaurant][cuisine=vegetarian] { symbol-shape: circle; symbol-fill-color: #42ff29; symbol-size: 2.4; } line|z17-[barrier=hedge] { color: #b0b0b0; width: 1; z-index: 952; } line|z17-[highway=footway][sac_scale=mountain_hiking] { color: red; width: 0.8; z-index: 882; dashes: 4,4; linecap: butt; } line|z17-[piste:type=sled] { color: #f0e0dc; width: 20; } line|z17-[railway=narrow_gauge]::d1p3 { color: #333333; width: 2; z-index: 682; dashes: 14.4,14.4; linecap: butt; } line|z17-[power=minor_line] { color: white; width: 1.6; z-index: 921; opacity: 0.5; } area[waterway=riverbank], line[waterway=river], line[waterway=canal] { z-index: 20; } area|z15-[area:highway=footway], area|z15-[area:highway=pedestrian], area|z15-[area:highway=path], area|z15-[area:highway=steps] { fill-color: #c0bcac; } line[highway=footway], line[highway=pedestrian], line[highway=path], line[highway=steps] { z-index: 50; } line[highway=steps], { z-index: 50.6; } line[highway=cycleway], line[highway=track] { z-index: 50.5; } area|z15-[area:highway=service], area|z15-[area:highway=residential], area|z15-[area:highway=unclassified], area|z15-[area:highway=living_street] { fill-color: white; } line[highway=service], line[highway=residential], line[highway=unclassified] { z-index: 51; } area|z15-[area:highway=living_street] {fill-color: #707070;} line[highway=living_street] {z-index: 50} area|z15-[area:highway=primary] {fill-color: #ffc444} line[highway=primary], line[highway=primary_link]{z-index: 54} area|z15-[area:highway=secondary]{fill-color: #fffb80} line[highway=secondary], line[highway=secondary_link]{z-index: 53} area|z15-[area:highway=tertiary]{fill-color: #fffb80} line[highway=tertiary], line[highway=tertiary_link]{z-index: 52} area|z15-[area:highway=motorway]{fill-color: #f08800} line[highway=motorway], line[highway=motorway_link]{z-index: 55} area|z15-[area:highway=trunk]{fill-color: #ffc444} line[highway=trunk], line[highway=trunk_link]{z-index: 56} area[area:highway] { z-index: 400; } node|z17-[entrance] { symbol-shape: circle; symbol-fill-color: #202020; symbol-size: 1; } node|z15-[railway=station], area|z15-[railway=station], node|z13-[railway=station][transport=subway] { font-size: 12; text-halo-radius: 2; text: name; text-color: #3050d8; text-offset: 14; text-halo-color: #f8fcff; z-index: 150; } /* 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[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|z17-[amenity=parking][parking=park_and_ride], node|z17-[amenity=parking][parking=park_and_ride] { icon-image: park_and_ride-permissive.svg; } area|z16[amenity=parking][!access]::d1p2, area|z16[amenity=parking][access?]::d1p2, node|z16[amenity=parking][!access]::d1p2, node|z16[amenity=parking][access?]::d1p2 { icon-image: parking-mini.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]::d1p2, node|z17-[amenity=post_box]::d1p2 { icon-image: postbox.svg; } area|z16-[amenity=bank], node|z16-[amenity=bank] { icon-image: bank.svg; z-index: 5; } area|z16-[amenity=pub]::d1p2, node|z16-[amenity=pub]::d1p2 { icon-image: pub.svg; } node|z17-[amenity=recycling] { icon-image: recycling.svg; } node|z16-[amenity=telephone] { icon-image: telephone.svg; } area|z17-[sport=handball], node|z17-[sport=handball] { icon-image: handball-borderless.svg; } area|z17-[sport=golf], node|z17-[sport=golf] { icon-image: golfCourse.svg; } area|z17-[leisure=golf_course]::d1p2, node|z17-[leisure=golf_course]::d1p2 { icon-image: golfcourse.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; } 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; } area|z13-14[railway=station][transport=subway], node|z13-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; } /* Eval magic */ line|z16-[bridge?]::bridgewhite, line|z16-[tunnel?]::tunnelwhite, { z-index: 3; casing-width: eval(prop("width")/2+4); casing-linecap: butt; casing-color: white; } line|z16-[bridge?]::bridgeblack { casing-width: eval(prop("width")/2+5); casing-linecap: butt; casing-color: #707070; } line|z16-[tunnel?]::tunnelblack { casing-width: eval(prop("width")/2+5); casing-linecap: butt; casing-color: #707070; casing-dashes: 5,5; } line|z16-[oneway?]::arrows { pattern-offset: 200; z-index: 1000; pattern-image: arrow.svg; pattern-spacing: 234; } line[access][access!=yes]::* { opacity: 0; casing-opacity: 0; } *[highway][area?] {fill-color: eval(prop("color")); width: 0; casing-width: 0}