#dam { [zoom >= 13] { line-width: 2; line-color: #444; line-join: round; line-cap: round; } [zoom >= 15] { text-name: "[name]"; text-halo-radius: 1; text-fill: #222; text-size: 8; text-face-name: @book-fonts; } } #marinas-area { [zoom >= 14] { a/line-width: 1; a/line-offset: -0.5; a/line-color: blue; a/line-opacity: 0.1; a/line-join: round; a/line-cap: round; b/line-width: 3; b/line-offset: -1.5; b/line-color: blue; b/line-opacity: 0.1; b/line-join: round; b/line-cap: round; [zoom >= 17] { a/line-width: 2; a/line-offset: -1; b/line-width: 6; b/line-offset: -3; } } } #piers-area { [zoom >= 12] { polygon-fill: @land-color; } } #piers { [man_made = 'breakwater'], [man_made = 'groyne'] { [zoom >= 12] { line-width: 1; line-color: #aaa; } [zoom >= 13] { line-width: 2; } [zoom >= 16] { line-width: 4; } } [man_made = 'pier'][zoom >= 12] { line-width: 1.5; line-color: @land-color; [zoom >= 13] { line-width: 3; } [zoom >= 16] { line-width: 7; } } } #locks { [waterway = 'lock_gate'][zoom >= 17] { point-file: url('symbols/lock_gate.png'); } }