diff --git a/css/30_highways.css b/css/30_highways.css index 70779b882..931533625 100644 --- a/css/30_highways.css +++ b/css/30_highways.css @@ -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; diff --git a/css/35_aeroways.css b/css/35_aeroways.css index d6d66d46e..76bf7003c 100644 --- a/css/35_aeroways.css +++ b/css/35_aeroways.css @@ -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); -} - diff --git a/css/40_railways.css b/css/40_railways.css index f5636ec99..e8add8737 100644 --- a/css/40_railways.css +++ b/css/40_railways.css @@ -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; } diff --git a/css/45_waterways.css b/css/45_waterways.css index 41f954db3..8ac736c35 100644 --- a/css/45_waterways.css +++ b/css/45_waterways.css @@ -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; +} + diff --git a/css/50_misc.css b/css/50_misc.css index 394f766dc..25ed4e08a 100644 --- a/css/50_misc.css +++ b/css/50_misc.css @@ -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; }