More strict selector rules for line vs area styles

(closes #5602)
This commit is contained in:
Bryan Housel
2018-12-14 14:00:08 -05:00
parent e5aa8a7058
commit fa194074a2
5 changed files with 554 additions and 560 deletions
+277 -288
View File
@@ -1,44 +1,34 @@
/* highways */
/* defaults */
.preset-icon .icon.tag-highway.other-line {
color: #fff;
fill: #777;
}
path.casing.tag-highway {
path.line.casing.tag-highway {
stroke: #444;
}
path.stroke.tag-highway {
path.line.stroke.tag-highway {
stroke: #ccc;
}
/* highway areas */
path.stroke.area.tag-highway,
.low-zoom path.stroke.area.tag-highway {
stroke: #fff;
stroke-dasharray: none;
stroke-width: 1;
}
/* wide highways */
path.shadow.tag-highway {
path.line.shadow.tag-highway {
stroke-width: 20;
}
path.casing.tag-highway {
path.line.casing.tag-highway {
stroke-width: 10;
}
path.stroke.tag-highway {
path.line.stroke.tag-highway {
stroke-width: 8;
}
.low-zoom path.shadow.tag-highway {
.low-zoom path.line.shadow.tag-highway {
stroke-width: 16;
}
.low-zoom path.casing.tag-highway {
.low-zoom path.line.casing.tag-highway {
stroke-width: 7;
}
.low-zoom path.stroke.tag-highway {
.low-zoom path.line.stroke.tag-highway {
stroke-width: 5;
}
@@ -47,14 +37,14 @@ path.stroke.tag-highway {
color: #CF2081;
fill: #70372f;
}
path.stroke.tag-highway-motorway,
path.stroke.tag-highway-motorway_link,
path.stroke.tag-motorway {
path.line.stroke.tag-highway-motorway,
path.line.stroke.tag-highway-motorway_link,
path.line.stroke.tag-motorway {
stroke: #CF2081;
}
path.casing.tag-highway-motorway,
path.casing.tag-highway-motorway_link,
path.casing.tag-motorway {
path.line.casing.tag-highway-motorway,
path.line.casing.tag-highway-motorway_link,
path.line.casing.tag-motorway {
stroke: #70372f;
}
@@ -63,14 +53,14 @@ path.casing.tag-motorway {
color: #DD2F22;
fill: #70372f;
}
path.stroke.tag-highway-trunk,
path.stroke.tag-highway-trunk_link,
path.stroke.tag-trunk {
path.line.stroke.tag-highway-trunk,
path.line.stroke.tag-highway-trunk_link,
path.line.stroke.tag-trunk {
stroke: #DD2F22;
}
path.casing.tag-highway-trunk,
path.casing.tag-highway-trunk_link,
path.casing.tag-trunk {
path.line.casing.tag-highway-trunk,
path.line.casing.tag-highway-trunk_link,
path.line.casing.tag-trunk {
stroke: #70372f;
}
@@ -79,14 +69,14 @@ path.casing.tag-trunk {
color: #F99806;
fill: #70372f;
}
path.stroke.tag-highway-primary,
path.stroke.tag-highway-primary_link,
path.stroke.tag-primary {
path.line.stroke.tag-highway-primary,
path.line.stroke.tag-highway-primary_link,
path.line.stroke.tag-primary {
stroke: #F99806;
}
path.casing.tag-highway-primary,
path.casing.tag-highway-primary_link,
path.casing.tag-primary {
path.line.casing.tag-highway-primary,
path.line.casing.tag-highway-primary_link,
path.line.casing.tag-primary {
stroke: #70372f;
}
@@ -95,14 +85,14 @@ path.casing.tag-primary {
color: #F3F312;
fill: #70372f;
}
path.stroke.tag-highway-secondary,
path.stroke.tag-highway-secondary_link,
path.stroke.tag-secondary {
path.line.stroke.tag-highway-secondary,
path.line.stroke.tag-highway-secondary_link,
path.line.stroke.tag-secondary {
stroke: #F3F312;
}
path.casing.tag-highway-secondary,
path.casing.tag-highway-secondary_link,
path.casing.tag-secondary {
path.line.casing.tag-highway-secondary,
path.line.casing.tag-highway-secondary_link,
path.line.casing.tag-secondary {
stroke: #70372f;
}
@@ -111,14 +101,14 @@ path.casing.tag-secondary {
color: #FFF9B3;
fill: #70372f;
}
path.stroke.tag-highway-tertiary,
path.stroke.tag-highway-tertiary_link,
path.stroke.tag-tertiary {
path.line.stroke.tag-highway-tertiary,
path.line.stroke.tag-highway-tertiary_link,
path.line.stroke.tag-tertiary {
stroke: #FFF9B3;
}
path.casing.tag-highway-tertiary,
path.casing.tag-highway-tertiary_link,
path.casing.tag-tertiary {
path.line.casing.tag-highway-tertiary,
path.line.casing.tag-highway-tertiary_link,
path.line.casing.tag-tertiary {
stroke: #70372f;
}
@@ -127,14 +117,14 @@ path.casing.tag-tertiary {
color: #58a9ed;
fill: #2c5476;
}
.legacy-carto path.stroke.tag-highway-motorway,
.legacy-carto path.stroke.tag-highway-motorway_link,
.legacy-carto path.stroke.tag-motorway {
.legacy-carto path.line.stroke.tag-highway-motorway,
.legacy-carto path.line.stroke.tag-highway-motorway_link,
.legacy-carto path.line.stroke.tag-motorway {
stroke: #58a9ed;
}
.legacy-carto path.casing.tag-highway-motorway,
.legacy-carto path.casing.tag-highway-motorway_link,
.legacy-carto path.casing.tag-motorway {
.legacy-carto path.line.casing.tag-highway-motorway,
.legacy-carto path.line.casing.tag-highway-motorway_link,
.legacy-carto path.line.casing.tag-motorway {
stroke: #2c5476;
}
@@ -143,14 +133,14 @@ path.casing.tag-tertiary {
color: #8cd05f;
fill: #46682f;
}
.legacy-carto path.stroke.tag-highway-trunk,
.legacy-carto path.stroke.tag-highway-trunk_link,
.legacy-carto path.stroke.tag-trunk {
.legacy-carto path.line.stroke.tag-highway-trunk,
.legacy-carto path.line.stroke.tag-highway-trunk_link,
.legacy-carto path.line.stroke.tag-trunk {
stroke: #8cd05f;
}
.legacy-carto path.casing.tag-highway-trunk,
.legacy-carto path.casing.tag-highway-trunk_link,
.legacy-carto path.casing.tag-trunk {
.legacy-carto path.line.casing.tag-highway-trunk,
.legacy-carto path.line.casing.tag-highway-trunk_link,
.legacy-carto path.line.casing.tag-trunk {
stroke: #46682f;
}
@@ -159,14 +149,14 @@ path.casing.tag-tertiary {
color: #e06d5f;
fill: #70372f;
}
.legacy-carto path.stroke.tag-highway-primary,
.legacy-carto path.stroke.tag-highway-primary_link,
.legacy-carto path.stroke.tag-primary {
.legacy-carto path.line.stroke.tag-highway-primary,
.legacy-carto path.line.stroke.tag-highway-primary_link,
.legacy-carto path.line.stroke.tag-primary {
stroke: #e06d5f;
}
.legacy-carto path.casing.tag-highway-primary,
.legacy-carto path.casing.tag-highway-primary_link,
.legacy-carto path.casing.tag-primary {
.legacy-carto path.line.casing.tag-highway-primary,
.legacy-carto path.line.casing.tag-highway-primary_link,
.legacy-carto path.line.casing.tag-primary {
stroke: #70372f;
}
@@ -175,14 +165,14 @@ path.casing.tag-tertiary {
color: #eab056;
fill: #75582b;
}
.legacy-carto path.stroke.tag-highway-secondary,
.legacy-carto path.stroke.tag-highway-secondary_link,
.legacy-carto path.stroke.tag-secondary {
.legacy-carto path.line.stroke.tag-highway-secondary,
.legacy-carto path.line.stroke.tag-highway-secondary_link,
.legacy-carto path.line.stroke.tag-secondary {
stroke: #eab056;
}
.legacy-carto path.casing.tag-highway-secondary,
.legacy-carto path.casing.tag-highway-secondary_link,
.legacy-carto path.casing.tag-secondary {
.legacy-carto path.line.casing.tag-highway-secondary,
.legacy-carto path.line.casing.tag-highway-secondary_link,
.legacy-carto path.line.casing.tag-secondary {
stroke: #75582b;
}
@@ -191,14 +181,14 @@ path.casing.tag-tertiary {
color: #ffff7e;
fill: #7f7f3f;
}
.legacy-carto path.stroke.tag-highway-tertiary,
.legacy-carto path.stroke.tag-highway-tertiary_link,
.legacy-carto path.stroke.tag-tertiary {
.legacy-carto path.line.stroke.tag-highway-tertiary,
.legacy-carto path.line.stroke.tag-highway-tertiary_link,
.legacy-carto path.line.stroke.tag-tertiary {
stroke: #ffff7e;
}
.legacy-carto path.casing.tag-highway-tertiary,
.legacy-carto path.casing.tag-highway-tertiary_link,
.legacy-carto path.casing.tag-tertiary {
.legacy-carto path.line.casing.tag-highway-tertiary,
.legacy-carto path.line.casing.tag-highway-tertiary_link,
.legacy-carto path.line.casing.tag-tertiary {
stroke: #7f7f3f;
}
@@ -206,12 +196,12 @@ path.casing.tag-tertiary {
color: #fff;
fill: #444;
}
path.stroke.tag-highway-residential,
path.stroke.tag-residential {
path.line.stroke.tag-highway-residential,
path.line.stroke.tag-residential {
stroke: #fff;
}
path.casing.tag-highway-residential,
path.casing.tag-residential {
path.line.casing.tag-highway-residential,
path.line.casing.tag-residential {
stroke: #444;
}
@@ -219,181 +209,180 @@ path.casing.tag-residential {
color: #dca;
fill: #444;
}
path.stroke.tag-highway-unclassified,
path.stroke.tag-unclassified {
path.line.stroke.tag-highway-unclassified,
path.line.stroke.tag-unclassified {
stroke: #dca;
}
path.casing.tag-highway-unclassified,
path.casing.tag-unclassified {
path.line.casing.tag-highway-unclassified,
path.line.casing.tag-unclassified {
stroke: #444;
}
/* narrow highways */
path.shadow.tag-highway-living_street,
path.shadow.tag-highway-bus_guideway,
path.shadow.tag-highway-service,
path.shadow.tag-highway-track,
path.shadow.tag-highway-road,
path.shadow.tag-living_street,
path.shadow.tag-service,
path.shadow.tag-track,
path.shadow.tag-road {
path.line.shadow.tag-highway-living_street,
path.line.shadow.tag-highway-bus_guideway,
path.line.shadow.tag-highway-service,
path.line.shadow.tag-highway-track,
path.line.shadow.tag-highway-road,
path.line.shadow.tag-living_street,
path.line.shadow.tag-service,
path.line.shadow.tag-track,
path.line.shadow.tag-road {
stroke-width: 16;
}
path.casing.tag-highway-living_street,
path.casing.tag-highway-bus_guideway,
path.casing.tag-highway-service,
path.casing.tag-highway-track,
path.casing.tag-highway-road,
path.casing.tag-living_street,
path.casing.tag-service,
path.casing.tag-track,
path.casing.tag-road {
path.line.casing.tag-highway-living_street,
path.line.casing.tag-highway-bus_guideway,
path.line.casing.tag-highway-service,
path.line.casing.tag-highway-track,
path.line.casing.tag-highway-road,
path.line.casing.tag-living_street,
path.line.casing.tag-service,
path.line.casing.tag-track,
path.line.casing.tag-road {
stroke-width: 7;
}
path.stroke.tag-highway-living_street,
path.stroke.tag-highway-bus_guideway,
path.stroke.tag-highway-service,
path.stroke.tag-highway-track,
path.stroke.tag-highway-road,
path.stroke.tag-living_street,
path.stroke.tag-service,
path.stroke.tag-track,
path.stroke.tag-road {
path.line.stroke.tag-highway-living_street,
path.line.stroke.tag-highway-bus_guideway,
path.line.stroke.tag-highway-service,
path.line.stroke.tag-highway-track,
path.line.stroke.tag-highway-road,
path.line.stroke.tag-living_street,
path.line.stroke.tag-service,
path.line.stroke.tag-track,
path.line.stroke.tag-road {
stroke-width: 5;
}
path.shadow.tag-highway-path,
path.shadow.tag-highway-footway,
path.shadow.tag-highway-cycleway,
path.shadow.tag-highway-bridleway,
path.shadow.tag-highway-corridor,
path.shadow.tag-highway-pedestrian,
path.shadow.tag-highway-steps,
path.shadow.tag-path,
path.shadow.tag-footway,
path.shadow.tag-cycleway,
path.shadow.tag-bridleway,
path.shadow.tag-corridor,
path.shadow.tag-pedestrian,
path.shadow.tag-steps {
path.line.shadow.tag-highway-path,
path.line.shadow.tag-highway-footway,
path.line.shadow.tag-highway-cycleway,
path.line.shadow.tag-highway-bridleway,
path.line.shadow.tag-highway-corridor,
path.line.shadow.tag-highway-pedestrian,
path.line.shadow.tag-highway-steps,
path.line.shadow.tag-path,
path.line.shadow.tag-footway,
path.line.shadow.tag-cycleway,
path.line.shadow.tag-bridleway,
path.line.shadow.tag-corridor,
path.line.shadow.tag-pedestrian,
path.line.shadow.tag-steps {
stroke-width: 16;
}
path.casing.tag-highway-path,
path.casing.tag-highway-footway,
path.casing.tag-highway-cycleway,
path.casing.tag-highway-bridleway,
path.casing.tag-highway-corridor,
path.casing.tag-highway-pedestrian,
path.casing.tag-highway-steps,
path.casing.tag-path,
path.casing.tag-footway,
path.casing.tag-cycleway,
path.casing.tag-bridleway,
path.casing.tag-corridor,
path.casing.tag-pedestrian,
path.casing.tag-steps {
path.line.casing.tag-highway-path,
path.line.casing.tag-highway-footway,
path.line.casing.tag-highway-cycleway,
path.line.casing.tag-highway-bridleway,
path.line.casing.tag-highway-corridor,
path.line.casing.tag-highway-pedestrian,
path.line.casing.tag-highway-steps,
path.line.casing.tag-path,
path.line.casing.tag-footway,
path.line.casing.tag-cycleway,
path.line.casing.tag-bridleway,
path.line.casing.tag-corridor,
path.line.casing.tag-pedestrian,
path.line.casing.tag-steps {
stroke-width: 5;
}
path.stroke.tag-highway-path,
path.stroke.tag-highway-footway,
path.stroke.tag-highway-cycleway,
path.stroke.tag-highway-bridleway,
path.stroke.tag-highway-corridor,
path.stroke.tag-highway-pedestrian,
path.stroke.tag-highway-steps,
path.stroke.tag-path,
path.stroke.tag-footway,
path.stroke.tag-cycleway,
path.stroke.tag-bridleway,
path.stroke.tag-corridor,
path.stroke.tag-pedestrian,
path.stroke.tag-steps {
path.line.stroke.tag-highway-path,
path.line.stroke.tag-highway-footway,
path.line.stroke.tag-highway-cycleway,
path.line.stroke.tag-highway-bridleway,
path.line.stroke.tag-highway-corridor,
path.line.stroke.tag-highway-pedestrian,
path.line.stroke.tag-highway-steps,
path.line.stroke.tag-path,
path.line.stroke.tag-footway,
path.line.stroke.tag-cycleway,
path.line.stroke.tag-bridleway,
path.line.stroke.tag-corridor,
path.line.stroke.tag-pedestrian,
path.line.stroke.tag-steps {
stroke-width: 3;
}
.low-zoom path.shadow.tag-highway-living_street,
.low-zoom path.shadow.tag-highway-bus_guideway,
.low-zoom path.shadow.tag-highway-service,
.low-zoom path.shadow.tag-highway-track,
.low-zoom path.shadow.tag-highway-road,
.low-zoom path.shadow.tag-living_street,
.low-zoom path.shadow.tag-service,
.low-zoom path.shadow.tag-track,
.low-zoom path.shadow.tag-road {
.low-zoom path.line.shadow.tag-highway-living_street,
.low-zoom path.line.shadow.tag-highway-bus_guideway,
.low-zoom path.line.shadow.tag-highway-service,
.low-zoom path.line.shadow.tag-highway-track,
.low-zoom path.line.shadow.tag-highway-road,
.low-zoom path.line.shadow.tag-living_street,
.low-zoom path.line.shadow.tag-service,
.low-zoom path.line.shadow.tag-track,
.low-zoom path.line.shadow.tag-road {
stroke-width: 12;
}
.low-zoom path.casing.tag-highway-living_street,
.low-zoom path.casing.tag-highway-bus_guideway,
.low-zoom path.casing.tag-highway-service,
.low-zoom path.casing.tag-highway-track,
.low-zoom path.casing.tag-highway-road,
.low-zoom path.casing.tag-living_street,
.low-zoom path.casing.tag-service,
.low-zoom path.casing.tag-track,
.low-zoom path.casing.tag-road {
.low-zoom path.line.casing.tag-highway-living_street,
.low-zoom path.line.casing.tag-highway-bus_guideway,
.low-zoom path.line.casing.tag-highway-service,
.low-zoom path.line.casing.tag-highway-track,
.low-zoom path.line.casing.tag-highway-road,
.low-zoom path.line.casing.tag-living_street,
.low-zoom path.line.casing.tag-service,
.low-zoom path.line.casing.tag-track,
.low-zoom path.line.casing.tag-road {
stroke-width: 5;
}
.low-zoom path.stroke.tag-highway-living_street,
.low-zoom path.stroke.tag-highway-bus_guideway,
.low-zoom path.stroke.tag-highway-service,
.low-zoom path.stroke.tag-highway-track,
.low-zoom path.stroke.tag-highway-road,
.low-zoom path.stroke.tag-living_street,
.low-zoom path.stroke.tag-service,
.low-zoom path.stroke.tag-track,
.low-zoom path.stroke.tag-road {
.low-zoom path.line.stroke.tag-highway-living_street,
.low-zoom path.line.stroke.tag-highway-bus_guideway,
.low-zoom path.line.stroke.tag-highway-service,
.low-zoom path.line.stroke.tag-highway-track,
.low-zoom path.line.stroke.tag-highway-road,
.low-zoom path.line.stroke.tag-living_street,
.low-zoom path.line.stroke.tag-service,
.low-zoom path.line.stroke.tag-track,
.low-zoom path.line.stroke.tag-road {
stroke-width: 3;
}
.low-zoom path.shadow.tag-highway-path,
.low-zoom path.shadow.tag-highway-footway,
.low-zoom path.shadow.tag-highway-cycleway,
.low-zoom path.shadow.tag-highway-bridleway,
.low-zoom path.shadow.tag-highway-corridor,
.low-zoom path.shadow.tag-highway-pedestrian,
.low-zoom path.shadow.tag-highway-steps,
.low-zoom path.shadow.tag-path,
.low-zoom path.shadow.tag-footway,
.low-zoom path.shadow.tag-cycleway,
.low-zoom path.shadow.tag-bridleway,
.low-zoom path.shadow.tag-corridor,
.low-zoom path.shadow.tag-pedestrian,
.low-zoom path.shadow.tag-steps {
.low-zoom path.line.shadow.tag-highway-path,
.low-zoom path.line.shadow.tag-highway-footway,
.low-zoom path.line.shadow.tag-highway-cycleway,
.low-zoom path.line.shadow.tag-highway-bridleway,
.low-zoom path.line.shadow.tag-highway-corridor,
.low-zoom path.line.shadow.tag-highway-pedestrian,
.low-zoom path.line.shadow.tag-highway-steps,
.low-zoom path.line.shadow.tag-path,
.low-zoom path.line.shadow.tag-footway,
.low-zoom path.line.shadow.tag-cycleway,
.low-zoom path.line.shadow.tag-bridleway,
.low-zoom path.line.shadow.tag-corridor,
.low-zoom path.line.shadow.tag-pedestrian,
.low-zoom path.line.shadow.tag-steps {
stroke-width: 12;
}
.low-zoom path.casing.tag-highway-path,
.low-zoom path.casing.tag-highway-footway,
.low-zoom path.casing.tag-highway-cycleway,
.low-zoom path.casing.tag-highway-bridleway,
.low-zoom path.casing.tag-highway-corridor,
.low-zoom path.casing.tag-highway-pedestrian,
.low-zoom path.casing.tag-highway-steps,
.low-zoom path.casing.tag-path,
.low-zoom path.casing.tag-footway,
.low-zoom path.casing.tag-cycleway,
.low-zoom path.casing.tag-bridleway,
.low-zoom path.casing.tag-corridor,
.low-zoom path.casing.tag-pedestrian,
.low-zoom path.casing.tag-steps {
.low-zoom path.line.casing.tag-highway-path,
.low-zoom path.line.casing.tag-highway-footway,
.low-zoom path.line.casing.tag-highway-cycleway,
.low-zoom path.line.casing.tag-highway-bridleway,
.low-zoom path.line.casing.tag-highway-corridor,
.low-zoom path.line.casing.tag-highway-pedestrian,
.low-zoom path.line.casing.tag-highway-steps,
.low-zoom path.line.casing.tag-path,
.low-zoom path.line.casing.tag-footway,
.low-zoom path.line.casing.tag-cycleway,
.low-zoom path.line.casing.tag-bridleway,
.low-zoom path.line.casing.tag-corridor,
.low-zoom path.line.casing.tag-pedestrian,
.low-zoom path.line.casing.tag-steps {
stroke-width: 3;
}
.low-zoom path.stroke.tag-highway-path,
.low-zoom path.stroke.tag-highway-footway,
.low-zoom path.stroke.tag-highway-cycleway,
.low-zoom path.stroke.tag-highway-bridleway,
.low-zoom path.stroke.tag-highway-corridor,
.low-zoom path.stroke.tag-highway-pedestrian,
.low-zoom path.stroke.tag-highway-steps,
.low-zoom path.stroke.tag-path,
.low-zoom path.stroke.tag-footway,
.low-zoom path.stroke.tag-cycleway,
.low-zoom path.stroke.tag-bridleway,
.low-zoom path.stroke.tag-corridor,
.low-zoom path.stroke.tag-pedestrian,
.low-zoom path.stroke.tag-steps {
.low-zoom path.line.stroke.tag-highway-path,
.low-zoom path.line.stroke.tag-highway-footway,
.low-zoom path.line.stroke.tag-highway-cycleway,
.low-zoom path.line.stroke.tag-highway-bridleway,
.low-zoom path.line.stroke.tag-highway-corridor,
.low-zoom path.line.stroke.tag-highway-pedestrian,
.low-zoom path.line.stroke.tag-highway-steps,
.low-zoom path.line.stroke.tag-path,
.low-zoom path.line.stroke.tag-footway,
.low-zoom path.line.stroke.tag-cycleway,
.low-zoom path.line.stroke.tag-bridleway,
.low-zoom path.line.stroke.tag-corridor,
.low-zoom path.line.stroke.tag-pedestrian,
.low-zoom path.line.stroke.tag-steps {
stroke-width: 1;
}
@@ -402,12 +391,12 @@ path.stroke.tag-steps {
color: #bbb;
fill: #ddd;
}
path.stroke.tag-highway-living_street,
path.stroke.tag-living_street {
path.line.stroke.tag-highway-living_street,
path.line.stroke.tag-living_street {
stroke: #ccc;
}
path.casing.tag-highway-living_street,
path.casing.tag-living_street {
path.line.casing.tag-highway-living_street,
path.line.casing.tag-living_street {
stroke: #fff;
}
@@ -416,27 +405,27 @@ path.casing.tag-living_street {
color: #8cd05f;
fill: #fff;
}
path.stroke.tag-highway-corridor,
path.stroke.tag-highway-pedestrian,
path.stroke.tag-corridor,
path.stroke.tag-pedestrian {
path.line.stroke.tag-highway-corridor,
path.line.stroke.tag-highway-pedestrian,
path.line.stroke.tag-corridor,
path.line.stroke.tag-pedestrian {
stroke: #fff;
stroke-dasharray: 2, 8;
}
.low-zoom path.stroke.tag-highway-corridor,
.low-zoom path.stroke.tag-highway-pedestrian,
.low-zoom path.stroke.tag-corridor,
.low-zoom path.stroke.tag-pedestrian {
.low-zoom path.line.stroke.tag-highway-corridor,
.low-zoom path.line.stroke.tag-highway-pedestrian,
.low-zoom path.line.stroke.tag-corridor,
.low-zoom path.line.stroke.tag-pedestrian {
stroke-dasharray: 1, 4;
}
path.casing.tag-highway-corridor,
path.casing.tag-highway-pedestrian,
path.casing.tag-corridor,
path.casing.tag-pedestrian,
path.casing.tag-highway-corridor.tag-unpaved,
path.casing.tag-highway-pedestrian.tag-unpaved,
path.casing.tag-corridor.tag-unpaved,
path.casing.tag-pedestrian.tag-unpaved {
path.line.casing.tag-highway-corridor,
path.line.casing.tag-highway-pedestrian,
path.line.casing.tag-corridor,
path.line.casing.tag-pedestrian,
path.line.casing.tag-highway-corridor.tag-unpaved,
path.line.casing.tag-highway-pedestrian.tag-unpaved,
path.line.casing.tag-corridor.tag-unpaved,
path.line.casing.tag-pedestrian.tag-unpaved {
stroke: #8cd05f;
stroke-linecap: round;
stroke-dasharray: none;
@@ -446,12 +435,12 @@ path.casing.tag-pedestrian.tag-unpaved {
color: #9e9e9e;
fill: #666;
}
path.stroke.tag-highway-road,
path.stroke.tag-road {
path.line.stroke.tag-highway-road,
path.line.stroke.tag-road {
stroke: #9e9e9e;
}
path.casing.tag-highway-road,
path.casing.tag-road {
path.line.casing.tag-highway-road,
path.line.casing.tag-road {
stroke: #666;
}
@@ -459,12 +448,12 @@ path.casing.tag-road {
color: #fff;
fill: #666;
}
path.stroke.tag-highway-service,
path.stroke.tag-service {
path.line.stroke.tag-highway-service,
path.line.stroke.tag-service {
stroke: #fff;
}
path.casing.tag-highway-service,
path.casing.tag-service {
path.line.casing.tag-highway-service,
path.line.casing.tag-service {
stroke: #666;
}
@@ -475,14 +464,14 @@ path.casing.tag-service {
color: #dca;
fill: #666;
}
path.stroke.tag-highway-bus_guideway,
path.stroke.tag-highway-service.tag-service,
path.stroke.tag-service.tag-service {
path.line.stroke.tag-highway-bus_guideway,
path.line.stroke.tag-highway-service.tag-service,
path.line.stroke.tag-service.tag-service {
stroke: #dca;
}
path.casing.tag-highway-bus_guideway,
path.casing.tag-highway-service.tag-service,
path.casing.tag-service.tag-service {
path.line.casing.tag-highway-bus_guideway,
path.line.casing.tag-highway-service.tag-service,
path.line.casing.tag-service.tag-service {
stroke: #666;
}
@@ -490,42 +479,42 @@ path.casing.tag-service.tag-service {
color: #eaeaea;
fill: #c5b59f;
}
path.stroke.tag-highway-track,
path.stroke.tag-track {
path.line.stroke.tag-highway-track,
path.line.stroke.tag-track {
stroke: #c5b59f;
}
path.casing.tag-highway-track,
path.casing.tag-track {
path.line.casing.tag-highway-track,
path.line.casing.tag-track {
stroke: #746f6f;
}
path.stroke.tag-highway-path,
path.stroke.tag-highway-footway,
path.stroke.tag-highway-cycleway,
path.stroke.tag-highway-bridleway {
path.line.stroke.tag-highway-path,
path.line.stroke.tag-highway-footway,
path.line.stroke.tag-highway-cycleway,
path.line.stroke.tag-highway-bridleway {
stroke-linecap: butt;
stroke-dasharray: 6, 6;
}
.low-zoom path.stroke.tag-highway-path,
.low-zoom path.stroke.tag-highway-footway,
.low-zoom path.stroke.tag-highway-cycleway,
.low-zoom path.stroke.tag-highway-bridleway {
.low-zoom path.line.stroke.tag-highway-path,
.low-zoom path.line.stroke.tag-highway-footway,
.low-zoom path.line.stroke.tag-highway-cycleway,
.low-zoom path.line.stroke.tag-highway-bridleway {
stroke-linecap: butt;
stroke-dasharray: 3, 3;
}
path.casing.tag-highway-path,
path.casing.tag-highway-path.tag-unpaved {
path.line.casing.tag-highway-path,
path.line.casing.tag-highway-path.tag-unpaved {
stroke: #dca;
stroke-linecap: round;
stroke-dasharray: none;
}
path.casing.tag-highway-footway,
path.casing.tag-highway-cycleway,
path.casing.tag-highway-bridleway,
path.casing.tag-highway-footway.tag-unpaved,
path.casing.tag-highway-cycleway.tag-unpaved,
path.casing.tag-highway-bridleway.tag-unpaved {
path.line.casing.tag-highway-footway,
path.line.casing.tag-highway-cycleway,
path.line.casing.tag-highway-bridleway,
path.line.casing.tag-highway-footway.tag-unpaved,
path.line.casing.tag-highway-cycleway.tag-unpaved,
path.line.casing.tag-highway-bridleway.tag-unpaved {
stroke: #fff;
stroke-linecap: round;
stroke-dasharray: none;
@@ -536,7 +525,7 @@ path.casing.tag-highway-bridleway.tag-unpaved {
color: #988;
fill: #dca;
}
path.stroke.tag-highway-path {
path.line.stroke.tag-highway-path {
stroke: #988;
}
@@ -546,7 +535,7 @@ path.stroke.tag-highway-path {
color: #988;
fill: #fff;
}
path.stroke.tag-highway-footway {
path.line.stroke.tag-highway-footway {
stroke: #988;
}
@@ -556,7 +545,7 @@ path.stroke.tag-highway-footway {
color: #58a9ed;
fill: #fff;
}
path.stroke.tag-highway-cycleway {
path.line.stroke.tag-highway-cycleway {
stroke: #58a9ed;
}
@@ -565,7 +554,7 @@ path.stroke.tag-highway-cycleway {
color: #e06d5f;
fill: #fff;
}
path.stroke.tag-highway-bridleway {
path.line.stroke.tag-highway-bridleway {
stroke: #e06d5f;
}
@@ -573,16 +562,16 @@ path.stroke.tag-highway-bridleway {
color: #81d25c;
fill: #fff;
}
path.stroke.tag-highway-steps {
path.line.stroke.tag-highway-steps {
stroke: #81d25c;
stroke-linecap: butt;
stroke-dasharray: 3, 3;
}
.low-zoom path.stroke.tag-highway-steps {
.low-zoom path.line.stroke.tag-highway-steps {
stroke-dasharray: 2, 2;
}
path.casing.tag-highway-steps,
path.casing.tag-highway-steps.tag-unpaved {
path.line.casing.tag-highway-steps,
path.line.casing.tag-highway-steps.tag-unpaved {
stroke: #fff;
stroke-linecap: round;
stroke-dasharray: none;
+29 -32
View File
@@ -1,37 +1,41 @@
/* aeroways */
/* areas */
path.stroke.area.tag-aeroway,
.low-zoom path.stroke.area.tag-aeroway {
path.area.stroke.tag-aeroway,
.low-zoom path.area.stroke.tag-aeroway {
stroke: #fff;
stroke-dasharray: none;
stroke-width: 1;
}
path.area.fill.tag-aeroway-runway {
stroke: rgba(0, 0, 0, 0.6);
fill: rgba(0, 0, 0, 0.6);
}
/* lines */
/* narrow aeroways (taxiway) */
path.shadow.tag-aeroway-taxiway,
path.shadow.tag-taxiway {
path.line.shadow.tag-aeroway-taxiway,
path.line.shadow.tag-taxiway {
stroke-width: 16;
}
path.casing.tag-aeroway-taxiway,
path.casing.tag-taxiway {
path.line.casing.tag-aeroway-taxiway,
path.line.casing.tag-taxiway {
stroke-width: 7;
}
path.stroke.tag-aeroway-taxiway,
path.stroke.tag-taxiway {
path.line.stroke.tag-aeroway-taxiway,
path.line.stroke.tag-taxiway {
stroke-width: 5;
}
.low-zoom path.shadow.tag-aeroway-taxiway,
.low-zoom path.shadow.tag-taxiway {
.low-zoom path.line.shadow.tag-aeroway-taxiway,
.low-zoom path.line.shadow.tag-taxiway {
stroke-width: 12;
}
.low-zoom path.casing.tag-aeroway-taxiway,
.low-zoom path.casing.tag-taxiway {
.low-zoom path.line.casing.tag-aeroway-taxiway,
.low-zoom path.line.casing.tag-taxiway {
stroke-width: 5;
}
.low-zoom path.stroke.tag-aeroway-taxiway,
.low-zoom path.stroke.tag-taxiway {
.low-zoom path.line.stroke.tag-aeroway-taxiway,
.low-zoom path.line.stroke.tag-taxiway {
stroke-width: 3;
}
@@ -40,50 +44,43 @@ path.stroke.tag-taxiway {
color: #ff0;
fill: #666;
}
path.stroke.tag-aeroway-taxiway,
path.stroke.tag-taxiway {
path.line.stroke.tag-aeroway-taxiway,
path.line.stroke.tag-taxiway {
stroke: #ff0;
}
path.casing.tag-aeroway-taxiway,
path.casing.tag-taxiway {
path.line.casing.tag-aeroway-taxiway,
path.line.casing.tag-taxiway {
stroke: #666;
}
/* wide aeroways (runway) */
.preset-icon .icon.tag-aeroway-runway,
.preset-icon .icon.tag-runway {
color: #444;
fill: #000;
}
path.shadow.tag-aeroway-runway {
path.line.shadow.tag-aeroway-runway {
stroke-width: 20;
}
path.casing.tag-aeroway-runway {
path.line.casing.tag-aeroway-runway {
stroke-width: 10;
stroke: #000;
stroke-linecap: square;
}
path.stroke.tag-aeroway-runway {
path.line.stroke.tag-aeroway-runway {
stroke: #fff;
stroke-width: 2;
stroke-linecap: butt;
stroke-dasharray: 24, 48;
}
.low-zoom path.shadow.tag-aeroway-runway {
.low-zoom path.line.shadow.tag-aeroway-runway {
stroke-width: 16;
}
.low-zoom path.casing.tag-aeroway-runway {
.low-zoom path.line.casing.tag-aeroway-runway {
stroke-width: 7;
}
.low-zoom path.stroke.tag-aeroway-runway {
.low-zoom path.line.stroke.tag-aeroway-runway {
stroke-width: 2;
stroke-dasharray: 12, 24;
}
path.fill.tag-aeroway-runway {
stroke: rgba(0, 0, 0, 0.6);
fill: rgba(0, 0, 0, 0.6);
}
+17 -28
View File
@@ -1,4 +1,6 @@
/* railways */
/* defaults */
.preset-icon .icon.tag-railway.other-line {
color: #fff;
fill: #777;
@@ -8,49 +10,36 @@
fill: #eee;
}
/* railway areas */
path.stroke.area.tag-railway,
.low-zoom path.stroke.area.tag-railway {
stroke: white;
stroke-width: 1;
stroke-dasharray: none;
}
path.casing.area.tag-railway,
.low-zoom path.casing.area.tag-railway {
stroke: none;
}
/* lines */
/* narrow widths */
path.shadow.tag-railway {
path.line.shadow.tag-railway {
stroke-width: 16;
}
path.casing.tag-railway {
path.line.casing.tag-railway {
stroke-width: 7;
}
path.stroke.tag-railway {
path.line.stroke.tag-railway {
stroke-width: 2;
stroke-linecap: butt;
stroke-dasharray: 12,12;
}
.low-zoom path.shadow.tag-railway {
.low-zoom path.line.shadow.tag-railway {
stroke-width: 12;
}
.low-zoom path.casing.tag-railway {
.low-zoom path.line.casing.tag-railway {
stroke-width: 5;
}
.low-zoom path.stroke.tag-railway {
.low-zoom path.line.stroke.tag-railway {
stroke-width: 2;
stroke-dasharray: 6,6;
}
/* styles */
path.casing.tag-railway {
path.line.casing.tag-railway {
stroke: #555;
}
path.stroke.tag-railway {
path.line.stroke.tag-railway {
stroke: #eee;
}
@@ -60,12 +49,12 @@ path.stroke.tag-railway {
color: #999;
fill: #eee;
}
path.casing.tag-railway-disused,
path.casing.tag-railway-abandoned {
path.line.casing.tag-railway-disused,
path.line.casing.tag-railway-abandoned {
stroke: #999;
}
path.stroke.tag-railway-disused,
path.stroke.tag-railway-abandoned {
path.line.stroke.tag-railway-disused,
path.line.stroke.tag-railway-abandoned {
stroke: #eee;
}
@@ -74,9 +63,9 @@ path.stroke.tag-railway-abandoned {
color: #222;
fill: #bbb;
}
path.casing.tag-railway-subway {
path.line.casing.tag-railway-subway {
stroke: #222;
}
path.stroke.tag-railway-subway {
path.line.stroke.tag-railway-subway {
stroke: #bbb;
}
+62 -72
View File
@@ -1,4 +1,6 @@
/* waterways */
/* defaults */
.preset-icon .icon.tag-waterway.other-line {
color: #77d3de;
fill: #77d3de;
@@ -14,68 +16,14 @@ path.fill.tag-waterway {
stroke: rgba(119, 211, 222, 0.3);
fill: rgba(119, 211, 222, 0.3);
}
path.casing.tag-waterway {
path.line.casing.tag-waterway {
stroke: #3d6c71;
}
path.stroke.tag-waterway {
path.line.stroke.tag-waterway {
stroke: #77d3de;
}
/* narrow waterways (default) */
path.shadow.tag-waterway {
stroke-width: 16;
}
path.casing.tag-waterway {
stroke-width: 7;
}
path.stroke.tag-waterway {
stroke-width: 5;
}
.low-zoom path.shadow.tag-waterway {
stroke-width: 12;
}
.low-zoom path.casing.tag-waterway {
stroke-width: 5;
}
.low-zoom path.stroke.tag-waterway {
stroke-width: 3;
}
/* wide waterways (river) */
path.shadow.tag-waterway-river {
stroke-width: 20;
}
path.casing.tag-waterway-river {
stroke-width: 10;
}
path.stroke.tag-waterway-river {
stroke-width: 8;
}
.low-zoom path.shadow.tag-waterway-river {
stroke-width: 16;
}
.low-zoom path.casing.tag-waterway-river {
stroke-width: 7;
}
.low-zoom path.stroke.tag-waterway-river {
stroke-width: 5;
}
/* ditch */
.preset-icon .icon.tag-waterway-ditch {
color: #8eabf3;
}
path.stroke.tag-waterway-ditch {
stroke: #8eabf3;
}
/* waterway areas */
/* areas */
path.area.stroke.tag-waterway-dock,
path.area.stroke.tag-waterway-boatyard,
path.area.stroke.tag-waterway-fuel {
@@ -94,26 +42,68 @@ path.area.fill.tag-waterway-fuel {
fill: rgba(255, 255, 255, 0.3);
}
/* ferry routes */
.preset-icon .icon.tag-route-ferry {
color: #58a9ed;
fill: #fff;
/* lines */
path.fill.tag-waterway {
stroke: rgba(119, 211, 222, 0.3);
fill: rgba(119, 211, 222, 0.3);
}
path.shadow.tag-route-ferry {
path.line.casing.tag-waterway {
stroke: #3d6c71;
}
path.line.stroke.tag-waterway {
stroke: #77d3de;
}
/* narrow waterways (default) */
path.line.shadow.tag-waterway {
stroke-width: 16;
}
path.stroke.tag-route-ferry {
stroke-width: 3;
stroke-linecap: butt;
stroke-dasharray: 12,8;
path.line.casing.tag-waterway {
stroke-width: 7;
}
.low-zoom path.shadow.tag-route-ferry {
path.line.stroke.tag-waterway {
stroke-width: 5;
}
.low-zoom path.line.shadow.tag-waterway {
stroke-width: 12;
}
.low-zoom path.stroke.tag-route-ferry {
stroke-width: 2;
stroke-dasharray: 6,4;
.low-zoom path.line.casing.tag-waterway {
stroke-width: 5;
}
path.stroke.tag-route-ferry {
stroke: #58a9ed;
.low-zoom path.line.stroke.tag-waterway {
stroke-width: 3;
}
/* wide waterways (river) */
path.line.shadow.tag-waterway-river {
stroke-width: 20;
}
path.line.casing.tag-waterway-river {
stroke-width: 10;
}
path.line.stroke.tag-waterway-river {
stroke-width: 8;
}
.low-zoom path.line.shadow.tag-waterway-river {
stroke-width: 16;
}
.low-zoom path.line.casing.tag-waterway-river {
stroke-width: 7;
}
.low-zoom path.line.stroke.tag-waterway-river {
stroke-width: 5;
}
/* ditch */
.preset-icon .icon.tag-waterway-ditch {
color: #8eabf3;
}
path.line.stroke.tag-waterway-ditch {
stroke: #8eabf3;
}
+169 -140
View File
@@ -1,3 +1,29 @@
/* ferry routes */
.preset-icon .icon.tag-route-ferry {
color: #58a9ed;
fill: #fff;
}
path.line.shadow.tag-route-ferry {
stroke-width: 16;
}
path.line.stroke.tag-route-ferry {
stroke-width: 3;
stroke-linecap: butt;
stroke-dasharray: 12,8;
}
.low-zoom path.line.shadow.tag-route-ferry {
stroke-width: 12;
}
.low-zoom path.line.stroke.tag-route-ferry {
stroke-width: 2;
stroke-dasharray: 6,4;
}
path.line.stroke.tag-route-ferry {
stroke: #58a9ed;
}
/* power and pipeline */
.preset-icon .icon.tag-man_made-pipeline,
.preset-icon .icon.tag-power {
@@ -6,81 +32,80 @@
}
/* power */
path.stroke.tag-power {
path.line.stroke.tag-power {
stroke: #939393;
stroke-width: 2;
}
path.casing.tag-power {
path.line.casing.tag-power {
stroke: none;
}
/* pipeline */
path.stroke.tag-man_made-pipeline {
stroke: #CBD0D8;
path.line.stroke.tag-man_made-pipeline {
stroke: #cbd0d8;
stroke-linecap: butt;
stroke-width: 3;
stroke-dasharray: 80, 1.25;
}
path.casing.tag-man_made-pipeline {
path.line.casing.tag-man_made-pipeline {
stroke: #666;
stroke-width: 4.5;
}
.low-zoom path.stroke.tag-man_made-pipeline {
.low-zoom path.line.stroke.tag-man_made-pipeline {
stroke-dasharray: 40, 1;
}
/* boundaries */
path.stroke.tag-boundary {
path.line.stroke.tag-boundary {
stroke: #fff;
stroke-width: 2;
stroke-linecap: butt;
stroke-dasharray: 20, 5, 5, 5;
}
path.casing.tag-boundary {
stroke: #82B5FE;
path.line.casing.tag-boundary {
stroke: #82b5fe;
stroke-width: 6;
}
path.casing.tag-boundary-protected_area,
path.casing.tag-boundary-national_park {
path.line.casing.tag-boundary-protected_area,
path.line.casing.tag-boundary-national_park {
stroke: #b0e298;
}
/* Tree Rows */
path.shadow.tag-natural-tree_row {
path.line.shadow.tag-natural-tree_row {
stroke-width: 16;
}
path.casing.tag-natural-tree_row {
path.line.casing.tag-natural-tree_row {
stroke-width: 7;
}
path.stroke.tag-natural-tree_row {
path.line.stroke.tag-natural-tree_row {
stroke-width: 5;
}
.low-zoom path.shadow.tag-natural-tree_row {
.low-zoom path.line.shadow.tag-natural-tree_row {
stroke-width: 12;
}
.low-zoom path.casing.tag-natural-tree_row {
.low-zoom path.line.casing.tag-natural-tree_row {
stroke-width: 5;
}
.low-zoom path.stroke.tag-natural-tree_row {
.low-zoom path.line.stroke.tag-natural-tree_row {
stroke-width: 3;
}
/* barriers */
path.stroke.tag-barrier:not(.tag-barrier-hedge) {
path.line.stroke.tag-barrier:not(.tag-barrier-hedge) {
stroke: #ddd;
}
path.stroke.tag-barrier {
path.line.stroke.tag-barrier {
stroke-width: 3px;
stroke-linecap: round;
stroke-dasharray: 15, 5, 1, 5;
}
.low-zoom path.stroke.tag-barrier {
.low-zoom path.line.stroke.tag-barrier {
stroke-width: 2px;
stroke-linecap: butt;
stroke-dasharray: 8, 2, 2, 2;
@@ -88,88 +113,88 @@ path.stroke.tag-barrier {
/* bridges */
path.casing.tag-bridge {
path.line.casing.tag-bridge {
stroke-opacity: 0.6;
stroke: #000 !important;
stroke-linecap: butt;
stroke-dasharray: none;
}
path.shadow.tag-bridge {
path.line.shadow.tag-bridge {
stroke-width: 24;
}
path.casing.tag-bridge {
path.line.casing.tag-bridge {
stroke-width: 16;
}
.low-zoom path.shadow.tag-bridge {
.low-zoom path.line.shadow.tag-bridge {
stroke-width: 16;
}
.low-zoom path.casing.tag-bridge {
.low-zoom path.line.casing.tag-bridge {
stroke-width: 10;
}
path.shadow.line.tag-railway.tag-bridge,
path.shadow.tag-highway-living_street.tag-bridge,
path.shadow.tag-highway-path.tag-bridge,
path.shadow.tag-highway-corridor.tag-bridge,
path.shadow.line.tag-highway-pedestrian.tag-bridge,
path.shadow.tag-highway-service.tag-bridge,
path.shadow.tag-highway-track.tag-bridge,
path.shadow.tag-highway-steps.tag-bridge,
path.shadow.tag-highway-footway.tag-bridge,
path.shadow.tag-highway-cycleway.tag-bridge,
path.shadow.tag-highway-bridleway.tag-bridge {
path.line.shadow.tag-railway.tag-bridge,
path.line.shadow.tag-highway-living_street.tag-bridge,
path.line.shadow.tag-highway-path.tag-bridge,
path.line.shadow.tag-highway-corridor.tag-bridge,
path.line.shadow.tag-highway-pedestrian.tag-bridge,
path.line.shadow.tag-highway-service.tag-bridge,
path.line.shadow.tag-highway-track.tag-bridge,
path.line.shadow.tag-highway-steps.tag-bridge,
path.line.shadow.tag-highway-footway.tag-bridge,
path.line.shadow.tag-highway-cycleway.tag-bridge,
path.line.shadow.tag-highway-bridleway.tag-bridge {
stroke-width: 18;
}
path.casing.line.tag-railway.tag-bridge,
path.casing.tag-highway-living_street.tag-bridge,
path.casing.tag-highway-path.tag-bridge,
path.casing.tag-highway-corridor.tag-bridge,
path.casing.line.tag-highway-pedestrian.tag-bridge,
path.casing.tag-highway-service.tag-bridge,
path.casing.tag-highway-track.tag-bridge,
path.casing.tag-highway-steps.tag-bridge,
path.casing.tag-highway-footway.tag-bridge,
path.casing.tag-highway-cycleway.tag-bridge,
path.casing.tag-highway-bridleway.tag-bridge {
path.line.casing.tag-railway.tag-bridge,
path.line.casing.tag-highway-living_street.tag-bridge,
path.line.casing.tag-highway-path.tag-bridge,
path.line.casing.tag-highway-corridor.tag-bridge,
path.line.casing.tag-highway-pedestrian.tag-bridge,
path.line.casing.tag-highway-service.tag-bridge,
path.line.casing.tag-highway-track.tag-bridge,
path.line.casing.tag-highway-steps.tag-bridge,
path.line.casing.tag-highway-footway.tag-bridge,
path.line.casing.tag-highway-cycleway.tag-bridge,
path.line.casing.tag-highway-bridleway.tag-bridge {
stroke-width: 10;
}
.low-zoom path.shadow.line.tag-railway.tag-bridge,
.low-zoom path.shadow.tag-highway-living_street.tag-bridge,
.low-zoom path.shadow.tag-highway-path.tag-bridge,
.low-zoom path.shadow.tag-highway-corridor.tag-bridge,
.low-zoom path.shadow.line.tag-highway-pedestrian.tag-bridge,
.low-zoom path.shadow.tag-highway-service.tag-bridge,
.low-zoom path.shadow.tag-highway-track.tag-bridge,
.low-zoom path.shadow.tag-highway-steps.tag-bridge,
.low-zoom path.shadow.tag-highway-footway.tag-bridge,
.low-zoom path.shadow.tag-highway-cycleway.tag-bridge,
.low-zoom path.shadow.tag-highway-bridleway.tag-bridge {
.low-zoom path.line.shadow.tag-railway.tag-bridge,
.low-zoom path.line.shadow.tag-highway-living_street.tag-bridge,
.low-zoom path.line.shadow.tag-highway-path.tag-bridge,
.low-zoom path.line.shadow.tag-highway-corridor.tag-bridge,
.low-zoom path.line.shadow.tag-highway-pedestrian.tag-bridge,
.low-zoom path.line.shadow.tag-highway-service.tag-bridge,
.low-zoom path.line.shadow.tag-highway-track.tag-bridge,
.low-zoom path.line.shadow.tag-highway-steps.tag-bridge,
.low-zoom path.line.shadow.tag-highway-footway.tag-bridge,
.low-zoom path.line.shadow.tag-highway-cycleway.tag-bridge,
.low-zoom path.line.shadow.tag-highway-bridleway.tag-bridge {
stroke-width: 14;
}
.low-zoom path.casing.line.tag-railway.tag-bridge,
.low-zoom path.casing.tag-highway-living_street.tag-bridge,
.low-zoom path.casing.tag-highway-path.tag-bridge,
.low-zoom path.casing.tag-highway-corridor.tag-bridge,
.low-zoom path.casing.line.tag-highway-pedestrian.tag-bridge,
.low-zoom path.casing.tag-highway-service.tag-bridge,
.low-zoom path.casing.tag-highway-track.tag-bridge,
.low-zoom path.casing.tag-highway-steps.tag-bridge,
.low-zoom path.casing.tag-highway-footway.tag-bridge,
.low-zoom path.casing.tag-highway-cycleway.tag-bridge,
.low-zoom path.casing.tag-highway-bridleway.tag-bridge {
.low-zoom path.line.casing.tag-railway.tag-bridge,
.low-zoom path.line.casing.tag-highway-living_street.tag-bridge,
.low-zoom path.line.casing.tag-highway-path.tag-bridge,
.low-zoom path.line.casing.tag-highway-corridor.tag-bridge,
.low-zoom path.line.casing.tag-highway-pedestrian.tag-bridge,
.low-zoom path.line.casing.tag-highway-service.tag-bridge,
.low-zoom path.line.casing.tag-highway-track.tag-bridge,
.low-zoom path.line.casing.tag-highway-steps.tag-bridge,
.low-zoom path.line.casing.tag-highway-footway.tag-bridge,
.low-zoom path.line.casing.tag-highway-cycleway.tag-bridge,
.low-zoom path.line.casing.tag-highway-bridleway.tag-bridge {
stroke-width: 6;
}
/* tunnels */
path.stroke.tag-tunnel,
path.line.stroke.tag-tunnel,
path.line.stroke.tag-location-underground,
path.line.stroke.tag-location-underwater {
stroke-opacity: 0.3;
}
path.casing.tag-tunnel,
path.line.casing.tag-tunnel,
path.line.casing.tag-location-underground,
path.line.stroke.tag-location-underwater {
stroke-opacity: 0.5;
@@ -179,12 +204,12 @@ path.line.stroke.tag-location-underwater {
/* embankments / cuttings */
path.shadow.tag-embankment,
path.shadow.tag-cutting {
path.line.shadow.tag-embankment,
path.line.shadow.tag-cutting {
stroke-width: 28;
}
path.casing.tag-embankment,
path.casing.tag-cutting {
path.line.casing.tag-embankment,
path.line.casing.tag-cutting {
stroke-opacity: 0.5;
stroke: #000;
stroke-width: 22;
@@ -192,43 +217,47 @@ path.casing.tag-cutting {
stroke-linecap: butt;
}
.low-zoom path.shadow.tag-embankment,
.low-zoom path.shadow.tag-cutting {
.low-zoom path.line.shadow.tag-embankment,
.low-zoom path.line.shadow.tag-cutting {
stroke-width: 14;
}
.low-zoom path.casing.tag-embankment,
.low-zoom path.casing.tag-cutting {
.low-zoom path.line.casing.tag-embankment,
.low-zoom path.line.casing.tag-cutting {
stroke-width: 10;
}
/* Surface - unpaved */
path.casing.tag-unpaved {
path.line.casing.tag-unpaved {
stroke: #ccc;
stroke-linecap: butt;
stroke-dasharray: 4, 3;
}
.low-zoom path.casing.tag-unpaved {
.low-zoom path.line.casing.tag-unpaved {
stroke-dasharray: 3, 2;
}
path.casing.tag-bridge.tag-unpaved {
path.line.casing.tag-bridge.tag-unpaved {
stroke: #000;
stroke-dasharray: 4, 3;
}
.low-zoom path.casing.tag-bridge.tag-unpaved {
.low-zoom path.line.casing.tag-bridge.tag-unpaved {
stroke: #000;
stroke-dasharray: 3, 2;
}
/* Status (e.g. construction, proposed, abandoned) */
path.stroke.tag-status,
path.casing.tag-status {
path.area.stroke.tag-status,
path.line.stroke.tag-status,
path.area.casing.tag-status,
path.line.casing.tag-status {
stroke-linecap: butt;
stroke-dasharray: 7, 3;
}
.low-zoom path.stroke.tag-status,
.low-zoom path.casing.tag-status {
.low-zoom path.area.stroke.tag-status,
.low-zoom path.line.stroke.tag-status,
.low-zoom path.area.casing.tag-status,
.low-zoom path.line.casing.tag-status {
stroke-dasharray: 5, 2;
}
@@ -267,53 +296,53 @@ path.fill.tag-building {
background-color: #dca;
}
path.shadow.tag-public_transport-platform,
path.shadow.tag-railway-platform,
path.shadow.tag-man_made-pier,
path.shadow.tag-footway.tag-footway-crossing,
path.shadow.tag-crossing {
path.line.shadow.tag-public_transport-platform,
path.line.shadow.tag-railway-platform,
path.line.shadow.tag-man_made-pier,
path.line.shadow.tag-footway.tag-footway-crossing,
path.line.shadow.tag-crossing {
stroke-width: 16;
}
path.casing.tag-public_transport-platform,
path.casing.tag-railway-platform,
path.casing.tag-man_made-pier,
path.casing.tag-footway.tag-footway-crossing,
path.casing.tag-crossing {
path.line.casing.tag-public_transport-platform,
path.line.casing.tag-railway-platform,
path.line.casing.tag-man_made-pier,
path.line.casing.tag-footway.tag-footway-crossing,
path.line.casing.tag-crossing {
stroke: #dca;
stroke-width: 5;
stroke-linecap: round;
stroke-dasharray: none;
}
path.stroke.tag-public_transport-platform,
path.stroke.tag-railway-platform,
path.stroke.tag-man_made-pier,
path.stroke.tag-footway.tag-footway-crossing,
path.stroke.tag-crossing {
path.line.stroke.tag-public_transport-platform,
path.line.stroke.tag-railway-platform,
path.line.stroke.tag-man_made-pier,
path.line.stroke.tag-footway.tag-footway-crossing,
path.line.stroke.tag-crossing {
stroke: #988;
stroke-width: 3;
stroke-linecap: butt;
stroke-dasharray: 6, 6;
}
.low-zoom path.shadow.tag-public_transport-platform,
.low-zoom path.shadow.tag-railway-platform,
.low-zoom path.shadow.tag-man_made-pier,
.low-zoom path.shadow.tag-footway.tag-footway-crossing,
.low-zoom path.shadow.tag-crossing {
.low-zoom path.line.shadow.tag-public_transport-platform,
.low-zoom path.line.shadow.tag-railway-platform,
.low-zoom path.line.shadow.tag-man_made-pier,
.low-zoom path.line.shadow.tag-footway.tag-footway-crossing,
.low-zoom path.line.shadow.tag-crossing {
stroke-width: 12;
}
.low-zoom path.casing.tag-public_transport-platform,
.low-zoom path.casing.tag-railway-platform,
.low-zoom path.casing.tag-man_made-pier,
.low-zoom path.casing.tag-footway.tag-footway-crossing,
.low-zoom path.casing.tag-crossing {
.low-zoom path.line.casing.tag-public_transport-platform,
.low-zoom path.line.casing.tag-railway-platform,
.low-zoom path.line.casing.tag-man_made-pier,
.low-zoom path.line.casing.tag-footway.tag-footway-crossing,
.low-zoom path.line.casing.tag-crossing {
stroke-width: 3;
}
.low-zoom path.stroke.tag-public_transport-platform,
.low-zoom path.stroke.tag-railway-platform,
.low-zoom path.stroke.tag-man_made-pier,
.low-zoom path.stroke.tag-footway.tag-footway-crossing,
.low-zoom path.stroke.tag-crossing {
.low-zoom path.line.stroke.tag-public_transport-platform,
.low-zoom path.line.stroke.tag-railway-platform,
.low-zoom path.line.stroke.tag-man_made-pier,
.low-zoom path.line.stroke.tag-footway.tag-footway-crossing,
.low-zoom path.line.stroke.tag-crossing {
stroke-width: 1;
stroke-linecap: butt;
stroke-dasharray: 3, 3;
@@ -336,55 +365,55 @@ g.midpoint.tag-crossing .fill {
color: #444;
fill: #dca;
}
path.casing.tag-crossing.tag-crossing-marked,
path.casing.tag-crossing.tag-crossing-zebra {
path.line.casing.tag-crossing.tag-crossing-marked,
path.line.casing.tag-crossing.tag-crossing-zebra {
stroke: #dca;
}
path.stroke.tag-crossing.tag-crossing-marked,
path.stroke.tag-crossing.tag-crossing-zebra {
path.line.stroke.tag-crossing.tag-crossing-marked,
path.line.stroke.tag-crossing.tag-crossing-zebra {
stroke: #444;
stroke-dasharray: 6, 4;
}
.low-zoom path.stroke.tag-crossing.tag-crossing-marked,
.low-zoom path.stroke.tag-crossing.tag-crossing-zebra {
.low-zoom path.line.stroke.tag-crossing.tag-crossing-marked,
.low-zoom path.line.stroke.tag-crossing.tag-crossing-zebra {
stroke-dasharray: 3, 2;
}
/* Attractions */
path.shadow.tag-attraction-summer_toboggan,
path.shadow.tag-attraction-water_slide {
path.line.shadow.tag-attraction-summer_toboggan,
path.line.shadow.tag-attraction-water_slide {
stroke-width: 16;
}
path.casing.tag-attraction-summer_toboggan,
path.casing.tag-attraction-water_slide {
path.line.casing.tag-attraction-summer_toboggan,
path.line.casing.tag-attraction-water_slide {
stroke-width: 7;
}
path.stroke.tag-attraction-summer_toboggan,
path.stroke.tag-attraction-water_slide {
path.line.stroke.tag-attraction-summer_toboggan,
path.line.stroke.tag-attraction-water_slide {
stroke-width: 5;
}
.low-zoom path.shadow.tag-attraction-summer_toboggan,
.low-zoom path.shadow.tag-attraction-water_slide {
.low-zoom path.line.shadow.tag-attraction-summer_toboggan,
.low-zoom path.line.shadow.tag-attraction-water_slide {
stroke-width: 12;
}
.low-zoom path.casing.tag-attraction-summer_toboggan,
.low-zoom path.casing.tag-attraction-water_slide {
.low-zoom path.line.casing.tag-attraction-summer_toboggan,
.low-zoom path.line.casing.tag-attraction-water_slide {
stroke-width: 5;
}
.low-zoom path.stroke.tag-attraction-summer_toboggan,
.low-zoom path.stroke.tag-attraction-water_slide {
.low-zoom path.line.stroke.tag-attraction-summer_toboggan,
.low-zoom path.line.stroke.tag-attraction-water_slide {
stroke-width: 3;
}
path.stroke.tag-attraction-summer_toboggan {
path.line.stroke.tag-attraction-summer_toboggan {
stroke: #9e9e9e;
}
path.casing.tag-attraction-summer_toboggan {
path.line.casing.tag-attraction-summer_toboggan {
stroke: #666;
}
path.stroke.tag-attraction-water_slide {
path.line.stroke.tag-attraction-water_slide {
stroke: #aae0cb;
}
path.casing.tag-attraction-water_slide {
path.line.casing.tag-attraction-water_slide {
stroke: #3d6c71;
}