Ticket #7279: mapnik7.mapcss

File mapnik7.mapcss, 179.2 KB (added by davbur@…, 14 years ago)

abgewandelter mapnik style

Line 
1meta {
2 title: "Mapnik (true)";
3 version: "0.1";
4 description: "MapCSS variant of the OSM Mapnik style (as close as possible to the original). It is not very suitable for real mapping in an editor because nodes and lines without a style are hidden and opaque areas may cover each other. This file is optimized for JOSM and may need some minor changes to work properly with other MapCSS implementations.";
5 acknowledgement: "Derived from the OpenStreetMap Mapnik style (various authors): http://trac.openstreetmap.org/browser/applications/rendering/mapnik";
6}
7
8canvas {
9 background-color: #f1eee8;
10 default-lines: false;
11 default-points: false;
12}
13
14way::* {
15 linejoin: miter;
16 linecap: none;
17}
18
19area:closed {
20 fill-opacity: 1.0;
21}
22
23*::* {
24 text-halo-color: white;
25 text-anchor-horizontal: center;
26 text-anchor-vertical: center;
27}
28
29/**
30 * Layer 'landcover'
31 * Style 'landcover'
32 */
33
34area|z14-[leisure=swimming_pool] {
35 fill-color: #b5d0d0;
36 color: blue;
37 width: 0.5;
38}
39
40area|z13-[leisure=playground] {
41 fill-color: #ccfff1;
42 color: #666666;
43 width: 0.3;
44}
45
46area|z13-[tourism=camp_site],
47area|z13-[tourism=caravan_site],
48area|z13-[tourism=picnic_site] {
49 fill-color: #ccff99;
50 fill-opacity: 0.5;
51 color: #666666;
52 width: 0.3;
53}
54
55area|z10-[tourism=attraction] {
56 fill-color: #f2caea;
57}
58
59area|z11-[landuse=quarry] {
60 fill-image: "symbols/quarry2.png";
61 color: grey;
62 width: 0.5;
63}
64
65area|z10-12[landuse=vineyard] {
66 fill-color: #abdf96;
67}
68
69area|z10-[landuse=orchard] {
70 fill-image: "symbols/orchard.png";
71}
72
73area|z13-[landuse=vineyard] {
74 fill-image: "symbols/vineyard.png";
75}
76
77area|z10-14[landuse=cemetery],
78area|z10-14[landuse=grave_yard],
79area|z10-14[amenity=grave_yard] {
80 fill-color: #aacbaf;
81}
82
83area|z10-[landuse=residential] {
84 fill-color: #dddddd;
85}
86
87area|z12-[landuse=garages] {
88 fill-color: #999966;
89 fill-opacity: 0.2;
90}
91
92area|z10-[military=barracks] {
93 fill-color: #ff8f8f;
94}
95
96area|z10-13[landuse=field],
97area|z10-13[natural=field] {
98 fill-color: #666600;
99 fill-opacity: 0.2;
100}
101
102area|z14-[landuse=field],
103area|z14-[natural=field] {
104 fill-color: #666600;
105 fill-opacity: 0.2;
106 color: #666600;
107 opacity: 0.4;
108 width: 0.3;
109}
110
111area|z9-10[military=danger_area] {
112 fill-color: pink;
113 fill-opacity: 0.3;
114}
115
116area|z11-[military=danger_area] {
117 fill-image: "symbols/danger.png";
118}
119
120area|z14-[landuse=cemetery][religion=jewish],
121area|z14-[landuse=grave_yard][religion=jewish],
122area|z14-[amenity=grave_yard][religion=jewish] {
123 fill-image: "symbols/cemetery_jewish.18.png";
124}
125
126area|z14-[landuse=cemetery][religion=christian],
127area|z14-[landuse=grave_yard][religion=christian],
128area|z14-[amenity=grave_yard][religion=christian] {
129 fill-image: "symbols/grave_yard.png";
130}
131
132area|z14-[landuse=cemetery][religion!=christian][religion!=jewish],
133area|z14-[landuse=grave_yard][religion!=christian][religion!=jewish],
134area|z14-[amenity=grave_yard][religion!=christian][religion!=jewish] {
135 fill-image: "symbols/grave_yard_generic.png";
136}
137
138area|z10-[landuse=meadow],
139area|z10-[landuse=grass] {
140 fill-color: #cfeca8;
141}
142
143area|z10-[leisure=park],
144area|z10-[leisure=recreation_ground] {
145 fill-color: #b6fdb6;
146 fill-opacity: 0.6;
147}
148
149area|z10-[tourism=zoo] {
150 fill-image: "symbols/zoo.png";
151}
152
153area|z10-[leisure=common] {
154 fill-color: #cfeca8;
155}
156
157area|z10-[leisure=garden] {
158 fill-color: #cfeca8;
159}
160
161area|z10-[leisure=golf_course] {
162 fill-color: #b5e3b5;
163}
164
165area|z10-13[landuse=allotments] {
166 fill-color: #e5c7ab;
167}
168
169area|z14-[landuse=allotments] {
170 fill-image: "symbols/allotments.png";
171}
172
173area|z8-13[landuse=forest] {
174 fill-color: #8dc56c;
175}
176
177area|z14-[landuse=forest] {
178 fill-image: "symbols/forest.png";
179}
180
181area|z9-[landuse=farmyard] {
182 fill-color: #ddbf92;
183}
184
185area|z9-[landuse=farm],
186area|z9-[landuse=farmland] {
187 fill-color: #ead8bd;
188}
189
190area|z10-[landuse=recreation_ground],
191area|z10-[landuse=conservation] {
192 fill-color: #cfeca8;
193}
194
195area|z11-[landuse=village_green] {
196 fill-color: #cfeca8;
197}
198
199area|z10-[landuse=retail] {
200 fill-color: #f1dada;
201}
202
203area|z15-[landuse=retail] {
204 color: red;
205 width: 0.3;
206}
207
208area|z10-[landuse=industrial],
209area|z10-[landuse=railway] {
210 fill-color: #dfd1d6;
211}
212
213area|z10-11[power=station],
214area|z10-11[power=generator] {
215 fill-color: #bbbbbb;
216}
217
218area|z12-[power=station],
219area|z12-[power=generator] {
220 fill-color: #bbbbbb;
221 color: #555555;
222 width: 0.4;
223}
224
225area|z13-[power=sub_station] {
226 fill-color: #bbbbbb;
227 color: #555555;
228 width: 0.4;
229}
230
231area|z10-[landuse=commercial] {
232 fill-color: #efc8c8;
233}
234
235area|z10-[landuse=brownfield],
236area|z10-[landuse=landfill],
237area|z10-[landuse=greenfield],
238area|z10-[landuse=construction] {
239 fill-color: #9d9d6c;
240 fill-opacity: 0.7;
241}
242
243area|z8-[natural=wood],
244area|z8-[landuse=wood] {
245 fill-color: #aed1a0;
246}
247
248area|z8-[natural=desert] {
249 fill-color: #e3b57a;
250}
251
252area|z10-[natural=sand] {
253 fill-color: #ffdf88;
254}
255
256area|z10-[natural=heath] {
257 fill-color: #d6d99f;
258}
259
260area|z10-13[natural=scrub] {
261 fill-color: #b5e3b5;
262}
263
264area|z14-[natural=scrub] {
265 fill-image: "symbols/scrub.png";
266}
267
268area|z10-[amenity=university],
269area|z10-[amenity=college],
270area|z10-[amenity=school],
271area|z10-[amenity=hospital],
272area|z10-[amenity=kindergarten] {
273 fill-color: #f0f0d8;
274}
275
276area|z12-[amenity=university],
277area|z12-[amenity=college],
278area|z12-[amenity=school],
279area|z12-[amenity=hospital],
280area|z12-[amenity=kindergarten] {
281 color: brown;
282 width: 0.3;
283}
284
285area|z10-[amenity=parking] {
286 fill-color: #f7efb7;
287}
288
289area|z15-[amenity=parking] {
290 color: #eeeed1;
291 width: 0.3;
292}
293
294area|z12-[aeroway=apron] {
295 fill-color: #e9d1ff;
296}
297
298area|z12-[aeroway=aerodrome] {
299 fill-color: #cccccc;
300 fill-opacity: 0.2;
301 color: #555555;
302 width: 0.2;
303}
304
305area|z13-[natural=beach] {
306 fill-image: "symbols/beach.png";
307}
308
309area|z14-[highway=services],
310area|z14-[highway=rest_area] {
311 fill-color: #efc8c8;
312}
313
314/**
315 * Layer 'landcover_line'
316 * Style 'landcover_line'
317 */
318
319way|z14-15[man_made=cutline] {
320 color: #f2efe9;
321 linecap: square;
322 linejoin: round;
323 width: 3;
324}
325
326way|z16-[man_made=cutline] {
327 color: #f2efe9;
328 linecap: square;
329 linejoin: round;
330 width: 6;
331}
332
333/**
334 * Layer 'sports_grounds'
335 * Style 'sports_grounds'
336 */
337
338area|z10-[leisure=sports_centre],
339area|z10-[leisure=stadium] {
340 fill-color: #33cc99;
341 z-index: -999;
342}
343
344area|z10-[leisure=track] {
345 fill-color: #74dcba;
346 color: #888888;
347 width: 0.5;
348 z-index: -998;
349}
350
351area|z10-[leisure=pitch] {
352 fill-color: #8ad3af;
353 color: #888888;
354 width: 0.5;
355 z-index: -997;
356}
357
358/**
359 * Layer 'water-lines-casing'
360 * Style 'water-lines-casing'
361 */
362
363way|z13-14[waterway=stream][!tunnel?]::water_lines-casing,
364way|z13-14[waterway=ditch][!tunnel?]::water_lines-casing,
365way|z13-14[waterway=drain][!tunnel?]::water_lines-casing {
366 color: white;
367 width: 1.5;
368 z-index: -1;
369}
370
371way|z15-[waterway=stream][!tunnel?]::water_lines-casing {
372 color: white;
373 width: 2.5;
374 z-index: -1;
375}
376
377/**
378 * Layer 'water_areas'
379 * Style 'water_areas'
380 */
381
382area|z6-7[natural=glacier] {
383 fill-image: "symbols/glacier.png";
384 color: #99ccff;
385 dashes: 4,2;
386 width: 1.5;
387 z-index: -999;
388}
389
390area|z8-[natural=glacier] {
391 fill-image: "symbols/glacier2.png";
392 color: #99ccff;
393 dashes: 4,2;
394 width: 1.5;
395 z-index: -999;
396}
397
398area|z9-[waterway=dock],
399area|z9-[waterway=mill_pond],
400area|z9-[waterway=canal] {
401 fill-color: #b5d0d0;
402 z-index: -999;
403}
404
405area|z7-[landuse=basin] {
406 fill-color: #b5d0d0;
407 z-index: -999;
408}
409
410area|z6-[natural=lake],
411area|z6-[natural=water],
412area|z6-[landuse=reservoir],
413area|z6-[waterway=riverbank],
414area|z6-[landuse=water],
415area|z6-[natural=bay] {
416 fill-color: #b5d0d0;
417 z-index: -999;
418}
419
420area|z13-[natural=mud] {
421 fill-image: "symbols/mud.png";
422 z-index: -999;
423}
424
425area|z10-[natural=land] {
426 fill-color: #f2efe9;
427 z-index: -999;
428}
429
430/**
431 * Layer 'water-areas-overlay'
432 * Style 'water-areas-overlay'
433 */
434
435area|z13-[natural=marsh],
436area|z13-[natural=wetland] {
437 fill-image: "symbols/marsh.png";
438 z-index: -998;
439}
440
441/**
442 * Layer 'glaciers-text'
443 * Style 'glaciers-text'
444 */
445
446area|z10-[natural=glacier][way_area>=10000000] {
447 font-family: "DejaVu Sans Book";
448 font-size: 9;
449 text: "name";
450 text-color: #9999ff;
451 text-halo-radius: 1;
452 text-wrap-width: 20;
453}
454
455area|z11-[natural=glacier][way_area>=5000000][way_area<10000000] {
456 font-family: "DejaVu Sans Book";
457 font-size: 9;
458 text: "name";
459 text-color: #9999ff;
460 text-halo-radius: 1;
461 text-wrap-width: 20;
462}
463
464area|z12-[natural=glacier][way_area<5000000] {
465 font-family: "DejaVu Sans Book";
466 font-size: 9;
467 text: "name";
468 text-color: #9999ff;
469 text-halo-radius: 1;
470 text-wrap-width: 20;
471}
472
473/**
474 * Layer 'water-lines-low-zoom'
475 * Style 'water-lines-low-zoom'
476 */
477
478way|z8[waterway=river] {
479 color: #b5d0d0;
480 width: 0.7;
481}
482
483way|z9[waterway=river] {
484 color: #b5d0d0;
485 width: 1.2;
486}
487
488way|z10-11[waterway=river] {
489 color: #b5d0d0;
490 width: 1.6;
491}
492
493/**
494 * Layer 'water_lines'
495 * Style 'water_lines'
496 */
497
498way|z15-[waterway=weir][!bridge?][bridge!=aqueduct] {
499 color: #aaaaaa;
500 linecap: round;
501 linejoin: round;
502 width: 2;
503}
504
505way|z13-15[waterway=wadi][!bridge?][bridge!=aqueduct] {
506 color: #b5d0d0;
507 dashes: 4,4;
508 linecap: round;
509 linejoin: round;
510 width: 1;
511}
512
513way|z16-[waterway=wadi][!bridge?][bridge!=aqueduct] {
514 color: #b5d0d0;
515 dashes: 4,4;
516 linecap: round;
517 linejoin: round;
518 width: 2;
519}
520
521way|z12[waterway=river][!bridge?][bridge!=aqueduct] {
522 color: #b5d0d0;
523 linecap: round;
524 linejoin: round;
525 width: 2;
526}
527
528way|z13[waterway=river][!bridge?][bridge!=aqueduct] {
529 color: #b5d0d0;
530 linecap: round;
531 linejoin: round;
532 width: 3;
533 font-family: "DejaVu Sans Book";
534 font-size: 9;
535 text: "name";
536 text-color: #6699cc;
537 text-halo-radius: 1;
538 text-position: line;
539 text-spacing: 400;
540}
541
542way|z14[waterway=river][!bridge?][bridge!=aqueduct] {
543 color: #b5d0d0;
544 linecap: round;
545 linejoin: round;
546 width: 5;
547 font-family: "DejaVu Sans Book";
548 font-size: 10;
549 text: "name";
550 text-color: #6699cc;
551 text-halo-radius: 1;
552 text-position: line;
553 text-spacing: 400;
554}
555
556way|z15-16[waterway=river][!bridge?][bridge!=aqueduct] {
557 color: #b5d0d0;
558 linecap: round;
559 linejoin: round;
560 width: 6;
561 font-family: "DejaVu Sans Book";
562 font-size: 10;
563 text: "name";
564 text-color: #6699cc;
565 text-halo-radius: 1;
566 text-position: line;
567 text-spacing: 400;
568}
569
570way|z17[waterway=river][!bridge?][bridge!=aqueduct] {
571 color: #b5d0d0;
572 linecap: round;
573 linejoin: round;
574 width: 10;
575 font-family: "DejaVu Sans Book";
576 font-size: 10;
577 text: "name";
578 text-color: #6699cc;
579 text-halo-radius: 1;
580 text-position: line;
581 text-spacing: 400;
582}
583
584way|z18-[waterway=river][!bridge?][bridge!=aqueduct] {
585 color: #b5d0d0;
586 linecap: round;
587 linejoin: round;
588 width: 12;
589 font-family: "DejaVu Sans Book";
590 font-size: 10;
591 text: "name";
592 text-color: #6699cc;
593 text-halo-radius: 1;
594 text-position: line;
595 text-spacing: 400;
596}
597
598way|z12[waterway=canal][disused!=yes][!bridge?][bridge!=aqueduct] {
599 color: #b5d0d0;
600 linecap: round;
601 linejoin: round;
602 width: 3;
603}
604
605way|z13[waterway=canal][disused!=yes][!bridge?][bridge!=aqueduct] {
606 color: #b5d0d0;
607 linecap: round;
608 linejoin: round;
609 width: 4;
610 font-family: "DejaVu Sans Book";
611 font-size: 8;
612 text: "name";
613 text-color: #6699cc;
614 text-halo-radius: 1;
615 text-position: line;
616}
617
618way|z13-14[waterway=stream][!bridge?][bridge!=aqueduct],
619way|z13-14[waterway=ditch][!bridge?][bridge!=aqueduct],
620way|z13-14[waterway=drain][!bridge?][bridge!=aqueduct] {
621 color: #b5d0d0;
622 width: 1;
623}
624
625way|z14[waterway=river][tunnel?][!bridge?][bridge!=aqueduct] {
626 color: #b5d0d0;
627 dashes: 4,2;
628 width: 6;
629}
630way|z14[waterway=river][tunnel?][!bridge?][bridge!=aqueduct]::over1 {
631 color: white;
632 width: 4;
633 font-family: "DejaVu Sans Book";
634 font-size: 10;
635 text: "name";
636 text-color: #6699cc;
637 text-halo-radius: 1;
638 text-position: line;
639 z-index: 0.1;
640}
641
642way|z15-16[waterway=river][tunnel?][!bridge?][bridge!=aqueduct] {
643 color: #b5d0d0;
644 dashes: 4,2;
645 width: 7;
646}
647way|z15-16[waterway=river][tunnel?][!bridge?][bridge!=aqueduct]::over1 {
648 color: white;
649 width: 4;
650 font-family: "DejaVu Sans Book";
651 font-size: 10;
652 text: "name";
653 text-color: #6699cc;
654 text-halo-radius: 1;
655 text-position: line;
656 z-index: 0.1;
657}
658
659way|z17[waterway=river][tunnel?][!bridge?][bridge!=aqueduct] {
660 color: #b5d0d0;
661 dashes: 4,2;
662 width: 11;
663}
664way|z17[waterway=river][tunnel?][!bridge?][bridge!=aqueduct]::over1 {
665 color: white;
666 width: 7;
667 font-family: "DejaVu Sans Book";
668 font-size: 10;
669 text: "name";
670 text-color: #6699cc;
671 text-halo-radius: 1;
672 text-position: line;
673 z-index: 0.1;
674}
675
676way|z18-[waterway=river][tunnel?][!bridge?][bridge!=aqueduct] {
677 color: #b5d0d0;
678 dashes: 4,2;
679 width: 13;
680}
681way|z18-[waterway=river][tunnel?][!bridge?][bridge!=aqueduct]::over1 {
682 color: white;
683 width: 9;
684 font-family: "DejaVu Sans Book";
685 font-size: 10;
686 text: "name";
687 text-color: #6699cc;
688 text-halo-radius: 1;
689 text-position: line;
690 z-index: 0.1;
691}
692
693way|z14-16[waterway=canal][tunnel?][!bridge?][bridge!=aqueduct] {
694 color: #b5d0d0;
695 dashes: 4,2;
696 width: 7;
697}
698way|z14-16[waterway=canal][tunnel?][!bridge?][bridge!=aqueduct]::over1 {
699 color: white;
700 width: 3;
701 font-family: "DejaVu Sans Book";
702 font-size: 9;
703 text: "name";
704 text-color: #6699cc;
705 text-halo-radius: 1;
706 text-position: line;
707 z-index: 0.1;
708}
709
710way|z14-16[waterway=canal][!tunnel?][disused!=yes][!bridge?][bridge!=aqueduct] {
711 color: #b5d0d0;
712 linecap: round;
713 linejoin: round;
714 width: 7;
715 font-family: "DejaVu Sans Book";
716 font-size: 9;
717 text: "name";
718 text-color: #6699cc;
719 text-halo-radius: 1;
720 text-position: line;
721}
722
723way|z17-[waterway=canal][tunnel?][!bridge?][bridge!=aqueduct] {
724 color: #b5d0d0;
725 dashes: 4,2;
726 width: 11;
727}
728way|z17-[waterway=canal][tunnel?][!bridge?][bridge!=aqueduct]::over1 {
729 color: white;
730 width: 7;
731 font-family: "DejaVu Sans Book";
732 font-size: 9;
733 text: "name";
734 text-color: #6699cc;
735 text-halo-radius: 1;
736 text-position: line;
737 z-index: 0.1;
738}
739
740way|z17-[waterway=canal][!tunnel?][disused!=yes][lock!=yes][!bridge?][bridge!=aqueduct] {
741 color: #b5d0d0;
742 linecap: round;
743 linejoin: round;
744 width: 11;
745 font-family: "DejaVu Sans Book";
746 font-size: 9;
747 text: "name";
748 text-color: #6699cc;
749 text-halo-radius: 1;
750 text-position: line;
751}
752
753way|z17-[waterway=canal][!tunnel?][disused!=yes][lock=yes][!bridge?][bridge!=aqueduct] {
754 color: #b5d0d0;
755 linecap: round;
756 linejoin: round;
757 width: 7;
758 font-family: "DejaVu Sans Book";
759 font-size: 9;
760 text: "name";
761 text-color: #6699cc;
762 text-halo-radius: 1;
763 text-wrap-width: 20;
764}
765
766way|z12[waterway=derelict_canal][!bridge?][bridge!=aqueduct],
767way|z12[waterway=canal][disused=yes][!bridge?][bridge!=aqueduct] {
768 color: #b5e4d0;
769 dashes: 4,4;
770 linecap: round;
771 linejoin: round;
772 opacity: 0.5;
773 width: 1.5;
774}
775
776way|z13[waterway=derelict_canal][!bridge?][bridge!=aqueduct],
777way|z13[waterway=canal][disused=yes][!bridge?][bridge!=aqueduct] {
778 color: #b5e4d0;
779 dashes: 4,6;
780 linecap: round;
781 linejoin: round;
782 opacity: 0.5;
783 width: 2.5;
784 font-family: "DejaVu Sans Book";
785 font-size: 9;
786 text: "name";
787 text-color: #80d1ae;
788 text-halo-radius: 1;
789 text-position: line;
790 text-spacing: 600;
791}
792
793way|z14-[waterway=derelict_canal][!bridge?][bridge!=aqueduct],
794way|z14-[waterway=canal][disused=yes][!bridge?][bridge!=aqueduct] {
795 color: #b5e4d0;
796 dashes: 4,8;
797 linecap: round;
798 linejoin: round;
799 opacity: 0.5;
800 width: 4.5;
801 font-family: "DejaVu Sans Book";
802 font-size: 10;
803 text: "name";
804 text-color: #80d1ae;
805 text-halo-radius: 1;
806 text-position: line;
807 text-spacing: 600;
808}
809
810way|z15-[waterway=stream][tunnel?][!bridge?][bridge!=aqueduct] {
811 color: #b5d0d0;
812 dashes: 4,2;
813 width: 2.4;
814}
815way|z15-[waterway=stream][tunnel?][!bridge?][bridge!=aqueduct]::over1 {
816 color: #f3f7f7;
817 width: 1.2;
818 z-index: 0.1;
819}
820
821way|z15-[waterway=stream][!tunnel?][!bridge?][bridge!=aqueduct] {
822 color: #b5d0d0;
823 width: 2;
824 font-family: "DejaVu Sans Book";
825 font-size: 8;
826 text: "name";
827 text-color: #6699cc;
828 text-halo-radius: 1;
829 text-position: line;
830 text-spacing: 600;
831}
832
833way|z15-[waterway=drain][tunnel?][!bridge?][bridge!=aqueduct],
834way|z15-[waterway=ditch][tunnel?][!bridge?][bridge!=aqueduct] {
835 color: #b5d0d0;
836 dashes: 4,2;
837 width: 2;
838}
839way|z15-[waterway=drain][tunnel?][!bridge?][bridge!=aqueduct]::over1,
840way|z15-[waterway=ditch][tunnel?][!bridge?][bridge!=aqueduct]::over1 {
841 color: #f3f7f7;
842 width: 1;
843 z-index: 0.1;
844}
845
846way|z15-[waterway=drain][!tunnel?][!bridge?][bridge!=aqueduct],
847way|z15-[waterway=ditch][!tunnel?][!bridge?][bridge!=aqueduct] {
848 color: #b5d0d0;
849 width: 1;
850 font-family: "DejaVu Sans Book";
851 font-size: 8;
852 text: "name";
853 text-color: #6699cc;
854 text-halo-radius: 1;
855 text-position: line;
856 text-spacing: 600;
857}
858
859/**
860 * Layer 'dam'
861 * Style 'dam'
862 */
863
864way|z13-[waterway=dam] {
865 color: #444444;
866 linecap: round;
867 linejoin: round;
868 width: 2;
869}
870
871way|z15-[waterway=dam] {
872 font-family: "DejaVu Sans Book";
873 font-size: 8;
874 text: "name";
875 text-color: #222222;
876 text-halo-radius: 1;
877}
878
879/**
880 * Layer 'marinas-area'
881 * Style 'marinas-area'
882 */
883
884area|z14-15[leisure=marina] {
885 color: blue;
886 dashes: 6,2;
887 opacity: 0.5;
888 width: 1;
889}
890
891area|z16-[leisure=marina] {
892 color: blue;
893 dashes: 6,2;
894 opacity: 0.5;
895 width: 2;
896}
897
898/**
899 * Layer 'piers-area'
900 * Style 'piers-area'
901 */
902
903area|z12-[man_made=pier],
904area|z12-[man_made=breakwater],
905area|z12-[man_made=groyne] {
906 fill-color: #f2efe9;
907}
908
909/**
910 * Layer 'piers'
911 * Style 'piers'
912 */
913
914way|z11-12[man_made=breakwater],
915way|z11-12[man_made=groyne] {
916 color: #aaaaaa;
917 width: 1;
918}
919
920way|z11-12[man_made=pier] {
921 color: #f2efe9;
922 width: 1.5;
923}
924
925way|z13-15[man_made=breakwater],
926way|z13-15[man_made=groyne] {
927 color: #aaaaaa;
928 width: 2;
929}
930
931way|z13-15[man_made=pier] {
932 color: #f2efe9;
933 width: 3;
934}
935
936way|z16-[man_made=breakwater],
937way|z16-[man_made=groyne] {
938 color: #aaaaaa;
939 width: 4;
940}
941
942way|z16-[man_made=pier] {
943 color: #f2efe9;
944 width: 7;
945}
946
947/**
948 * Layer 'locks'
949 * Style 'locks'
950 */
951
952node|z17-[waterway=lock_gate] {
953 icon-image: "symbols/lock_gate.png";
954}
955
956/**
957 * Layer 'tunnels'
958 * Style 'tunnels-casing'
959 */
960
961way|z12[highway=motorway],
962way|z12[highway=motorway_link] {
963 color: #506077;
964 dashes: 4,2;
965 width: 3;
966}
967
968way|z13-14[highway=motorway],
969way|z13-14[highway=motorway_link] {
970 color: #506077;
971 dashes: 4,2;
972 width: 6.5;
973}
974
975way|z15-16[highway=motorway],
976way|z15-16[highway=motorway_link] {
977 color: #506077;
978 dashes: 4,2;
979 width: 10;
980}
981
982way|z17-[highway=motorway],
983way|z17-[highway=motorway_link] {
984 color: #506077;
985 dashes: 4,2;
986 width: 13;
987}
988
989way|z12[highway=trunk],
990way|z12[highway=trunk_link] {
991 color: #477147;
992 dashes: 4,2;
993 width: 4;
994}
995
996way|z13-14[highway=trunk],
997way|z13-14[highway=trunk_link] {
998 color: #477147;
999 dashes: 4,2;
1000 width: 8;
1001}
1002
1003way|z15-16[highway=trunk],
1004way|z15-16[highway=trunk_link] {
1005 color: #477147;
1006 dashes: 4,2;
1007 width: 11;
1008}
1009
1010way|z17-[highway=trunk],
1011way|z17-[highway=trunk_link] {
1012 color: #477147;
1013 dashes: 4,2;
1014 width: 14;
1015}
1016
1017way|z12[highway=primary],
1018way|z12[highway=primary_link] {
1019 color: #8d4346;
1020 dashes: 4,2;
1021 width: 4;
1022}
1023
1024way|z13-14[highway=primary],
1025way|z13-14[highway=primary_link] {
1026 color: #8d4346;
1027 dashes: 4,2;
1028 width: 8;
1029}
1030
1031way|z15-16[highway=primary],
1032way|z15-16[highway=primary_link] {
1033 color: #8d4346;
1034 dashes: 4,2;
1035 width: 11;
1036}
1037
1038way|z17-[highway=primary],
1039way|z17-[highway=primary_link] {
1040 color: #8d4346;
1041 dashes: 4,2;
1042 width: 14;
1043}
1044
1045way|z12[highway=secondary],
1046way|z12[highway=secondary_link] {
1047 color: #a37b48;
1048 dashes: 4,2;
1049 width: 4;
1050}
1051
1052way|z13-14[highway=secondary],
1053way|z13-14[highway=secondary_link] {
1054 color: #a37b48;
1055 dashes: 4,2;
1056 width: 10;
1057}
1058
1059way|z15-16[highway=secondary],
1060way|z15-16[highway=secondary_link] {
1061 color: #a37b48;
1062 dashes: 4,2;
1063 width: 12;
1064}
1065
1066way|z17-[highway=secondary],
1067way|z17-[highway=secondary_link] {
1068 color: #a37b48;
1069 dashes: 4,2;
1070 width: 17;
1071}
1072
1073way|z13[highway=tertiary],
1074way|z13[highway=tertiary_link] {
1075 color: #999999;
1076 dashes: 4,2;
1077 width: 6;
1078}
1079
1080way|z14[highway=tertiary],
1081way|z14[highway=tertiary_link] {
1082 color: #999999;
1083 dashes: 4,2;
1084 width: 7.5;
1085}
1086
1087way|z13[highway=residential],
1088way|z13[highway=unclassified],
1089way|z13[highway=road] {
1090 color: #999999;
1091 dashes: 4,2;
1092 width: 3;
1093}
1094
1095way|z14[highway=residential],
1096way|z14[highway=unclassified],
1097way|z14[highway=road] {
1098 color: #999999;
1099 dashes: 4,2;
1100 width: 4.5;
1101}
1102
1103way|z15[highway=residential],
1104way|z15[highway=unclassified],
1105way|z15[highway=road] {
1106 color: #999999;
1107 dashes: 4,2;
1108 width: 8;
1109}
1110
1111way|z16[highway=residential],
1112way|z16[highway=unclassified],
1113way|z16[highway=road] {
1114 color: #999999;
1115 dashes: 4,2;
1116 width: 11;
1117}
1118
1119way|z15-16[highway=tertiary],
1120way|z15-16[highway=tertiary_link] {
1121 color: #999999;
1122 dashes: 4,2;
1123 width: 11;
1124}
1125
1126way|z17-[highway=tertiary],
1127way|z17-[highway=tertiary_link],
1128way|z17-[highway=residential],
1129way|z17-[highway=unclassified],
1130way|z17-[highway=road] {
1131 color: #999999;
1132 dashes: 4,2;
1133 width: 16;
1134}
1135
1136/* Style 'tunnels-fill' */
1137
1138way|z12[highway=motorway],
1139way|z12[highway=motorway_link] {
1140 color: #d6dfea;
1141 linecap: round;
1142 linejoin: round;
1143 width: 2;
1144}
1145
1146way|z13-14[highway=motorway],
1147way|z13-14[highway=motorway_link] {
1148 color: #d6dfea;
1149 linecap: round;
1150 linejoin: round;
1151 width: 5;
1152}
1153
1154way|z15-16[highway=motorway],
1155way|z15-16[highway=motorway_link] {
1156 color: #d6dfea;
1157 linecap: round;
1158 linejoin: round;
1159 width: 8.5;
1160}
1161
1162way|z17-[highway=motorway],
1163way|z17-[highway=motorway_link] {
1164 color: #d6dfea;
1165 linecap: round;
1166 linejoin: round;
1167 width: 11;
1168}
1169
1170way|z12[highway=trunk],
1171way|z12[highway=trunk_link] {
1172 color: #cdeacd;
1173 linecap: round;
1174 linejoin: round;
1175 width: 2.5;
1176}
1177
1178way|z13-14[highway=trunk],
1179way|z13-14[highway=trunk_link] {
1180 color: #cdeacd;
1181 linecap: round;
1182 linejoin: round;
1183 width: 6.5;
1184}
1185
1186way|z15-16[highway=trunk],
1187way|z15-16[highway=trunk_link] {
1188 color: #cdeacd;
1189 linecap: round;
1190 linejoin: round;
1191 width: 9;
1192}
1193
1194way|z17-[highway=trunk],
1195way|z17-[highway=trunk_link] {
1196 color: #cdeacd;
1197 linecap: round;
1198 linejoin: round;
1199 width: 12;
1200}
1201
1202way|z12[highway=primary],
1203way|z12[highway=primary_link] {
1204 color: #f4c3c4;
1205 linecap: round;
1206 linejoin: round;
1207 width: 2.5;
1208}
1209
1210way|z13-14[highway=primary],
1211way|z13-14[highway=primary_link] {
1212 color: #f4c3c4;
1213 linecap: round;
1214 linejoin: round;
1215 width: 6.5;
1216}
1217
1218way|z15-16[highway=primary],
1219way|z15-16[highway=primary_link] {
1220 color: #f4c3c4;
1221 linecap: round;
1222 linejoin: round;
1223 width: 9;
1224}
1225
1226way|z17-[highway=primary],
1227way|z17-[highway=primary_link] {
1228 color: #f4c3c4;
1229 linecap: round;
1230 linejoin: round;
1231 width: 12;
1232}
1233
1234way|z12[highway=secondary],
1235way|z12[highway=secondary_link] {
1236 color: #fee0b8;
1237 linecap: round;
1238 linejoin: round;
1239 width: 2;
1240}
1241
1242way|z13-14[highway=secondary],
1243way|z13-14[highway=secondary_link] {
1244 color: #fee0b8;
1245 linecap: round;
1246 linejoin: round;
1247 width: 8;
1248}
1249
1250way|z15-16[highway=secondary],
1251way|z15-16[highway=secondary_link] {
1252 color: #fee0b8;
1253 linecap: round;
1254 linejoin: round;
1255 width: 10;
1256}
1257
1258way|z17-[highway=secondary],
1259way|z17-[highway=secondary_link] {
1260 color: #fee0b8;
1261 linecap: round;
1262 linejoin: round;
1263 width: 14;
1264}
1265
1266way|z13[highway=tertiary],
1267way|z13[highway=tertiary_link] {
1268 color: #ffffcc;
1269 linecap: round;
1270 linejoin: round;
1271 width: 5;
1272}
1273
1274way|z14[highway=tertiary],
1275way|z14[highway=tertiary_link] {
1276 color: #ffffcc;
1277 linecap: round;
1278 linejoin: round;
1279 width: 6.5;
1280}
1281
1282way|z13[highway=residential],
1283way|z13[highway=unclassified],
1284way|z13[highway=road] {
1285 color: white;
1286 linecap: round;
1287 linejoin: round;
1288 width: 2;
1289}
1290
1291way|z14[highway=residential],
1292way|z14[highway=unclassified],
1293way|z14[highway=road] {
1294 color: white;
1295 linecap: round;
1296 linejoin: round;
1297 width: 3;
1298}
1299
1300way|z15-16[highway=tertiary],
1301way|z15-16[highway=tertiary_link] {
1302 color: #ffffcc;
1303 linecap: round;
1304 linejoin: round;
1305 width: 9.4;
1306}
1307
1308way|z17-[highway=tertiary],
1309way|z17-[highway=tertiary_link] {
1310 color: #ffffcc;
1311 linecap: round;
1312 linejoin: round;
1313 width: 13;
1314}
1315
1316way|z15[highway=residential],
1317way|z15[highway=unclassified],
1318way|z15[highway=road] {
1319 color: white;
1320 linecap: round;
1321 linejoin: round;
1322 width: 6.5;
1323}
1324
1325way|z16[highway=residential],
1326way|z16[highway=unclassified],
1327way|z16[highway=road] {
1328 color: white;
1329 linecap: round;
1330 linejoin: round;
1331 width: 9.4;
1332}
1333
1334way|z17-[highway=residential],
1335way|z17-[highway=unclassified],
1336way|z17-[highway=road] {
1337 color: white;
1338 linecap: round;
1339 linejoin: round;
1340 width: 13;
1341}
1342
1343/**
1344 * Layer 'citywalls'
1345 * Style 'citywalls'
1346 */
1347
1348way|z14[historic=citywalls] {
1349 color: grey;
1350 linejoin: round;
1351 opacity: 0.8;
1352 width: 4;
1353}
1354
1355way|z15[historic=citywalls] {
1356 color: grey;
1357 linejoin: round;
1358 opacity: 0.8;
1359 width: 6;
1360}
1361
1362way|z16-[historic=citywalls] {
1363 color: grey;
1364 linejoin: round;
1365 opacity: 0.8;
1366 width: 9;
1367}
1368
1369/**
1370 * Layer 'castle_walls'
1371 * Style 'castle_walls'
1372 */
1373
1374area|z14-15[historic=castle_walls] {
1375 color: #999999;
1376 width: 1;
1377}
1378
1379area|z16-[historic=castle_walls] {
1380 color: #888888;
1381 width: 2;
1382}
1383
1384/**
1385 * Layer 'landuse_overlay'
1386 * Style 'landuse_overlay'
1387 */
1388
1389area|z10-[landuse=military] {
1390 fill-image: "symbols/military_red_hz2.png";
1391 color: #ff5555;
1392 opacity: 0.329;
1393 width: 3;
1394}
1395
1396area|z10-13[leisure=nature_reserve] {
1397 fill-image: "symbols/nature_reserve5.png";
1398 color: #66cc33;
1399 width: 0.5;
1400}
1401
1402area|z14-[leisure=nature_reserve] {
1403 fill-image: "symbols/nature_reserve6.png";
1404 color: #66cc33;
1405 width: 1;
1406}
1407
1408/**
1409 * Layer 'turning_circle-casing'
1410 * Style 'turning_circle-casing'
1411 */
1412
1413way[highway=tertiary] > node|z15-16[highway=turning_circle]::turning_circle-casing {
1414 allow_overlap: true;
1415 icon-image: "symbols/turning_circle-tert-casing.18.png";
1416 z-index: -1;
1417}
1418
1419way[highway=residential] > node|z15[highway=turning_circle]::turning_circle-casing,
1420way[highway=unclassified] > node|z15[highway=turning_circle]::turning_circle-casing {
1421 allow_overlap: true;
1422 icon-image: "symbols/turning_circle-uncl-casing.16.png";
1423 z-index: -1;
1424}
1425
1426way[highway=living_street] > node|z15[highway=turning_circle]::turning_circle-casing {
1427 allow_overlap: true;
1428 icon-image: "symbols/turning_circle-uncl-fill.16.png";
1429 z-index: -1;
1430}
1431
1432way[highway=residential] > node|z16[highway=turning_circle]::turning_circle-casing,
1433way[highway=unclassified] > node|z16[highway=turning_circle]::turning_circle-casing {
1434 allow_overlap: true;
1435 icon-image: "symbols/turning_circle-uncl-casing.18.png";
1436 z-index: -1;
1437}
1438
1439way[highway=service] > node|z16[highway=turning_circle]::turning_circle-casing {
1440 allow_overlap: true;
1441 icon-image: "symbols/turning_circle-uncl-casing.14.png";
1442 z-index: -1;
1443}
1444
1445way[highway=living_street] > node|z16[highway=turning_circle]::turning_circle-casing {
1446 allow_overlap: true;
1447 icon-image: "symbols/turning_circle-uncl-fill.18.png";
1448 z-index: -1;
1449}
1450
1451way[highway=tertiary] > node|z17-[highway=turning_circle]::turning_circle-casing {
1452 allow_overlap: true;
1453 icon-image: "symbols/turning_circle-tert-casing.24.png";
1454 z-index: -1;
1455}
1456
1457way[highway=residential] > node|z17-[highway=turning_circle]::turning_circle-casing,
1458way[highway=unclassified] > node|z17-[highway=turning_circle]::turning_circle-casing {
1459 allow_overlap: true;
1460 icon-image: "symbols/turning_circle-uncl-casing.24.png";
1461 z-index: -1;
1462}
1463
1464way[highway=service] > node|z17-[highway=turning_circle]::turning_circle-casing {
1465 allow_overlap: true;
1466 icon-image: "symbols/turning_circle-uncl-casing.16.png";
1467 z-index: -1;
1468}
1469
1470way[highway=living_street] > node|z17-[highway=turning_circle]::turning_circle-casing {
1471 allow_overlap: true;
1472 icon-image: "symbols/turning_circle-uncl-fill.24.png";
1473 z-index: -1;
1474}
1475
1476/**
1477 * Layer 'footbikecycle-tunnels'
1478 * Style 'footbikecycle-tunnels'
1479 */
1480
1481way|z13-[highway=bridleway][tunnel?]::under2,
1482way|z13-[highway=path][horse=designated][tunnel?]::under2 {
1483 color: grey;
1484 dashes: 4,2;
1485 width: 5;
1486 z-index: -0.2;
1487}
1488way|z13-[highway=bridleway][tunnel?]::under1,
1489way|z13-[highway=path][horse=designated][tunnel?]::under1 {
1490 color: white;
1491 linecap: round;
1492 linejoin: round;
1493 width: 3;
1494 z-index: -0.1;
1495}
1496way|z13-[highway=bridleway][tunnel?],
1497way|z13-[highway=path][horse=designated][tunnel?] {
1498 color: green;
1499 dashes: 4,2;
1500 linecap: round;
1501 linejoin: round;
1502 opacity: 0.5;
1503 width: 2;
1504 z-index: 0;
1505}
1506
1507way|z13-[highway=footway][tunnel?]::under2,
1508way|z13-[highway=path][foot=designated][tunnel?]::under2 {
1509 color: grey;
1510 dashes: 4,2;
1511 width: 5.5;
1512 z-index: -0.2;
1513}
1514way|z13-[highway=footway][tunnel?]::under1,
1515way|z13-[highway=path][foot=designated][tunnel?]::under1 {
1516 color: white;
1517 linecap: round;
1518 linejoin: round;
1519 width: 3.5;
1520 z-index: -0.1;
1521}
1522way|z13-[highway=footway][tunnel?],
1523way|z13-[highway=path][foot=designated][tunnel?] {
1524 color: salmon;
1525 dashes: 1,3;
1526 linecap: round;
1527 linejoin: round;
1528 opacity: 0.5;
1529 width: 2.5;
1530 z-index: 0;
1531}
1532
1533way|z13-[highway=path][bicycle!=designated][foot!=designated][horse!=designated][tunnel?]::under2 {
1534 color: grey;
1535 dashes: 4,2;
1536 width: 5.5;
1537 z-index: -0.2;
1538}
1539way|z13-[highway=path][bicycle!=designated][foot!=designated][horse!=designated][tunnel?]::under1 {
1540 color: white;
1541 linecap: round;
1542 linejoin: round;
1543 opacity: 0.4;
1544 width: 1;
1545 z-index: -0.1;
1546}
1547way|z13-[highway=path][bicycle!=designated][foot!=designated][horse!=designated][tunnel?] {
1548 color: black;
1549 dashes: 6,3;
1550 linecap: round;
1551 linejoin: round;
1552 width: 0.5;
1553 z-index: 0;
1554}
1555
1556way|z13-[highway=cycleway][tunnel?]::under2,
1557way|z13-[highway=path][bicycle=designated][tunnel?]::under2 {
1558 color: grey;
1559 dashes: 4,2;
1560 width: 5;
1561 z-index: -0.2;
1562}
1563way|z13-[highway=cycleway][tunnel?]::under1,
1564way|z13-[highway=path][bicycle=designated][tunnel?]::under1 {
1565 color: white;
1566 linecap: round;
1567 linejoin: round;
1568 width: 3;
1569 z-index: -0.1;
1570}
1571way|z13-[highway=cycleway][tunnel?],
1572way|z13-[highway=path][bicycle=designated][tunnel?] {
1573 color: blue;
1574 dashes: 1,3;
1575 linecap: round;
1576 linejoin: round;
1577 opacity: 0.5;
1578 width: 2;
1579 z-index: 0;
1580}
1581
1582/**
1583 * Layer 'tracks-tunnels'
1584 * Style 'tracks-tunnels'
1585 */
1586
1587way|z14-[highway=track][tunnel?][tracktype=grade1]::under2 {
1588 color: grey;
1589 dashes: 4,2;
1590 width: 5;
1591 z-index: -0.2;
1592}
1593way|z14-[highway=track][tunnel?][tracktype=grade1]::under1 {
1594 color: white;
1595 width: 3.5;
1596 z-index: -0.1;
1597}
1598way|z14-[highway=track][tunnel?][tracktype=grade1] {
1599 color: #b37700;
1600 opacity: 0.5;
1601 width: 2;
1602 z-index: 0;
1603}
1604
1605way|z14-[highway=track][tunnel?][tracktype=grade2]::under2 {
1606 color: grey;
1607 dashes: 4,2;
1608 width: 4.5;
1609 z-index: -0.2;
1610}
1611way|z14-[highway=track][tunnel?][tracktype=grade2]::under1 {
1612 color: white;
1613 linecap: round;
1614 linejoin: round;
1615 width: 3;
1616 z-index: -0.1;
1617}
1618way|z14-[highway=track][tunnel?][tracktype=grade2] {
1619 color: #a87000;
1620 dashes: 3,4;
1621 linecap: round;
1622 linejoin: round;
1623 opacity: 0.5;
1624 width: 1.5;
1625 z-index: 0;
1626}
1627
1628way|z14-[highway=track][tunnel?][tracktype=grade3]::under2 {
1629 color: grey;
1630 dashes: 4,2;
1631 width: 4.5;
1632 z-index: -0.2;
1633}
1634way|z14-[highway=track][tunnel?][tracktype=grade3]::under1 {
1635 color: white;
1636 linecap: round;
1637 linejoin: round;
1638 width: 3.5;
1639 z-index: -0.1;
1640}
1641way|z14-[highway=track][tunnel?][tracktype=grade3] {
1642 color: #996600;
1643 linecap: round;
1644 linejoin: round;
1645 opacity: 0.5;
1646 width: 2;
1647 z-index: 0;
1648}
1649
1650way|z14-[highway=track][tunnel?][tracktype=grade4]::under2 {
1651 color: grey;
1652 dashes: 4,2;
1653 width: 4.5;
1654 z-index: -0.2;
1655}
1656way|z14-[highway=track][tunnel?][tracktype=grade4]::under1 {
1657 color: white;
1658 linecap: round;
1659 linejoin: round;
1660 width: 3;
1661 z-index: -0.1;
1662}
1663way|z14-[highway=track][tunnel?][tracktype=grade4] {
1664 color: #996600;
1665 dashes: 4,7,1,5;
1666 linecap: round;
1667 linejoin: round;
1668 opacity: 0.5;
1669 width: 2;
1670 z-index: 0;
1671}
1672
1673way|z14-[highway=track][tunnel?][tracktype=grade5]::under2 {
1674 color: grey;
1675 dashes: 4,2;
1676 width: 4.5;
1677 z-index: -0.2;
1678}
1679way|z14-[highway=track][tunnel?][tracktype=grade5]::under1 {
1680 color: white;
1681 linecap: round;
1682 linejoin: round;
1683 width: 3;
1684 z-index: -0.1;
1685}
1686way|z14-[highway=track][tunnel?][tracktype=grade5] {
1687 color: #996600;
1688 dashes: 1,5;
1689 linecap: round;
1690 linejoin: round;
1691 opacity: 0.5;
1692 width: 2;
1693 z-index: 0;
1694}
1695
1696way|z14-[highway=track][tunnel?][tracktype!=grade1][tracktype!=grade2][tracktype!=grade3][tracktype!=grade4][tracktype!=grade5]::under2 {
1697 color: grey;
1698 dashes: 4,2;
1699 width: 4.5;
1700 z-index: -0.2;
1701}
1702way|z14-[highway=track][tunnel?][tracktype!=grade1][tracktype!=grade2][tracktype!=grade3][tracktype!=grade4][tracktype!=grade5]::under1 {
1703 color: white;
1704 linecap: round;
1705 linejoin: round;
1706 width: 3;
1707 z-index: -0.1;
1708}
1709way|z14-[highway=track][tunnel?][tracktype!=grade1][tracktype!=grade2][tracktype!=grade3][tracktype!=grade4][tracktype!=grade5] {
1710 color: #996600;
1711 dashes: 3,4;
1712 linecap: round;
1713 linejoin: round;
1714 opacity: 0.5;
1715 width: 1.5;
1716 z-index: 0;
1717}
1718
1719/**
1720 * Layer 'line features'
1721 * Style 'cliffs'
1722 */
1723
1724way|z13-14[natural=cliff] {
1725 pattern-image: "symbols/cliff.png";
1726}
1727
1728way|z15-[natural=cliff] {
1729 pattern-image: "symbols/cliff2.png";
1730}
1731
1732way|z15-[man_made=embankment] {
1733 pattern-image: "symbols/cliff.png";
1734}
1735
1736/* Style 'barriers' */
1737
1738way|z14-[barrier=embankment] {
1739 color: #444444;
1740 width: 0.4;
1741}
1742
1743way|z16-[natural=hedge],
1744way|z16-[barrier=hedge] {
1745 color: #aed1a0;
1746 width: 3;
1747}
1748
1749way|z16-[barrier][barrier!=hedge][barrier!=embankment] {
1750 color: #444444;
1751 width: 0.4;
1752}
1753
1754/**
1755 * Layer 'polygon barriers'
1756 * Style 'barriers_area'
1757 */
1758
1759area|z16-[natural=hedge],
1760area|z16-[barrier=hedge] {
1761 fill-color: #aed1a0;
1762}
1763
1764area|z16-[barrier][barrier!=hedge] {
1765 color: #444444;
1766 width: 0.4;
1767}
1768
1769/**
1770 * Layer 'highway-area-casing'
1771 * Style 'highway-area-casing'
1772 */
1773
1774area|z14-[highway=residential]:closed,
1775area|z14-[highway=unclassified]:closed {
1776 color: #999999;
1777 width: 1;
1778}
1779
1780area|z14-[highway=pedestrian]:closed,
1781area|z14-[highway=service]:closed,
1782area|z14-[highway=footway]:closed,
1783area|z14-[highway=path]:closed {
1784 color: grey;
1785 width: 1;
1786}
1787
1788area|z14-[highway=track]:closed {
1789 color: #996600;
1790 width: 2;
1791}
1792
1793area|z16-[highway=platform]:closed,
1794area|z16-[railway=platform]:closed {
1795 color: grey;
1796 linecap: round;
1797 linejoin: round;
1798 width: 2;
1799}
1800
1801/**
1802 * Layer 'minor-roads-casing'
1803 * Style 'minor-roads-casing-links'
1804 */
1805
1806way|z12[highway=raceway]::roads-casing {
1807 color: pink;
1808 linejoin: round;
1809 width: 1.2;
1810 z-index: -1;
1811}
1812
1813way|z13-14[highway=raceway]::roads-casing {
1814 color: pink;
1815 linejoin: round;
1816 width: 4;
1817 z-index: -1;
1818}
1819
1820way|z15-[highway=raceway]::roads-casing {
1821 color: pink;
1822 linejoin: round;
1823 width: 7;
1824 z-index: -1;
1825}
1826
1827way|z12[highway=motorway_link][!tunnel?]::roads-casing {
1828 color: #506077;
1829 linejoin: round;
1830 width: 1.5;
1831 z-index: -1;
1832}
1833
1834way|z13-14[highway=motorway_link][!tunnel?]::roads-casing {
1835 color: #506077;
1836 linejoin: round;
1837 width: 4.5;
1838 z-index: -1;
1839}
1840
1841way|z15-16[highway=motorway_link][!tunnel?]::roads-casing {
1842 color: #506077;
1843 linejoin: round;
1844 width: 8;
1845 z-index: -1;
1846}
1847
1848way|z17-[highway=motorway_link][!tunnel?]::roads-casing {
1849 color: #506077;
1850 linejoin: round;
1851 width: 11;
1852 z-index: -1;
1853}
1854
1855way|z12[highway=trunk_link][!tunnel?]::roads-casing {
1856 color: #477147;
1857 linejoin: round;
1858 width: 3;
1859 z-index: -1;
1860}
1861
1862way|z13-14[highway=trunk_link][!tunnel?]::roads-casing {
1863 color: #477147;
1864 linejoin: round;
1865 width: 7.5;
1866 z-index: -1;
1867}
1868
1869way|z15-16[highway=trunk_link][!tunnel?]::roads-casing {
1870 color: #477147;
1871 linejoin: round;
1872 width: 11.5;
1873 z-index: -1;
1874}
1875
1876way|z17-[highway=trunk_link][!tunnel?]::roads-casing {
1877 color: #477147;
1878 linejoin: round;
1879 width: 16;
1880 z-index: -1;
1881}
1882
1883way|z12[highway=primary_link][!tunnel?]::roads-casing {
1884 color: #8d4346;
1885 linejoin: round;
1886 width: 3;
1887 z-index: -1;
1888}
1889
1890way|z13-14[highway=primary_link][!tunnel?]::roads-casing {
1891 color: #8d4346;
1892 linejoin: round;
1893 width: 7.5;
1894 z-index: -1;
1895}
1896
1897way|z15-16[highway=primary_link][!tunnel?]::roads-casing {
1898 color: #8d4346;
1899 linejoin: round;
1900 width: 11.5;
1901 z-index: -1;
1902}
1903
1904way|z17-[highway=primary_link][!tunnel?]::roads-casing {
1905 color: #8d4346;
1906 linejoin: round;
1907 width: 16;
1908 z-index: -1;
1909}
1910
1911way|z12[highway=secondary_link][!tunnel?]::roads-casing {
1912 color: #a37b48;
1913 linecap: round;
1914 linejoin: round;
1915 width: 2.5;
1916 z-index: -1;
1917}
1918
1919way|z13-14[highway=secondary_link][!tunnel?]::roads-casing {
1920 color: #a37b48;
1921 linecap: round;
1922 linejoin: round;
1923 width: 8.5;
1924 z-index: -1;
1925}
1926
1927way|z15-16[highway=secondary_link][!tunnel?]::roads-casing {
1928 color: #a37b48;
1929 linecap: round;
1930 linejoin: round;
1931 width: 11.5;
1932 z-index: -1;
1933}
1934
1935way|z17-[highway=secondary_link][!tunnel?]::roads-casing {
1936 color: #a37b48;
1937 linecap: round;
1938 linejoin: round;
1939 width: 16;
1940 z-index: -1;
1941}
1942
1943way|z13[highway=tertiary_link][!tunnel?]::roads-casing {
1944 color: #bbbbbb;
1945 linecap: round;
1946 linejoin: round;
1947 width: 6;
1948 z-index: -1;
1949}
1950
1951way|z14[highway=tertiary_link][!tunnel?]::roads-casing {
1952 color: #bbbbbb;
1953 linecap: round;
1954 linejoin: round;
1955 width: 7.5;
1956 z-index: -1;
1957}
1958
1959way|z15-16[highway=tertiary_link][!tunnel?]::roads-casing {
1960 color: #bbbbbb;
1961 linecap: round;
1962 linejoin: round;
1963 width: 11;
1964 z-index: -1;
1965}
1966
1967way|z17-[highway=tertiary_link][!tunnel?]::roads-casing {
1968 color: #bbbbbb;
1969 linecap: round;
1970 linejoin: round;
1971 width: 16;
1972 z-index: -1;
1973}
1974
1975/* Style 'minor-roads-casing' */
1976
1977way|z12[highway=motorway][!tunnel?]::roads-casing {
1978 color: #506077;
1979 linejoin: round;
1980 width: 3;
1981 z-index: -1;
1982}
1983
1984way|z12[highway=trunk][!tunnel?]::roads-casing {
1985 color: #477147;
1986 linejoin: round;
1987 width: 3;
1988 z-index: -1;
1989}
1990
1991way|z12[highway=primary][!tunnel?]::roads-casing {
1992 color: #8d4346;
1993 linejoin: round;
1994 width: 3;
1995 z-index: -1;
1996}
1997
1998way|z12[highway=secondary][!tunnel?]::roads-casing {
1999 color: #a37b48;
2000 linecap: round;
2001 linejoin: round;
2002 width: 2.5;
2003 z-index: -1;
2004}
2005
2006way|z13-14[highway=motorway][!tunnel?]::roads-casing {
2007 color: #506077;
2008 linejoin: round;
2009 width: 6.5;
2010 z-index: -1;
2011}
2012
2013way|z13-14[highway=trunk][!tunnel?]::roads-casing {
2014 color: #477147;
2015 linejoin: round;
2016 width: 7.5;
2017 z-index: -1;
2018}
2019
2020way|z13-14[highway=primary][!tunnel?]::roads-casing {
2021 color: #8d4346;
2022 linejoin: round;
2023 width: 7.5;
2024 z-index: -1;
2025}
2026
2027way|z13-14[highway=secondary][!tunnel?]::roads-casing {
2028 color: #a37b48;
2029 linecap: round;
2030 linejoin: round;
2031 width: 8.5;
2032 z-index: -1;
2033}
2034
2035way|z15-16[highway=motorway][!tunnel?]::roads-casing {
2036 color: #506077;
2037 linejoin: round;
2038 width: 10;
2039 z-index: -1;
2040}
2041
2042way|z15-16[highway=trunk][!tunnel?]::roads-casing {
2043 color: #477147;
2044 linejoin: round;
2045 width: 11.5;
2046 z-index: -1;
2047}
2048
2049way|z15-16[highway=primary][!tunnel?]::roads-casing {
2050 color: #8d4346;
2051 linejoin: round;
2052 width: 11.5;
2053 z-index: -1;
2054}
2055
2056way|z15-16[highway=secondary][!tunnel?]::roads-casing {
2057 color: #a37b48;
2058 linecap: round;
2059 linejoin: round;
2060 width: 11.5;
2061 z-index: -1;
2062}
2063
2064way|z17-[highway=motorway][!tunnel?]::roads-casing {
2065 color: #506077;
2066 linejoin: round;
2067 width: 13;
2068 z-index: -1;
2069}
2070
2071way|z17-[highway=trunk][!tunnel?]::roads-casing {
2072 color: #477147;
2073 linejoin: round;
2074 width: 16;
2075 z-index: -1;
2076}
2077
2078way|z17-[highway=primary][!tunnel?]::roads-casing {
2079 color: #8d4346;
2080 linejoin: round;
2081 width: 16;
2082 z-index: -1;
2083}
2084
2085way|z17-[highway=secondary][!tunnel?]::roads-casing {
2086 color: #a37b48;
2087 linecap: round;
2088 linejoin: round;
2089 width: 16;
2090 z-index: -1;
2091}
2092
2093way|z13[highway=tertiary][!tunnel?]::roads-casing {
2094 color: #bbbbbb;
2095 linecap: round;
2096 linejoin: round;
2097 width: 6;
2098 z-index: -1;
2099}
2100
2101way|z13[highway=residential][!tunnel?]::roads-casing,
2102way|z13[highway=unclassified][!tunnel?]::roads-casing,
2103way|z13[highway=road][!tunnel?]::roads-casing {
2104 color: #999999;
2105 linecap: round;
2106 linejoin: round;
2107 width: 3;
2108 z-index: -1;
2109}
2110
2111way|z14[highway=tertiary][!tunnel?]::roads-casing {
2112 color: #bbbbbb;
2113 linecap: round;
2114 linejoin: round;
2115 width: 7.5;
2116 z-index: -1;
2117}
2118
2119way|z14[highway=residential][!tunnel?]::roads-casing,
2120way|z14[highway=unclassified][!tunnel?]::roads-casing,
2121way|z14[highway=road][!tunnel?]::roads-casing {
2122 color: #999999;
2123 linecap: round;
2124 linejoin: round;
2125 width: 4.5;
2126 z-index: -1;
2127}
2128
2129way|z15[highway=residential][!tunnel?]::roads-casing,
2130way|z15[highway=unclassified][!tunnel?]::roads-casing,
2131way|z15[highway=road][!tunnel?]::roads-casing {
2132 color: #bbbbbb;
2133 linecap: round;
2134 linejoin: round;
2135 width: 8;
2136 z-index: -1;
2137}
2138
2139way|z16[highway=residential][!tunnel?]::roads-casing,
2140way|z16[highway=unclassified][!tunnel?]::roads-casing,
2141way|z16[highway=road][!tunnel?]::roads-casing {
2142 color: #bbbbbb;
2143 linecap: round;
2144 linejoin: round;
2145 width: 11;
2146 z-index: -1;
2147}
2148
2149way|z15-16[highway=tertiary][!tunnel?]::roads-casing {
2150 color: #bbbbbb;
2151 linecap: round;
2152 linejoin: round;
2153 width: 11;
2154 z-index: -1;
2155}
2156
2157way|z17-[highway=tertiary][!tunnel?]::roads-casing,
2158way|z17-[highway=residential][!tunnel?]::roads-casing,
2159way|z17-[highway=unclassified][!tunnel?]::roads-casing,
2160way|z17-[highway=road][!tunnel?]::roads-casing {
2161 color: #bbbbbb;
2162 linecap: round;
2163 linejoin: round;
2164 width: 16;
2165 z-index: -1;
2166}
2167
2168way|z14-15[highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][!tunnel?]::roads-casing {
2169 color: #999999;
2170 linecap: round;
2171 linejoin: round;
2172 width: 2.5;
2173 z-index: -1;
2174}
2175
2176way|z14-15[highway=service][tunnel?]::roads-casing {
2177 color: #999999;
2178 dashes: 4,2;
2179 width: 2.5;
2180 z-index: -1;
2181}
2182
2183way|z16-[highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][!tunnel?]::roads-casing {
2184 color: #999999;
2185 linecap: round;
2186 linejoin: round;
2187 width: 7;
2188 z-index: -1;
2189}
2190
2191way|z16-[highway=service][tunnel?]::roads-casing {
2192 color: #999999;
2193 dashes: 4,2;
2194 width: 7;
2195 z-index: -1;
2196}
2197
2198way|z16-[highway=service][service=parking_aisle]::roads-casing,
2199way|z16-[highway=service][service=drive-through]::roads-casing,
2200way|z16-[highway=service][service=driveway]::roads-casing {
2201 color: #999999;
2202 linecap: round;
2203 linejoin: round;
2204 width: 4;
2205 z-index: -1;
2206}
2207
2208way|z13[highway=pedestrian][!tunnel?]::roads-casing {
2209 color: grey;
2210 linecap: round;
2211 linejoin: round;
2212 width: 2;
2213 z-index: -1;
2214}
2215
2216way|z13[highway=pedestrian][tunnel?]::roads-casing {
2217 color: grey;
2218 dashes: 4,2;
2219 width: 2;
2220 z-index: -1;
2221}
2222
2223way|z14[highway=pedestrian][!tunnel?]::roads-casing {
2224 color: grey;
2225 linecap: round;
2226 linejoin: round;
2227 width: 3.6;
2228 z-index: -1;
2229}
2230
2231way|z14[highway=pedestrian][tunnel?]::roads-casing {
2232 color: grey;
2233 dashes: 4,2;
2234 width: 3.6;
2235 z-index: -1;
2236}
2237
2238way|z15[highway=pedestrian][!tunnel?]::roads-casing {
2239 color: grey;
2240 linecap: round;
2241 linejoin: round;
2242 width: 6.5;
2243 z-index: -1;
2244}
2245
2246way|z15[highway=pedestrian][tunnel?]::roads-casing {
2247 color: grey;
2248 dashes: 4,2;
2249 width: 6.5;
2250 z-index: -1;
2251}
2252
2253way|z16-[highway=pedestrian][!tunnel?]::roads-casing {
2254 color: grey;
2255 linecap: round;
2256 linejoin: round;
2257 width: 9;
2258 z-index: -1;
2259}
2260
2261way|z16-[highway=pedestrian][tunnel?]::roads-casing {
2262 color: grey;
2263 dashes: 4,2;
2264 width: 9;
2265 z-index: -1;
2266}
2267
2268way|z12-13[highway=living_street]::roads-casing {
2269 color: white;
2270 linecap: round;
2271 linejoin: round;
2272 width: 2.5;
2273 z-index: -1;
2274}
2275
2276way|z14[highway=living_street]::roads-casing {
2277 color: white;
2278 linecap: round;
2279 linejoin: round;
2280 width: 4;
2281 z-index: -1;
2282}
2283
2284way|z15[highway=living_street]::roads-casing {
2285 color: white;
2286 linecap: round;
2287 linejoin: round;
2288 width: 6;
2289 z-index: -1;
2290}
2291
2292way|z16[highway=living_street]::roads-casing {
2293 color: white;
2294 linecap: round;
2295 linejoin: round;
2296 width: 9;
2297 z-index: -1;
2298}
2299
2300way|z17-[highway=living_street]::roads-casing {
2301 color: white;
2302 linecap: round;
2303 linejoin: round;
2304 width: 14.5;
2305 z-index: -1;
2306}
2307
2308/**
2309 * Layer 'highway-area-fill'
2310 * Style 'highway-area-fill'
2311 */
2312
2313area|z14-[highway=living_street]:closed {
2314 fill-color: #cccccc;
2315}
2316
2317area|z14-[highway=residential]:closed,
2318area|z14-[highway=unclassified]:closed,
2319area|z14-[highway=service]:closed {
2320 fill-color: white;
2321}
2322
2323area|z14-[highway=pedestrian]:closed,
2324area|z14-[highway=footway]:closed,
2325area|z14-[highway=path]:closed {
2326 fill-color: #ededed;
2327}
2328
2329area|z14-[highway=track]:closed {
2330 fill-color: #dfcc66;
2331}
2332
2333area|z16-[highway=platform]:closed,
2334area|z16-[railway=platform]:closed {
2335 fill-color: #bbbbbb;
2336}
2337
2338area|z11-[aeroway=runway]:closed {
2339 fill-color: #bbbbcc;
2340}
2341
2342area|z13-[aeroway=taxiway]:closed {
2343 fill-color: #bbbbcc;
2344}
2345
2346area|z16-[aeroway=helipad]:closed {
2347 fill-color: #bbbbcc;
2348}
2349
2350/**
2351 * Layer 'buildings-lz'
2352 * Style 'buildings-lz'
2353 */
2354
2355area|z10-[railway=station],
2356area|z10-[building=station] {
2357 fill-color: #d4aaaa;
2358}
2359
2360area|z10-[building=supermarket] {
2361 fill-color: pink;
2362 fill-opacity: 0.5;
2363}
2364
2365area|z10-14[amenity=place_of_worship] {
2366 fill-color: #777777;
2367 fill-opacity: 0.5;
2368}
2369
2370area|z15-[amenity=place_of_worship] {
2371 fill-color: #aaaaaa;
2372 fill-opacity: 0.9;
2373 color: #111111;
2374 width: 0.3;
2375}
2376
2377/**
2378 * Layer 'buildings'
2379 * Style 'buildings'
2380 */
2381
2382area|z12-[building=residential][railway!=station][amenity!=place_of_worship],
2383area|z12-[building=house][railway!=station][amenity!=place_of_worship],
2384area|z12-[building=garage][railway!=station][amenity!=place_of_worship],
2385area|z12-[building=garages][railway!=station][amenity!=place_of_worship],
2386area|z12-[building=detached][railway!=station][amenity!=place_of_worship],
2387area|z12-[building=terrace][railway!=station][amenity!=place_of_worship],
2388area|z12-[building=apartments][railway!=station][amenity!=place_of_worship] {
2389 fill-color: #bca9a9;
2390 fill-opacity: 0.7;
2391 z-index: -900;
2392}
2393
2394area|z12-[building!=residential][building!=house][building!=garage][building!=garages][building!=detached][building!=terrace][building!=apartments][building][building!=no][building!=station][building!=supermarket][railway!=station][amenity!=place_of_worship] {
2395 fill-color: #bca9a9;
2396 fill-opacity: 0.9;
2397 z-index: -900;
2398}
2399
2400area|z16-[building!=residential][building!=house][building!=garage][building!=garages][building!=detached][building!=terrace][building!=apartments][building][building!=no][building!=station][building!=supermarket][railway!=station][amenity!=place_of_worship] {
2401 color: #330066;
2402 width: 0.2;
2403 z-index: -900;
2404}
2405
2406area|z12-[aeroway=terminal] {
2407 fill-color: #cc99ff;
2408 z-index: -900;
2409}
2410
2411area|z14-[aeroway=terminal] {
2412 color: #330066;
2413 width: 0.2;
2414 z-index: -900;
2415}
2416
2417/**
2418 * Layer 'turning_circle-fill'
2419 * Style 'turning_circle-fill'
2420 */
2421
2422way[highway=tertiary] > node|z15-16[highway=turning_circle] {
2423 allow_overlap: true;
2424 icon-image: "symbols/turning_circle-tert-fill.16.png";
2425}
2426
2427way[highway=residential] > node|z15[highway=turning_circle],
2428way[highway=unclassified] > node|z15[highway=turning_circle] {
2429 allow_overlap: true;
2430 icon-image: "symbols/turning_circle-uncl-fill.14.png";
2431}
2432
2433way[highway=living_street] > node|z15[highway=turning_circle] {
2434 allow_overlap: true;
2435 icon-image: "symbols/turning_circle-livs-fill.14.png";
2436}
2437
2438way[highway=residential] > node|z16[highway=turning_circle],
2439way[highway=unclassified] > node|z16[highway=turning_circle] {
2440 allow_overlap: true;
2441 icon-image: "symbols/turning_circle-uncl-fill.16.png";
2442}
2443
2444way[highway=service] > node|z16[highway=turning_circle] {
2445 allow_overlap: true;
2446 icon-image: "symbols/turning_circle-uncl-fill.12.png";
2447}
2448
2449way[highway=living_street] > node|z16[highway=turning_circle] {
2450 allow_overlap: true;
2451 icon-image: "symbols/turning_circle-livs-fill.16.png";
2452}
2453
2454way[highway=tertiary] > node|z17-[highway=turning_circle] {
2455 allow_overlap: true;
2456 icon-image: "symbols/turning_circle-tert-fill.22.png";
2457}
2458
2459way[highway=residential] > node|z17-[highway=turning_circle],
2460way[highway=unclassified] > node|z17-[highway=turning_circle] {
2461 allow_overlap: true;
2462 icon-image: "symbols/turning_circle-uncl-fill.22.png";
2463}
2464
2465way[highway=service] > node|z17-[highway=turning_circle] {
2466 allow_overlap: true;
2467 icon-image: "symbols/turning_circle-uncl-fill.14.png";
2468}
2469
2470way[highway=living_street] > node|z17-[highway=turning_circle] {
2471 allow_overlap: true;
2472 icon-image: "symbols/turning_circle-livs-fill.22.png";
2473}
2474
2475/**
2476 * Layer 'tracks-notunnel-nobridge'
2477 * Style 'tracks-notunnel-nobridge'
2478 */
2479
2480way|z14-[highway=track][tracktype=grade1][!bridge][!tunnel]::casing1,
2481way|z14-[highway=track][tracktype=grade1][!bridge][tunnel=no]::casing1,
2482way|z14-[highway=track][tracktype=grade1][bridge=no][!tunnel]::casing1,
2483way|z14-[highway=track][tracktype=grade1][bridge=no][tunnel=no]::casing1 {
2484 color: white;
2485 opacity: 0.4;
2486 width: 3.5;
2487 z-index: -0.1;
2488}
2489way|z14-[highway=track][tracktype=grade1][!bridge][!tunnel],
2490way|z14-[highway=track][tracktype=grade1][!bridge][tunnel=no],
2491way|z14-[highway=track][tracktype=grade1][bridge=no][!tunnel],
2492way|z14-[highway=track][tracktype=grade1][bridge=no][tunnel=no] {
2493 color: #b37700;
2494 opacity: 0.7;
2495 width: 2;
2496 z-index: 0;
2497}
2498
2499way|z14-[highway=track][tracktype=grade2][!bridge][!tunnel]::casing1,
2500way|z14-[highway=track][tracktype=grade2][!bridge][tunnel=no]::casing1,
2501way|z14-[highway=track][tracktype=grade2][bridge=no][!tunnel]::casing1,
2502way|z14-[highway=track][tracktype=grade2][bridge=no][tunnel=no]::casing1 {
2503 color: white;
2504 linecap: round;
2505 linejoin: round;
2506 opacity: 0.4;
2507 width: 3;
2508 z-index: -0.1;
2509}
2510way|z14-[highway=track][tracktype=grade2][!bridge][!tunnel],
2511way|z14-[highway=track][tracktype=grade2][!bridge][tunnel=no],
2512way|z14-[highway=track][tracktype=grade2][bridge=no][!tunnel],
2513way|z14-[highway=track][tracktype=grade2][bridge=no][tunnel=no] {
2514 color: #a87000;
2515 dashes: 9,4;
2516 linecap: round;
2517 linejoin: round;
2518 opacity: 0.8;
2519 width: 1.5;
2520 z-index: 0;
2521}
2522
2523way|z14-[highway=track][tracktype=grade3][!bridge][!tunnel]::casing1,
2524way|z14-[highway=track][tracktype=grade3][!bridge][tunnel=no]::casing1,
2525way|z14-[highway=track][tracktype=grade3][bridge=no][!tunnel]::casing1,
2526way|z14-[highway=track][tracktype=grade3][bridge=no][tunnel=no]::casing1 {
2527 color: white;
2528 linecap: round;
2529 linejoin: round;
2530 opacity: 0.4;
2531 width: 3;
2532 z-index: -0.1;
2533}
2534way|z14-[highway=track][tracktype=grade3][!bridge][!tunnel],
2535way|z14-[highway=track][tracktype=grade3][!bridge][tunnel=no],
2536way|z14-[highway=track][tracktype=grade3][bridge=no][!tunnel],
2537way|z14-[highway=track][tracktype=grade3][bridge=no][tunnel=no] {
2538 color: #996600;
2539 dashes: 3,4;
2540 linecap: round;
2541 linejoin: round;
2542 opacity: 0.8;
2543 width: 1.5;
2544 z-index: 0;
2545}
2546
2547way|z14-[highway=track][tracktype=grade4][!bridge][!tunnel]::casing1,
2548way|z14-[highway=track][tracktype=grade4][!bridge][tunnel=no]::casing1,
2549way|z14-[highway=track][tracktype=grade4][bridge=no][!tunnel]::casing1,
2550way|z14-[highway=track][tracktype=grade4][bridge=no][tunnel=no]::casing1 {
2551 color: white;
2552 linecap: round;
2553 linejoin: round;
2554 opacity: 0.4;
2555 width: 3;
2556 z-index: -0.1;
2557}
2558way|z14-[highway=track][tracktype=grade4][!bridge][!tunnel],
2559way|z14-[highway=track][tracktype=grade4][!bridge][tunnel=no],
2560way|z14-[highway=track][tracktype=grade4][bridge=no][!tunnel],
2561way|z14-[highway=track][tracktype=grade4][bridge=no][tunnel=no] {
2562 color: #996600;
2563 dashes: 4,7,1,5;
2564 linecap: round;
2565 linejoin: round;
2566 opacity: 0.8;
2567 width: 2;
2568 z-index: 0;
2569}
2570
2571way|z14-[highway=track][tracktype=grade5][!bridge][!tunnel]::casing1,
2572way|z14-[highway=track][tracktype=grade5][!bridge][tunnel=no]::casing1,
2573way|z14-[highway=track][tracktype=grade5][bridge=no][!tunnel]::casing1,
2574way|z14-[highway=track][tracktype=grade5][bridge=no][tunnel=no]::casing1 {
2575 color: white;
2576 linecap: round;
2577 linejoin: round;
2578 opacity: 0.4;
2579 width: 3;
2580 z-index: -0.1;
2581}
2582way|z14-[highway=track][tracktype=grade5][!bridge][!tunnel],
2583way|z14-[highway=track][tracktype=grade5][!bridge][tunnel=no],
2584way|z14-[highway=track][tracktype=grade5][bridge=no][!tunnel],
2585way|z14-[highway=track][tracktype=grade5][bridge=no][tunnel=no] {
2586 color: #996600;
2587 dashes: 1,5;
2588 linecap: round;
2589 linejoin: round;
2590 opacity: 0.8;
2591 width: 2;
2592 z-index: 0;
2593}
2594
2595way|z14-[highway=track][tracktype!=grade1][tracktype!=grade2][tracktype!=grade3][tracktype!=grade4][tracktype!=grade5][!bridge][!tunnel]::casing1,
2596way|z14-[highway=track][tracktype!=grade1][tracktype!=grade2][tracktype!=grade3][tracktype!=grade4][tracktype!=grade5][!bridge][tunnel=no]::casing1,
2597way|z14-[highway=track][tracktype!=grade1][tracktype!=grade2][tracktype!=grade3][tracktype!=grade4][tracktype!=grade5][bridge=no][!tunnel]::casing1,
2598way|z14-[highway=track][tracktype!=grade1][tracktype!=grade2][tracktype!=grade3][tracktype!=grade4][tracktype!=grade5][bridge=no][tunnel=no]::casing1 {
2599 color: white;
2600 linecap: round;
2601 linejoin: round;
2602 opacity: 0.4;
2603 width: 3;
2604 z-index: -0.1;
2605}
2606way|z14-[highway=track][tracktype!=grade1][tracktype!=grade2][tracktype!=grade3][tracktype!=grade4][tracktype!=grade5][!bridge][!tunnel],
2607way|z14-[highway=track][tracktype!=grade1][tracktype!=grade2][tracktype!=grade3][tracktype!=grade4][tracktype!=grade5][!bridge][tunnel=no],
2608way|z14-[highway=track][tracktype!=grade1][tracktype!=grade2][tracktype!=grade3][tracktype!=grade4][tracktype!=grade5][bridge=no][!tunnel],
2609way|z14-[highway=track][tracktype!=grade1][tracktype!=grade2][tracktype!=grade3][tracktype!=grade4][tracktype!=grade5][bridge=no][tunnel=no] {
2610 color: #996600;
2611 dashes: 3,4;
2612 linecap: round;
2613 linejoin: round;
2614 width: 1.5;
2615 z-index: 0;
2616}
2617
2618/**
2619 * Layer 'minor-roads-fill'
2620 * Style 'minor-roads-fill-links'
2621 */
2622
2623way|z12[highway=motorway_link][!tunnel?] {
2624 color: #809bc0;
2625 width: 0.5;
2626}
2627
2628way|z13-14[highway=motorway_link][!tunnel?] {
2629 color: #809bc0;
2630 linecap: round;
2631 linejoin: round;
2632 width: 3;
2633}
2634
2635way|z15-16[highway=motorway_link][!tunnel?] {
2636 color: #809bc0;
2637 linecap: round;
2638 linejoin: round;
2639 width: 6.5;
2640}
2641
2642way|z17-[highway=motorway_link][!tunnel?] {
2643 color: #809bc0;
2644 linecap: round;
2645 linejoin: round;
2646 width: 9;
2647}
2648
2649way|z12[highway=trunk_link][!tunnel?] {
2650 color: #a9dba9;
2651 linecap: round;
2652 linejoin: round;
2653 width: 2.5;
2654}
2655
2656way|z13-14[highway=trunk_link][!tunnel?] {
2657 color: #a9dba9;
2658 linecap: round;
2659 linejoin: round;
2660 width: 7;
2661}
2662
2663way|z15-16[highway=trunk_link][!tunnel?] {
2664 color: #a9dba9;
2665 linecap: round;
2666 linejoin: round;
2667 width: 11;
2668}
2669
2670way|z17-[highway=trunk_link][!tunnel?] {
2671 color: #a9dba9;
2672 linecap: round;
2673 linejoin: round;
2674 width: 15.5;
2675}
2676
2677way|z12[highway=primary_link][!tunnel?] {
2678 color: #ec989a;
2679 linecap: round;
2680 linejoin: round;
2681 width: 2.5;
2682}
2683
2684way|z13-14[highway=primary_link][!tunnel?] {
2685 color: #ec989a;
2686 linecap: round;
2687 linejoin: round;
2688 width: 7;
2689}
2690
2691way|z15-16[highway=primary_link][!tunnel?] {
2692 color: #ec989a;
2693 linecap: round;
2694 linejoin: round;
2695 width: 11;
2696}
2697
2698way|z17-[highway=primary_link][!tunnel?] {
2699 color: #ec989a;
2700 linecap: round;
2701 linejoin: round;
2702 width: 15.5;
2703}
2704
2705way|z12[highway=secondary_link][!tunnel?] {
2706 color: #fed7a5;
2707 linecap: round;
2708 linejoin: round;
2709 width: 2;
2710}
2711
2712way|z13-14[highway=secondary_link][!tunnel?] {
2713 color: #fed7a5;
2714 linecap: round;
2715 linejoin: round;
2716 width: 8;
2717}
2718
2719way|z15-16[highway=secondary_link][!tunnel?] {
2720 color: #fed7a5;
2721 linecap: round;
2722 linejoin: round;
2723 width: 11;
2724}
2725
2726way|z17-[highway=secondary_link][!tunnel?] {
2727 color: #fed7a5;
2728 linecap: round;
2729 linejoin: round;
2730 width: 15.5;
2731}
2732
2733way|z13[highway=tertiary_link][!tunnel?] {
2734 color: #ffffb3;
2735 linecap: round;
2736 linejoin: round;
2737 width: 4.5;
2738}
2739
2740way|z14[highway=tertiary_link][!tunnel?] {
2741 color: #ffffb3;
2742 linecap: round;
2743 linejoin: round;
2744 width: 6;
2745}
2746
2747way|z15-16[highway=tertiary_link][!tunnel?] {
2748 color: #ffffb3;
2749 linecap: round;
2750 linejoin: round;
2751 width: 9.4;
2752}
2753
2754way|z17-[highway=tertiary_link][!tunnel?] {
2755 color: #ffffb3;
2756 linecap: round;
2757 linejoin: round;
2758 width: 13;
2759}
2760
2761/* Style 'minor-roads-fill' */
2762
2763way|z12[highway=proposed][!construction],
2764way|z12[highway=construction][!construction] {
2765 color: #99cccc;
2766 width: 2;
2767}
2768way|z12[highway=proposed][!construction]::over1,
2769way|z12[highway=construction][!construction]::over1 {
2770 color: white;
2771 dashes: 4,2;
2772 width: 2;
2773 z-index: 0.1;
2774}
2775
2776way|z12[highway=proposed][construction=motorway],
2777way|z12[highway=proposed][construction=motorway_link],
2778way|z12[highway=construction][construction=motorway],
2779way|z12[highway=construction][construction=motorway_link] {
2780 color: #809bc0;
2781 width: 2;
2782}
2783way|z12[highway=proposed][construction=motorway]::over1,
2784way|z12[highway=proposed][construction=motorway_link]::over1,
2785way|z12[highway=construction][construction=motorway]::over1,
2786way|z12[highway=construction][construction=motorway_link]::over1 {
2787 color: white;
2788 dashes: 4,2;
2789 width: 2;
2790 z-index: 0.1;
2791}
2792
2793way|z12[highway=proposed][construction=trunk],
2794way|z12[highway=proposed][construction=trunk_link],
2795way|z12[highway=construction][construction=trunk],
2796way|z12[highway=construction][construction=trunk_link] {
2797 color: #a9dba9;
2798 width: 2;
2799}
2800way|z12[highway=proposed][construction=trunk]::over1,
2801way|z12[highway=proposed][construction=trunk_link]::over1,
2802way|z12[highway=construction][construction=trunk]::over1,
2803way|z12[highway=construction][construction=trunk_link]::over1 {
2804 color: white;
2805 dashes: 4,2;
2806 width: 2;
2807 z-index: 0.1;
2808}
2809
2810way|z12[highway=proposed][construction=primary],
2811way|z12[highway=proposed][construction=primary_link],
2812way|z12[highway=construction][construction=primary],
2813way|z12[highway=construction][construction=primary_link] {
2814 color: #ec989a;
2815 width: 2;
2816}
2817way|z12[highway=proposed][construction=primary]::over1,
2818way|z12[highway=proposed][construction=primary_link]::over1,
2819way|z12[highway=construction][construction=primary]::over1,
2820way|z12[highway=construction][construction=primary_link]::over1 {
2821 color: white;
2822 dashes: 4,2;
2823 width: 2;
2824 z-index: 0.1;
2825}
2826
2827way|z12[highway=proposed][construction=secondary],
2828way|z12[highway=proposed][construction=secondary_link],
2829way|z12[highway=construction][construction=secondary],
2830way|z12[highway=construction][construction=secondary_link] {
2831 color: #fed7a5;
2832 width: 2;
2833}
2834way|z12[highway=proposed][construction=secondary]::over1,
2835way|z12[highway=proposed][construction=secondary_link]::over1,
2836way|z12[highway=construction][construction=secondary]::over1,
2837way|z12[highway=construction][construction=secondary_link]::over1 {
2838 color: white;
2839 dashes: 4,2;
2840 width: 2;
2841 z-index: 0.1;
2842}
2843
2844way|z13-15[highway=proposed][!construction],
2845way|z13-15[highway=construction][!construction] {
2846 color: #99cccc;
2847 width: 4;
2848}
2849way|z13-15[highway=proposed][!construction]::over1,
2850way|z13-15[highway=construction][!construction]::over1 {
2851 color: white;
2852 dashes: 6,4;
2853 width: 3.5;
2854 z-index: 0.1;
2855}
2856
2857way|z13-15[highway=proposed][construction=motorway],
2858way|z13-15[highway=proposed][construction=motorway_link],
2859way|z13-15[highway=construction][construction=motorway],
2860way|z13-15[highway=construction][construction=motorway_link] {
2861 color: #809bc0;
2862 width: 4;
2863}
2864way|z13-15[highway=proposed][construction=motorway]::over1,
2865way|z13-15[highway=proposed][construction=motorway_link]::over1,
2866way|z13-15[highway=construction][construction=motorway]::over1,
2867way|z13-15[highway=construction][construction=motorway_link]::over1 {
2868 color: white;
2869 dashes: 6,4;
2870 width: 3.5;
2871 z-index: 0.1;
2872}
2873
2874way|z13-15[highway=proposed][construction=trunk],
2875way|z13-15[highway=proposed][construction=trunk_link],
2876way|z13-15[highway=construction][construction=trunk],
2877way|z13-15[highway=construction][construction=trunk_link] {
2878 color: #a9dba9;
2879 width: 4;
2880}
2881way|z13-15[highway=proposed][construction=trunk]::over1,
2882way|z13-15[highway=proposed][construction=trunk_link]::over1,
2883way|z13-15[highway=construction][construction=trunk]::over1,
2884way|z13-15[highway=construction][construction=trunk_link]::over1 {
2885 color: white;
2886 dashes: 6,4;
2887 width: 3.5;
2888 z-index: 0.1;
2889}
2890
2891way|z13-15[highway=proposed][construction=primary],
2892way|z13-15[highway=proposed][construction=primary_link],
2893way|z13-15[highway=construction][construction=primary],
2894way|z13-15[highway=construction][construction=primary_link] {
2895 color: #ec989a;
2896 width: 4;
2897}
2898way|z13-15[highway=proposed][construction=primary]::over1,
2899way|z13-15[highway=proposed][construction=primary_link]::over1,
2900way|z13-15[highway=construction][construction=primary]::over1,
2901way|z13-15[highway=construction][construction=primary_link]::over1 {
2902 color: white;
2903 dashes: 6,4;
2904 width: 3.5;
2905 z-index: 0.1;
2906}
2907
2908way|z13-15[highway=proposed][construction=secondary],
2909way|z13-15[highway=proposed][construction=secondary_link],
2910way|z13-15[highway=construction][construction=secondary],
2911way|z13-15[highway=construction][construction=secondary_link] {
2912 color: #fed7a5;
2913 width: 4;
2914}
2915way|z13-15[highway=proposed][construction=secondary]::over1,
2916way|z13-15[highway=proposed][construction=secondary_link]::over1,
2917way|z13-15[highway=construction][construction=secondary]::over1,
2918way|z13-15[highway=construction][construction=secondary_link]::over1 {
2919 color: white;
2920 dashes: 6,4;
2921 width: 3.5;
2922 z-index: 0.1;
2923}
2924
2925way|z13-15[highway=proposed][construction=tertiary],
2926way|z13-15[highway=proposed][construction=tertiary_link],
2927way|z13-15[highway=construction][construction=tertiary],
2928way|z13-15[highway=construction][construction=tertiary_link] {
2929 color: #ffffb3;
2930 width: 4;
2931}
2932way|z13-15[highway=proposed][construction=tertiary]::over1,
2933way|z13-15[highway=proposed][construction=tertiary_link]::over1,
2934way|z13-15[highway=construction][construction=tertiary]::over1,
2935way|z13-15[highway=construction][construction=tertiary_link]::over1 {
2936 color: white;
2937 dashes: 6,4;
2938 width: 3.5;
2939 z-index: 0.1;
2940}
2941
2942way|z13-15[highway=proposed][construction=residential],
2943way|z13-15[highway=proposed][construction=unclassified],
2944way|z13-15[highway=proposed][construction=living_street],
2945way|z13-15[highway=proposed][construction=service],
2946way|z13-15[highway=construction][construction=residential],
2947way|z13-15[highway=construction][construction=unclassified],
2948way|z13-15[highway=construction][construction=living_street],
2949way|z13-15[highway=construction][construction=service] {
2950 color: #aaaaaa;
2951 width: 4;
2952}
2953way|z13-15[highway=proposed][construction=residential]::over1,
2954way|z13-15[highway=proposed][construction=unclassified]::over1,
2955way|z13-15[highway=proposed][construction=living_street]::over1,
2956way|z13-15[highway=proposed][construction=service]::over1,
2957way|z13-15[highway=construction][construction=residential]::over1,
2958way|z13-15[highway=construction][construction=unclassified]::over1,
2959way|z13-15[highway=construction][construction=living_street]::over1,
2960way|z13-15[highway=construction][construction=service]::over1 {
2961 color: white;
2962 dashes: 6,4;
2963 width: 3.5;
2964 z-index: 0.1;
2965}
2966
2967way|z16-[highway=proposed][!construction],
2968way|z16-[highway=construction][!construction] {
2969 color: #99cccc;
2970 width: 8;
2971}
2972way|z16-[highway=proposed][!construction]::over1,
2973way|z16-[highway=construction][!construction]::over1 {
2974 color: white;
2975 dashes: 8,6;
2976 width: 7;
2977 z-index: 0.1;
2978}
2979
2980way|z16-[highway=proposed][construction=motorway],
2981way|z16-[highway=proposed][construction=motorway_link],
2982way|z16-[highway=construction][construction=motorway],
2983way|z16-[highway=construction][construction=motorway_link] {
2984 color: #809bc0;
2985 width: 8;
2986}
2987way|z16-[highway=proposed][construction=motorway]::over1,
2988way|z16-[highway=proposed][construction=motorway_link]::over1,
2989way|z16-[highway=construction][construction=motorway]::over1,
2990way|z16-[highway=construction][construction=motorway_link]::over1 {
2991 color: white;
2992 dashes: 8,6;
2993 width: 7;
2994 z-index: 0.1;
2995}
2996
2997way|z16-[highway=proposed][construction=trunk],
2998way|z16-[highway=proposed][construction=trunk_link],
2999way|z16-[highway=construction][construction=trunk],
3000way|z16-[highway=construction][construction=trunk_link] {
3001 color: #a9dba9;
3002 width: 8;
3003}
3004way|z16-[highway=proposed][construction=trunk]::over1,
3005way|z16-[highway=proposed][construction=trunk_link]::over1,
3006way|z16-[highway=construction][construction=trunk]::over1,
3007way|z16-[highway=construction][construction=trunk_link]::over1 {
3008 color: white;
3009 dashes: 8,6;
3010 width: 7;
3011 z-index: 0.1;
3012}
3013
3014way|z16-[highway=proposed][construction=primary],
3015way|z16-[highway=proposed][construction=primary_link],
3016way|z16-[highway=construction][construction=primary],
3017way|z16-[highway=construction][construction=primary_link] {
3018 color: #ec989a;
3019 width: 8;
3020}
3021way|z16-[highway=proposed][construction=primary]::over1,
3022way|z16-[highway=proposed][construction=primary_link]::over1,
3023way|z16-[highway=construction][construction=primary]::over1,
3024way|z16-[highway=construction][construction=primary_link]::over1 {
3025 color: white;
3026 dashes: 8,6;
3027 width: 7;
3028 z-index: 0.1;
3029}
3030
3031way|z16-[highway=proposed][construction=secondary],
3032way|z16-[highway=proposed][construction=secondary_link],
3033way|z16-[highway=construction][construction=secondary],
3034way|z16-[highway=construction][construction=secondary_link] {
3035 color: #fed7a5;
3036 width: 8;
3037}
3038way|z16-[highway=proposed][construction=secondary]::over1,
3039way|z16-[highway=proposed][construction=secondary_link]::over1,
3040way|z16-[highway=construction][construction=secondary]::over1,
3041way|z16-[highway=construction][construction=secondary_link]::over1 {
3042 color: white;
3043 dashes: 8,6;
3044 width: 7;
3045 z-index: 0.1;
3046}
3047
3048way|z16-[highway=proposed][construction=tertiary],
3049way|z16-[highway=proposed][construction=tertiary_link],
3050way|z16-[highway=construction][construction=tertiary],
3051way|z16-[highway=construction][construction=tertiary_link] {
3052 color: #ffffb3;
3053 width: 8;
3054}
3055way|z16-[highway=proposed][construction=tertiary]::over1,
3056way|z16-[highway=proposed][construction=tertiary_link]::over1,
3057way|z16-[highway=construction][construction=tertiary]::over1,
3058way|z16-[highway=construction][construction=tertiary_link]::over1 {
3059 color: white;
3060 dashes: 8,6;
3061 width: 7;
3062 z-index: 0.1;
3063}
3064
3065way|z16-[highway=proposed][construction=residential],
3066way|z16-[highway=proposed][construction=unclassified],
3067way|z16-[highway=proposed][construction=living_street],
3068way|z16-[highway=proposed][construction=service],
3069way|z16-[highway=construction][construction=residential],
3070way|z16-[highway=construction][construction=unclassified],
3071way|z16-[highway=construction][construction=living_street],
3072way|z16-[highway=construction][construction=service] {
3073 color: #aaaaaa;
3074 width: 8;
3075}
3076way|z16-[highway=proposed][construction=residential]::over1,
3077way|z16-[highway=proposed][construction=unclassified]::over1,
3078way|z16-[highway=proposed][construction=living_street]::over1,
3079way|z16-[highway=proposed][construction=service]::over1,
3080way|z16-[highway=construction][construction=residential]::over1,
3081way|z16-[highway=construction][construction=unclassified]::over1,
3082way|z16-[highway=construction][construction=living_street]::over1,
3083way|z16-[highway=construction][construction=service]::over1 {
3084 color: white;
3085 dashes: 8,6;
3086 width: 7;
3087 z-index: 0.1;
3088}
3089
3090way|z14-[highway=proposed][construction=cycleway],
3091way|z14-[highway=construction][construction=cycleway] {
3092 color: white;
3093 linecap: round;
3094 linejoin: round;
3095 opacity: 0.4;
3096 width: 3;
3097}
3098way|z14-[highway=proposed][construction=cycleway]::over1,
3099way|z14-[highway=construction][construction=cycleway]::over1 {
3100 color: #6699ff;
3101 dashes: 2,6;
3102 linecap: round;
3103 linejoin: round;
3104 width: 1.2;
3105 z-index: 0.1;
3106}
3107
3108way|z12[highway=motorway][!tunnel?] {
3109 color: #809bc0;
3110 width: 2;
3111}
3112
3113way|z13-14[highway=motorway][!tunnel?] {
3114 color: #809bc0;
3115 linecap: round;
3116 linejoin: round;
3117 width: 5;
3118}
3119
3120way|z15-16[highway=motorway][!tunnel?] {
3121 color: #809bc0;
3122 linecap: round;
3123 linejoin: round;
3124 width: 8.5;
3125}
3126
3127way|z17-[highway=motorway][!tunnel?] {
3128 color: #809bc0;
3129 linecap: round;
3130 linejoin: round;
3131 width: 11;
3132}
3133
3134way|z12[highway=trunk][!tunnel?] {
3135 color: #a9dba9;
3136 linecap: round;
3137 linejoin: round;
3138 width: 2.5;
3139}
3140
3141way|z13-14[highway=trunk][!tunnel?] {
3142 color: #a9dba9;
3143 linecap: round;
3144 linejoin: round;
3145 width: 7;
3146}
3147
3148way|z15-16[highway=trunk][!tunnel?] {
3149 color: #a9dba9;
3150 linecap: round;
3151 linejoin: round;
3152 width: 11;
3153}
3154
3155way|z17-[highway=trunk][!tunnel?] {
3156 color: #a9dba9;
3157 linecap: round;
3158 linejoin: round;
3159 width: 15.5;
3160}
3161
3162way|z11-12[highway=primary][!tunnel?] {
3163 color: #ec989a;
3164 linecap: round;
3165 linejoin: round;
3166 width: 2.5;
3167}
3168
3169way|z13-14[highway=primary][!tunnel?] {
3170 color: #ec989a;
3171 linecap: round;
3172 linejoin: round;
3173 width: 7;
3174}
3175
3176way|z15-16[highway=primary][!tunnel?] {
3177 color: #ec989a;
3178 linecap: round;
3179 linejoin: round;
3180 width: 11;
3181}
3182
3183way|z17-[highway=primary][!tunnel?] {
3184 color: #ec989a;
3185 linecap: round;
3186 linejoin: round;
3187 width: 15.5;
3188}
3189
3190way|z12[highway=secondary][!tunnel?] {
3191 color: #fed7a5;
3192 linecap: round;
3193 linejoin: round;
3194 width: 2;
3195}
3196
3197way|z13-14[highway=secondary][!tunnel?] {
3198 color: #fed7a5;
3199 linecap: round;
3200 linejoin: round;
3201 width: 8;
3202}
3203
3204way|z15-16[highway=secondary][!tunnel?] {
3205 color: #fed7a5;
3206 linecap: round;
3207 linejoin: round;
3208 width: 11;
3209}
3210
3211way|z17-[highway=secondary][!tunnel?] {
3212 color: #fed7a5;
3213 linecap: round;
3214 linejoin: round;
3215 width: 15.5;
3216}
3217
3218way|z13-[railway=rail][tunnel?] {
3219 color: white;
3220 dashes: 1,9;
3221 linejoin: round;
3222 width: 3;
3223}
3224way|z13-[railway=rail][tunnel?]::over1 {
3225 color: #fdfdfd;
3226 dashes: 0,1,1,8;
3227 linejoin: round;
3228 width: 3;
3229}
3230way|z13-[railway=rail][tunnel?]::over2 {
3231 color: #ececec;
3232 dashes: 0,2,1,7;
3233 linejoin: round;
3234 width: 3;
3235}
3236way|z13-[railway=rail][tunnel?]::over3 {
3237 color: #cacaca;
3238 dashes: 0,3,1,6;
3239 linejoin: round;
3240 width: 3;
3241}
3242way|z13-[railway=rail][tunnel?]::over4 {
3243 color: #afafaf;
3244 dashes: 0,4,1,5;
3245 linejoin: round;
3246 width: 3;
3247}
3248way|z13-[railway=rail][tunnel?]::over5 {
3249 color: #a1a1a1;
3250 dashes: 0,5,1,4;
3251 linejoin: round;
3252 width: 3;
3253}
3254way|z13-[railway=rail][tunnel?]::over6 {
3255 color: #9b9b9b;
3256 dashes: 0,6,1,3;
3257 linejoin: round;
3258 width: 3;
3259}
3260
3261way|z13-[railway=disused][!highway],
3262way|z13-[railway=abandoned][!highway],
3263way|z13-[railway=construction][!highway] {
3264 color: grey;
3265 dashes: 2,4;
3266 linejoin: round;
3267 width: 2;
3268}
3269
3270way|z13[railway=rail][!tunnel?]::casing1 {
3271 color: #999999;
3272 linejoin: round;
3273 width: 3;
3274 z-index: -0.1;
3275}
3276way|z13[railway=rail][!tunnel?] {
3277 color: white;
3278 dashes: 8,12;
3279 linejoin: round;
3280 width: 1;
3281 z-index: 0;
3282}
3283
3284way|z14-[railway=rail][!tunnel?]::casing1 {
3285 color: #999999;
3286 linejoin: round;
3287 width: 3;
3288 z-index: -0.1;
3289}
3290way|z14-[railway=rail][!tunnel?] {
3291 color: white;
3292 dashes: 0,11,8,1;
3293 linejoin: round;
3294 width: 1;
3295 z-index: 0;
3296}
3297
3298way|z11-12[railway=spur],
3299way|z11-12[railway=siding],
3300way|z11-12[railway=rail][service=spur],
3301way|z11-12[railway=rail][service=siding],
3302way|z11-12[railway=rail][service=yard] {
3303 color: #aaaaaa;
3304 linejoin: round;
3305 width: 1;
3306}
3307
3308way|z13-[railway=spur][tunnel?],
3309way|z13-[railway=siding][tunnel?],
3310way|z13-[railway=rail][service=spur][tunnel?],
3311way|z13-[railway=rail][service=siding][tunnel?],
3312way|z13-[railway=rail][service=yard][tunnel?] {
3313 color: white;
3314 dashes: 1,9;
3315 linejoin: round;
3316 width: 2;
3317}
3318way|z13-[railway=spur][tunnel?]::over1,
3319way|z13-[railway=siding][tunnel?]::over1,
3320way|z13-[railway=rail][service=spur][tunnel?]::over1,
3321way|z13-[railway=rail][service=siding][tunnel?]::over1,
3322way|z13-[railway=rail][service=yard][tunnel?]::over1 {
3323 color: #fdfdfd;
3324 dashes: 0,1,1,8;
3325 linejoin: round;
3326 width: 2;
3327}
3328way|z13-[railway=spur][tunnel?]::over2,
3329way|z13-[railway=siding][tunnel?]::over2,
3330way|z13-[railway=rail][service=spur][tunnel?]::over2,
3331way|z13-[railway=rail][service=siding][tunnel?]::over2,
3332way|z13-[railway=rail][service=yard][tunnel?]::over2 {
3333 color: #ececec;
3334 dashes: 0,2,1,7;
3335 linejoin: round;
3336 width: 2;
3337}
3338way|z13-[railway=spur][tunnel?]::over3,
3339way|z13-[railway=siding][tunnel?]::over3,
3340way|z13-[railway=rail][service=spur][tunnel?]::over3,
3341way|z13-[railway=rail][service=siding][tunnel?]::over3,
3342way|z13-[railway=rail][service=yard][tunnel?]::over3 {
3343 color: #cacaca;
3344 dashes: 0,3,1,6;
3345 linejoin: round;
3346 width: 2;
3347}
3348way|z13-[railway=spur][tunnel?]::over4,
3349way|z13-[railway=siding][tunnel?]::over4,
3350way|z13-[railway=rail][service=spur][tunnel?]::over4,
3351way|z13-[railway=rail][service=siding][tunnel?]::over4,
3352way|z13-[railway=rail][service=yard][tunnel?]::over4 {
3353 color: #afafaf;
3354 dashes: 0,4,1,5;
3355 linejoin: round;
3356 width: 2;
3357}
3358way|z13-[railway=spur][tunnel?]::over5,
3359way|z13-[railway=siding][tunnel?]::over5,
3360way|z13-[railway=rail][service=spur][tunnel?]::over5,
3361way|z13-[railway=rail][service=siding][tunnel?]::over5,
3362way|z13-[railway=rail][service=yard][tunnel?]::over5 {
3363 color: #a1a1a1;
3364 dashes: 0,5,1,4;
3365 linejoin: round;
3366 width: 2;
3367}
3368way|z13-[railway=spur][tunnel?]::over6,
3369way|z13-[railway=siding][tunnel?]::over6,
3370way|z13-[railway=rail][service=spur][tunnel?]::over6,
3371way|z13-[railway=rail][service=siding][tunnel?]::over6,
3372way|z13-[railway=rail][service=yard][tunnel?]::over6 {
3373 color: #9b9b9b;
3374 dashes: 0,6,1,3;
3375 linejoin: round;
3376 width: 2;
3377}
3378
3379way|z13-[railway=spur][!tunnel?],
3380way|z13-[railway=siding][!tunnel?],
3381way|z13-[railway=rail][service=spur][!tunnel?],
3382way|z13-[railway=rail][service=siding][!tunnel?],
3383way|z13-[railway=rail][service=yard][!tunnel?] {
3384 color: #999999;
3385 linejoin: round;
3386 width: 2;
3387}
3388way|z13-[railway=spur][!tunnel?]::over1,
3389way|z13-[railway=siding][!tunnel?]::over1,
3390way|z13-[railway=rail][service=spur][!tunnel?]::over1,
3391way|z13-[railway=rail][service=siding][!tunnel?]::over1,
3392way|z13-[railway=rail][service=yard][!tunnel?]::over1 {
3393 color: white;
3394 dashes: 0,8,11,1;
3395 linejoin: round;
3396 width: 0.8;
3397 z-index: 0.1;
3398}
3399
3400way|z13-[railway=narrow_gauge][!tunnel?],
3401way|z13-[railway=funicular][!tunnel?] {
3402 color: #666666;
3403 width: 2;
3404}
3405
3406way|z13-[railway=narrow_gauge][tunnel?]::casing2,
3407way|z13-[railway=funicular][tunnel?]::casing2 {
3408 color: #666666;
3409 dashes: 5,3;
3410 width: 5;
3411 z-index: -0.2;
3412}
3413way|z13-[railway=narrow_gauge][tunnel?]::casing1,
3414way|z13-[railway=funicular][tunnel?]::casing1 {
3415 color: white;
3416 width: 4;
3417 z-index: -0.1;
3418}
3419way|z13-[railway=narrow_gauge][tunnel?],
3420way|z13-[railway=funicular][tunnel?] {
3421 color: #aaaaaa;
3422 width: 1.5;
3423 z-index: 0;
3424}
3425
3426way|z15-[railway=miniature] {
3427 color: #999999;
3428 width: 1.2;
3429}
3430way|z15-[railway=miniature]::over1 {
3431 color: #999999;
3432 dashes: 1,10;
3433 width: 3;
3434 z-index: 0.1;
3435}
3436
3437way|z13-14[railway=tram][tunnel?] {
3438 color: #444444;
3439 dashes: 5,3;
3440 width: 1;
3441}
3442
3443way|z15-[railway=tram][tunnel?] {
3444 color: #444444;
3445 dashes: 5,3;
3446 width: 2;
3447}
3448
3449way|z13-[railway=light_rail][tunnel?] {
3450 color: #666666;
3451 dashes: 5,3;
3452 width: 2;
3453}
3454
3455way|z13-[railway=light_rail][!tunnel?] {
3456 color: #666666;
3457 width: 2;
3458}
3459
3460way|z12-[railway=subway][tunnel?] {
3461 color: #999999;
3462 dashes: 5,3;
3463 width: 2;
3464}
3465
3466way|z12-[railway=subway][!tunnel?] {
3467 color: #999999;
3468 width: 2;
3469}
3470
3471way|z10-12[highway=tertiary],
3472way|z10-12[highway=residential],
3473way|z10-12[highway=unclassified],
3474way|z10-12[highway=road] {
3475 color: #bbbbbb;
3476 width: 1;
3477}
3478
3479way|z13[highway=road] {
3480 color: #dddddd;
3481 linecap: round;
3482 linejoin: round;
3483 width: 2;
3484}
3485
3486way|z14[highway=road] {
3487 color: #dddddd;
3488 linecap: round;
3489 linejoin: round;
3490 width: 3;
3491}
3492
3493way|z15[highway=road] {
3494 color: #dddddd;
3495 linecap: round;
3496 linejoin: round;
3497 width: 6.5;
3498}
3499
3500way|z16[highway=road] {
3501 color: #dddddd;
3502 linecap: round;
3503 linejoin: round;
3504 width: 9.4;
3505}
3506
3507way|z17-[highway=road] {
3508 color: #dddddd;
3509 linecap: round;
3510 linejoin: round;
3511 width: 13;
3512}
3513
3514way|z13[highway=residential][!tunnel?],
3515way|z13[highway=unclassified][!tunnel?] {
3516 color: white;
3517 linecap: round;
3518 linejoin: round;
3519 width: 2;
3520}
3521
3522way|z14[highway=residential][!tunnel?],
3523way|z14[highway=unclassified][!tunnel?] {
3524 color: white;
3525 linecap: round;
3526 linejoin: round;
3527 width: 3;
3528}
3529
3530way|z15[highway=residential][!tunnel?],
3531way|z15[highway=unclassified][!tunnel?] {
3532 color: white;
3533 linecap: round;
3534 linejoin: round;
3535 width: 6.5;
3536}
3537
3538way|z16[highway=residential][!tunnel?],
3539way|z16[highway=unclassified][!tunnel?] {
3540 color: white;
3541 linecap: round;
3542 linejoin: round;
3543 width: 9.4;
3544}
3545
3546way|z17-[highway=residential][!tunnel?],
3547way|z17-[highway=unclassified][!tunnel?] {
3548 color: white;
3549 linecap: round;
3550 linejoin: round;
3551 width: 13;
3552}
3553
3554way|z12-13[highway=living_street] {
3555 color: #cccccc;
3556 linecap: round;
3557 linejoin: round;
3558 width: 1.5;
3559}
3560
3561way|z14[highway=living_street] {
3562 color: #cccccc;
3563 linecap: round;
3564 linejoin: round;
3565 width: 3;
3566}
3567
3568way|z15[highway=living_street] {
3569 color: #cccccc;
3570 linecap: round;
3571 linejoin: round;
3572 width: 4.7;
3573}
3574
3575way|z16[highway=living_street] {
3576 color: #cccccc;
3577 linecap: round;
3578 linejoin: round;
3579 width: 7.4;
3580}
3581
3582way|z17-[highway=living_street] {
3583 color: #cccccc;
3584 linecap: round;
3585 linejoin: round;
3586 width: 13;
3587}
3588
3589way|z13[highway=tertiary][!tunnel?] {
3590 color: #ffffb3;
3591 linecap: round;
3592 linejoin: round;
3593 width: 4.5;
3594}
3595
3596way|z14[highway=tertiary][!tunnel?] {
3597 color: #ffffb3;
3598 linecap: round;
3599 linejoin: round;
3600 width: 6;
3601}
3602
3603way|z15-16[highway=tertiary][!tunnel?] {
3604 color: #ffffb3;
3605 linecap: round;
3606 linejoin: round;
3607 width: 9.4;
3608}
3609
3610way|z17-[highway=tertiary][!tunnel?] {
3611 color: #ffffb3;
3612 linecap: round;
3613 linejoin: round;
3614 width: 13;
3615}
3616
3617way|z13[highway=service][service!=parking_aisle][service!=drive-through][service!=driveway] {
3618 color: #bbbbbb;
3619 width: 1;
3620}
3621
3622way|z14-15[highway=service][service!=parking_aisle][service!=drive-through][service!=driveway] {
3623 color: white;
3624 linecap: round;
3625 linejoin: round;
3626 width: 2;
3627}
3628
3629way|z16-[highway=service][service!=parking_aisle][service!=drive-through][service!=driveway] {
3630 color: white;
3631 linecap: round;
3632 linejoin: round;
3633 width: 6;
3634}
3635
3636way|z16-[highway=service][service=parking_aisle],
3637way|z16-[highway=service][service=drive-through],
3638way|z16-[highway=service][service=driveway] {
3639 color: white;
3640 linecap: round;
3641 linejoin: round;
3642 width: 3;
3643}
3644
3645way|z13[highway=pedestrian] {
3646 color: #ededed;
3647 linecap: round;
3648 linejoin: round;
3649 width: 1.5;
3650}
3651
3652way|z14[highway=pedestrian] {
3653 color: #ededed;
3654 linecap: round;
3655 linejoin: round;
3656 width: 3;
3657}
3658
3659way|z15[highway=pedestrian] {
3660 color: #ededed;
3661 linecap: round;
3662 linejoin: round;
3663 width: 5.5;
3664}
3665
3666way|z16-[highway=pedestrian] {
3667 color: #ededed;
3668 linecap: round;
3669 linejoin: round;
3670 width: 8;
3671}
3672
3673way|z16-[highway=platform],
3674way|z16-[railway=platform] {
3675 color: grey;
3676 linecap: round;
3677 linejoin: round;
3678 width: 6;
3679}
3680
3681way|z15-[highway=steps] {
3682 color: salmon;
3683 dashes: 2,1;
3684 width: 5;
3685}
3686
3687way|z13-[highway=bridleway][!tunnel?],
3688way|z13-[highway=path][horse=designated][!tunnel?] {
3689 color: white;
3690 linecap: round;
3691 linejoin: round;
3692 opacity: 0.4;
3693 width: 3;
3694}
3695way|z13-[highway=bridleway][!tunnel?]::over1,
3696way|z13-[highway=path][horse=designated][!tunnel?]::over1 {
3697 color: green;
3698 dashes: 4,2;
3699 width: 1.2;
3700 z-index: 0.1;
3701}
3702
3703way|z13-[highway=footway][!tunnel?],
3704way|z13-[highway=path][foot=designated][!tunnel?] {
3705 color: white;
3706 linecap: round;
3707 linejoin: round;
3708 opacity: 0.4;
3709 width: 4;
3710}
3711way|z13-[highway=footway][!tunnel?]::over1,
3712way|z13-[highway=path][foot=designated][!tunnel?]::over1 {
3713 color: salmon;
3714 dashes: 1,3;
3715 linecap: round;
3716 linejoin: round;
3717 width: 1.5;
3718 z-index: 0.1;
3719}
3720
3721way|z13-[highway=path][bicycle!=designated][foot!=designated][horse!=designated][!tunnel?] {
3722 color: white;
3723 linecap: round;
3724 linejoin: round;
3725 opacity: 0.4;
3726 width: 1;
3727}
3728way|z13-[highway=path][bicycle!=designated][foot!=designated][horse!=designated][!tunnel?]::over1 {
3729 color: black;
3730 dashes: 6,3;
3731 linecap: round;
3732 linejoin: round;
3733 width: 0.5;
3734 z-index: 0.1;
3735}
3736
3737way|z16-[highway=platform],
3738way|z16-[railway=platform] {
3739 color: #bbbbbb;
3740 linecap: round;
3741 linejoin: round;
3742 width: 4;
3743}
3744
3745way|z13-14[highway=steps] {
3746 color: white;
3747 opacity: 0.4;
3748 width: 6;
3749}
3750way|z13-14[highway=steps]::over1 {
3751 color: salmon;
3752 dashes: 1,3;
3753 linecap: round;
3754 linejoin: round;
3755 width: 2;
3756 z-index: 0.1;
3757}
3758
3759way|z13-[highway=cycleway][!tunnel?],
3760way|z13-[highway=path][bicycle=designated][!tunnel?] {
3761 color: white;
3762 linecap: round;
3763 linejoin: round;
3764 opacity: 0.4;
3765 width: 3;
3766}
3767way|z13-[highway=cycleway][!tunnel?]::over1,
3768way|z13-[highway=path][bicycle=designated][!tunnel?]::over1 {
3769 color: blue;
3770 dashes: 1,3;
3771 linecap: round;
3772 linejoin: round;
3773 width: 1.2;
3774 z-index: 0.1;
3775}
3776
3777way|z13-[highway=byway] {
3778 color: white;
3779 linecap: round;
3780 linejoin: round;
3781 opacity: 0.4;
3782 width: 4;
3783}
3784way|z13-[highway=byway]::over1 {
3785 color: #ffcc00;
3786 dashes: 3,4;
3787 linecap: round;
3788 linejoin: round;
3789 width: 1.5;
3790 z-index: 0.1;
3791}
3792
3793way|z13[highway=track] {
3794 color: white;
3795 linecap: round;
3796 linejoin: round;
3797 opacity: 0.4;
3798 width: 2.5;
3799}
3800way|z13[highway=track]::over1 {
3801 color: #996600;
3802 dashes: 3,4;
3803 linecap: round;
3804 linejoin: round;
3805 width: 1.2;
3806 z-index: 0.1;
3807}
3808
3809way|z13[highway=unsurfaced] {
3810 color: white;
3811 linecap: round;
3812 linejoin: round;
3813 opacity: 0.4;
3814 width: 3.5;
3815}
3816way|z13[highway=unsurfaced]::over1 {
3817 color: #debd9c;
3818 dashes: 2,4;
3819 linecap: round;
3820 linejoin: round;
3821 width: 2.5;
3822 z-index: 0.1;
3823}
3824
3825way|z14-[highway=unsurfaced] {
3826 color: white;
3827 linecap: round;
3828 linejoin: round;
3829 opacity: 0.4;
3830 width: 5;
3831}
3832way|z14-[highway=unsurfaced]::over1 {
3833 color: #debd9c;
3834 dashes: 4,6;
3835 linecap: round;
3836 linejoin: round;
3837 width: 4;
3838 z-index: 0.1;
3839}
3840
3841way|z11[aeroway=runway] {
3842 color: #bbbbcc;
3843 width: 2;
3844}
3845
3846way|z12[aeroway=runway] {
3847 color: #bbbbcc;
3848 width: 4;
3849}
3850
3851way|z13[aeroway=runway] {
3852 color: #bbbbcc;
3853 width: 7;
3854}
3855
3856way|z14-[aeroway=runway][!bridge?][bridge!=viaduct] {
3857 color: #bbbbcc;
3858 width: 18;
3859}
3860
3861way|z11-13[aeroway=taxiway] {
3862 color: #bbbbcc;
3863 width: 1;
3864}
3865
3866way|z14[aeroway=taxiway][!bridge?][bridge!=viaduct] {
3867 color: #bbbbcc;
3868 width: 4;
3869}
3870
3871way|z15-[aeroway=taxiway][!bridge?][bridge!=viaduct] {
3872 color: #bbbbcc;
3873 width: 6;
3874}
3875
3876/**
3877 * Layer 'ferry-routes'
3878 * Style 'ferry-routes'
3879 */
3880
3881way|z7-10[route=ferry] {
3882 color: #6666ff;
3883 dashes: 4,4;
3884 width: 0.4;
3885}
3886
3887way|z11-[route=ferry] {
3888 color: #6666ff;
3889 dashes: 6,6;
3890 width: 0.8;
3891}
3892
3893/**
3894 * Layer 'aerialways'
3895 * Style 'aerialways'
3896 */
3897
3898way|z12-[aerialway=cable_car],
3899way|z12-[aerialway=gondola],
3900way|z12-[aerialway=goods] {
3901 pattern-image: "symbols/cable_car.png";
3902}
3903
3904way|z12-[aerialway=chair_lift],
3905way|z12-[aerialway=drag_lift],
3906way|z12-[aerialway=t-bar],
3907way|z12-[aerialway=j-bar],
3908way|z12-[aerialway=platter],
3909way|z12-[aerialway=rope_tow] {
3910 pattern-image: "symbols/chair_lift.png";
3911}
3912
3913/**
3914 * Layer 'roads'
3915 * Style 'roads'
3916 */
3917
3918way|z5-6[highway=motorway],
3919way|z5-6[highway=motorway_link] {
3920 color: #809bc0;
3921 width: 0.5;
3922}
3923
3924way|z7-8[highway=motorway],
3925way|z7-8[highway=motorway_link] {
3926 color: #809bc0;
3927 width: 1;
3928}
3929
3930way|z9[highway=motorway],
3931way|z9[highway=motorway_link] {
3932 color: #809bc0;
3933 width: 1.4;
3934}
3935
3936way|z10[highway=motorway],
3937way|z10[highway=motorway_link] {
3938 color: #809bc0;
3939 width: 2;
3940}
3941
3942way|z11[highway=motorway],
3943way|z11[highway=motorway_link] {
3944 color: #809bc0;
3945 width: 2.5;
3946}
3947
3948way|z5-6[highway=trunk],
3949way|z5-6[highway=trunk_link] {
3950 color: #a9dba9;
3951 width: 0.4;
3952}
3953
3954way|z7-8[highway=trunk],
3955way|z7-8[highway=trunk_link] {
3956 color: #97d397;
3957 width: 1;
3958}
3959
3960way|z9-10[highway=trunk],
3961way|z9-10[highway=trunk_link] {
3962 color: #97d397;
3963 width: 2;
3964}
3965
3966way|z11[highway=trunk],
3967way|z11[highway=trunk_link] {
3968 color: #97d397;
3969 width: 2.5;
3970}
3971
3972way|z7-8[highway=primary],
3973way|z7-8[highway=primary_link] {
3974 color: #ec989a;
3975 width: 0.5;
3976}
3977
3978way|z9[highway=primary],
3979way|z9[highway=primary_link] {
3980 color: #ec989a;
3981 width: 1.2;
3982}
3983
3984way|z10[highway=primary],
3985way|z10[highway=primary_link] {
3986 color: #ec989a;
3987 width: 2;
3988}
3989
3990way|z11[highway=primary],
3991way|z11[highway=primary_link] {
3992 color: #ec989a;
3993 width: 2.5;
3994}
3995
3996way|z9-10[highway=secondary],
3997way|z9-10[highway=secondary_link] {
3998 color: #fecc8b;
3999 width: 1;
4000}
4001
4002way|z11[highway=secondary],
4003way|z11[highway=secondary_link] {
4004 color: #fecc8b;
4005 width: 2;
4006}
4007
4008way|z6-8[railway=rail][service!=spur][service!=siding][service!=yard] {
4009 color: #aaaaaa;
4010 width: 0.6;
4011}
4012
4013way|z9[railway=rail][service!=spur][service!=siding][service!=yard][!tunnel?] {
4014 color: #aaaaaa;
4015 width: 1;
4016}
4017
4018way|z9[railway=rail][service!=spur][service!=siding][service!=yard][tunnel?] {
4019 color: #aaaaaa;
4020 dashes: 5,2;
4021 width: 1;
4022}
4023
4024way|z8-9[railway=tram][service!=spur][service!=siding][service!=yard],
4025way|z8-9[railway=light_rail][service!=spur][service!=siding][service!=yard],
4026way|z8-9[railway=narrow_gauge][service!=spur][service!=siding][service!=yard],
4027way|z8-9[railway=funicular][service!=spur][service!=siding][service!=yard] {
4028 color: #cccccc;
4029 width: 1;
4030}
4031
4032way|z10-12[railway=rail][service!=spur][service!=siding][service!=yard][!tunnel?] {
4033 color: #aaaaaa;
4034 width: 2;
4035}
4036
4037way|z10-12[railway=rail][service!=spur][service!=siding][service!=yard][tunnel?] {
4038 color: #aaaaaa;
4039 dashes: 5,2;
4040 width: 2;
4041}
4042
4043way|z10-12[railway=tram][service!=spur][service!=siding][service!=yard],
4044way|z10-12[railway=light_rail][service!=spur][service!=siding][service!=yard],
4045way|z10-12[railway=narrow_gauge][service!=spur][service!=siding][service!=yard],
4046way|z10-12[railway=funicular][service!=spur][service!=siding][service!=yard] {
4047 color: #aaaaaa;
4048 width: 1;
4049}
4050
4051way|z12[railway=preserved][service!=spur][service!=siding][service!=yard] {
4052 color: #aaaaaa;
4053 linejoin: round;
4054 width: 1.5;
4055}
4056
4057way|z13-[railway=preserved][service!=spur][service!=siding][service!=yard] {
4058 color: #999999;
4059 linejoin: round;
4060 width: 3;
4061}
4062way|z13-[railway=preserved][service!=spur][service!=siding][service!=yard]::over1 {
4063 color: white;
4064 dashes: 0,1,8,1;
4065 linejoin: round;
4066 width: 1;
4067 z-index: 0.1;
4068}
4069
4070way|z12[railway=preserved][service=spur],
4071way|z12[railway=preserved][service=siding],
4072way|z12[railway=preserved][service=yard] {
4073 color: #aaaaaa;
4074 linejoin: round;
4075 width: 1;
4076}
4077
4078way|z13-[railway=preserved][service=spur],
4079way|z13-[railway=preserved][service=siding],
4080way|z13-[railway=preserved][service=yard] {
4081 color: #999999;
4082 linejoin: round;
4083 width: 2;
4084}
4085way|z13-[railway=preserved][service=spur]::over1,
4086way|z13-[railway=preserved][service=siding]::over1,
4087way|z13-[railway=preserved][service=yard]::over1 {
4088 color: white;
4089 dashes: 0,1,8,1;
4090 linejoin: round;
4091 width: 0.8;
4092 z-index: 0.1;
4093}
4094
4095way|z14-[railway=monorail][service!=spur][service!=siding][service!=yard] {
4096 color: white;
4097 linecap: round;
4098 linejoin: round;
4099 opacity: 0.4;
4100 width: 4;
4101}
4102way|z14-[railway=monorail][service!=spur][service!=siding][service!=yard]::over1 {
4103 color: #777777;
4104 dashes: 2,3;
4105 linecap: round;
4106 linejoin: round;
4107 width: 3;
4108 z-index: 0.1;
4109}
4110
4111/**
4112 * Layer 'waterway-bridges'
4113 * Style 'waterway-bridges'
4114 */
4115
4116way|z14-16[waterway=canal][bridge?],
4117way|z14-16[waterway=canal][bridge=aqueduct] {
4118 color: black;
4119 linejoin: round;
4120 width: 7;
4121}
4122way|z14-16[waterway=canal][bridge?]::over1,
4123way|z14-16[waterway=canal][bridge=aqueduct]::over1 {
4124 color: #b5d0d0;
4125 linecap: round;
4126 linejoin: round;
4127 width: 6;
4128 font-family: "DejaVu Sans Book";
4129 font-size: 9;
4130 text: "name";
4131 text-color: #6699cc;
4132 text-halo-radius: 1;
4133 text-position: line;
4134 z-index: 0.1;
4135}
4136
4137way|z17-[waterway=canal][bridge?],
4138way|z17-[waterway=canal][bridge=aqueduct] {
4139 color: black;
4140 linejoin: round;
4141 width: 11;
4142}
4143way|z17-[waterway=canal][bridge?]::over1,
4144way|z17-[waterway=canal][bridge=aqueduct]::over1 {
4145 color: #b5d0d0;
4146 linecap: round;
4147 linejoin: round;
4148 width: 10;
4149 font-family: "DejaVu Sans Book";
4150 font-size: 9;
4151 text: "name";
4152 text-color: #6699cc;
4153 text-halo-radius: 1;
4154 text-position: line;
4155 z-index: 0.1;
4156}
4157
4158/**
4159 * Layer 'access-pre_bridges'
4160 * Style 'access'
4161 */
4162
4163way|z15[access=permissive][highway=unclassified][!bridge?][bridge!=viaduct]::access,
4164way|z15[access=permissive][highway=residential][!bridge?][bridge!=viaduct]::access,
4165way|z15[access=permissive][highway=footway][!bridge?][bridge!=viaduct]::access {
4166 color: #ccff99;
4167 dashes: 6,8;
4168 linecap: round;
4169 linejoin: round;
4170 opacity: 0.5;
4171 width: 6;
4172 z-index: 7;
4173}
4174
4175way|z15[access=permissive][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][!bridge?][bridge!=viaduct]::access {
4176 color: #ccff99;
4177 dashes: 6,8;
4178 linecap: round;
4179 linejoin: round;
4180 opacity: 0.5;
4181 width: 3;
4182 z-index: 7;
4183}
4184
4185way|z16-[access=permissive][highway=unclassified][!bridge?][bridge!=viaduct]::access,
4186way|z16-[access=permissive][highway=residential][!bridge?][bridge!=viaduct]::access,
4187way|z16-[access=permissive][highway=footway][!bridge?][bridge!=viaduct]::access,
4188way|z16-[access=permissive][highway=service][!bridge?][bridge!=viaduct]::access {
4189 color: #ccff99;
4190 dashes: 6,8;
4191 linecap: round;
4192 linejoin: round;
4193 opacity: 0.5;
4194 width: 6;
4195 z-index: 7;
4196}
4197
4198way|z15[access=destination][highway=unclassified][!bridge?][bridge!=viaduct]::access,
4199way|z15[access=destination][highway=residential][!bridge?][bridge!=viaduct]::access {
4200 color: #c2e0ff;
4201 dashes: 6,8;
4202 linecap: round;
4203 linejoin: round;
4204 opacity: 0.5;
4205 width: 6;
4206 z-index: 7;
4207}
4208
4209way|z15[access=destination][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][!bridge?][bridge!=viaduct]::access {
4210 color: #c2e0ff;
4211 dashes: 6,8;
4212 linecap: round;
4213 linejoin: round;
4214 opacity: 0.5;
4215 width: 3;
4216 z-index: 7;
4217}
4218
4219way|z16-[access=destination][highway=unclassified][!bridge?][bridge!=viaduct]::access,
4220way|z16-[access=destination][highway=residential][!bridge?][bridge!=viaduct]::access,
4221way|z16-[access=destination][highway=service][!bridge?][bridge!=viaduct]::access {
4222 color: #c2e0ff;
4223 dashes: 6,8;
4224 linecap: round;
4225 linejoin: round;
4226 opacity: 0.5;
4227 width: 6;
4228 z-index: 7;
4229}
4230
4231way|z15[access=private][highway!=service][!bridge?][bridge!=viaduct]::access,
4232way|z15[access=no][highway!=service][!bridge?][bridge!=viaduct]::access {
4233 color: #efa9a9;
4234 dashes: 6,8;
4235 linecap: round;
4236 linejoin: round;
4237 opacity: 0.5;
4238 width: 6;
4239 z-index: 7;
4240}
4241
4242way|z15[access=private][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][!bridge?][bridge!=viaduct]::access,
4243way|z15[access=no][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][!bridge?][bridge!=viaduct]::access {
4244 color: #efa9a9;
4245 dashes: 6,8;
4246 linecap: round;
4247 linejoin: round;
4248 opacity: 0.5;
4249 width: 3;
4250 z-index: 7;
4251}
4252
4253way|z16-[access=private][!bridge?][bridge!=viaduct]::access,
4254way|z16-[access=no][!bridge?][bridge!=viaduct]::access {
4255 color: #efa9a9;
4256 dashes: 6,8;
4257 linecap: round;
4258 linejoin: round;
4259 opacity: 0.5;
4260 width: 6;
4261 z-index: 7;
4262}
4263
4264/**
4265 * Layer 'direction_pre_bridges'
4266 * Style 'directions'
4267 */
4268
4269way|z16-[oneway?][highway][!bridge?][bridge!=viaduct]::oneway,
4270way|z16-[oneway?][railway][!bridge?][bridge!=viaduct]::oneway,
4271way|z16-[oneway?][waterway][!bridge?][bridge!=viaduct]::oneway {
4272 color: #6c70d5;
4273 dashes: 0,12,10,152;
4274 linejoin: bevel;
4275 width: 1;
4276 z-index: 15;
4277}
4278way|z16-[oneway?][highway][!bridge?][bridge!=viaduct]::oneway_over1,
4279way|z16-[oneway?][railway][!bridge?][bridge!=viaduct]::oneway_over1,
4280way|z16-[oneway?][waterway][!bridge?][bridge!=viaduct]::oneway_over1 {
4281 color: #6c70d5;
4282 dashes: 0,12,9,153;
4283 linejoin: bevel;
4284 width: 2;
4285 z-index: 15.1;
4286}
4287way|z16-[oneway?][highway][!bridge?][bridge!=viaduct]::oneway_over2,
4288way|z16-[oneway?][railway][!bridge?][bridge!=viaduct]::oneway_over2,
4289way|z16-[oneway?][waterway][!bridge?][bridge!=viaduct]::oneway_over2 {
4290 color: #6c70d5;
4291 dashes: 0,18,2,154;
4292 linejoin: bevel;
4293 width: 3;
4294 z-index: 15.2;
4295}
4296way|z16-[oneway?][highway][!bridge?][bridge!=viaduct]::oneway_over3,
4297way|z16-[oneway?][railway][!bridge?][bridge!=viaduct]::oneway_over3,
4298way|z16-[oneway?][waterway][!bridge?][bridge!=viaduct]::oneway_over3 {
4299 color: #6c70d5;
4300 dashes: 0,18,1,155;
4301 linejoin: bevel;
4302 width: 4;
4303 z-index: 15.3;
4304}
4305
4306way|z16-[oneway=-1][highway][!bridge?][bridge!=viaduct]::oneway,
4307way|z16-[oneway=-1][railway][!bridge?][bridge!=viaduct]::oneway,
4308way|z16-[oneway=-1][waterway][!bridge?][bridge!=viaduct]::oneway {
4309 color: #6c70d5;
4310 dashes: 0,12,10,152;
4311 linejoin: bevel;
4312 width: 1;
4313 z-index: 15;
4314}
4315way|z16-[oneway=-1][highway][!bridge?][bridge!=viaduct]::oneway_over1,
4316way|z16-[oneway=-1][railway][!bridge?][bridge!=viaduct]::oneway_over1,
4317way|z16-[oneway=-1][waterway][!bridge?][bridge!=viaduct]::oneway_over1 {
4318 color: #6c70d5;
4319 dashes: 0,13,9,152;
4320 linejoin: bevel;
4321 width: 2;
4322 z-index: 15.1;
4323}
4324way|z16-[oneway=-1][highway][!bridge?][bridge!=viaduct]::oneway_over2,
4325way|z16-[oneway=-1][railway][!bridge?][bridge!=viaduct]::oneway_over2,
4326way|z16-[oneway=-1][waterway][!bridge?][bridge!=viaduct]::oneway_over2 {
4327 color: #6c70d5;
4328 dashes: 0,14,2,158;
4329 linejoin: bevel;
4330 width: 3;
4331 z-index: 15.2;
4332}
4333way|z16-[oneway=-1][highway][!bridge?][bridge!=viaduct]::oneway_over3,
4334way|z16-[oneway=-1][railway][!bridge?][bridge!=viaduct]::oneway_over3,
4335way|z16-[oneway=-1][waterway][!bridge?][bridge!=viaduct]::oneway_over3 {
4336 color: #6c70d5;
4337 dashes: 0,15,1,158;
4338 linejoin: bevel;
4339 width: 4;
4340 z-index: 15.3;
4341}
4342
4343/**
4344 * Layer 'bridges_layer0'
4345 * Style 'bridges_casing'
4346 */
4347
4348way|z12[highway=motorway][bridge?]::bridge-casing1,
4349way|z12[highway=motorway][bridge=viaduct]::bridge-casing1,
4350way|z12[highway=motorway_link][bridge?]::bridge-casing1,
4351way|z12[highway=motorway_link][bridge=viaduct]::bridge-casing1 {
4352 color: #506077;
4353 width: 3;
4354 z-index: 2;
4355}
4356
4357way|z13-14[highway=motorway][bridge?]::bridge-casing1,
4358way|z13-14[highway=motorway][bridge=viaduct]::bridge-casing1,
4359way|z13-14[highway=motorway_link][bridge?]::bridge-casing1,
4360way|z13-14[highway=motorway_link][bridge=viaduct]::bridge-casing1 {
4361 color: black;
4362 width: 6.5;
4363 z-index: 2;
4364}
4365
4366way|z15-16[highway=motorway][bridge?]::bridge-casing1,
4367way|z15-16[highway=motorway][bridge=viaduct]::bridge-casing1,
4368way|z15-16[highway=motorway_link][bridge?]::bridge-casing1,
4369way|z15-16[highway=motorway_link][bridge=viaduct]::bridge-casing1 {
4370 color: black;
4371 width: 9;
4372 z-index: 2;
4373}
4374
4375way|z17-[highway=motorway][bridge?]::bridge-casing1,
4376way|z17-[highway=motorway][bridge=viaduct]::bridge-casing1,
4377way|z17-[highway=motorway_link][bridge?]::bridge-casing1,
4378way|z17-[highway=motorway_link][bridge=viaduct]::bridge-casing1 {
4379 color: black;
4380 width: 12;
4381 z-index: 2;
4382}
4383
4384way|z12[highway=trunk][bridge?]::bridge-casing1,
4385way|z12[highway=trunk][bridge=viaduct]::bridge-casing1,
4386way|z12[highway=trunk_link][bridge?]::bridge-casing1,
4387way|z12[highway=trunk_link][bridge=viaduct]::bridge-casing1 {
4388 color: #477147;
4389 width: 4;
4390 z-index: 2;
4391}
4392
4393way|z13-14[highway=trunk][bridge?]::bridge-casing1,
4394way|z13-14[highway=trunk][bridge=viaduct]::bridge-casing1,
4395way|z13-14[highway=trunk_link][bridge?]::bridge-casing1,
4396way|z13-14[highway=trunk_link][bridge=viaduct]::bridge-casing1 {
4397 color: black;
4398 width: 8;
4399 z-index: 2;
4400}
4401
4402way|z15-16[highway=trunk][bridge?]::bridge-casing1,
4403way|z15-16[highway=trunk][bridge=viaduct]::bridge-casing1,
4404way|z15-16[highway=trunk_link][bridge?]::bridge-casing1,
4405way|z15-16[highway=trunk_link][bridge=viaduct]::bridge-casing1 {
4406 color: black;
4407 width: 11;
4408 z-index: 2;
4409}
4410
4411way|z17-[highway=trunk][bridge?]::bridge-casing1,
4412way|z17-[highway=trunk][bridge=viaduct]::bridge-casing1,
4413way|z17-[highway=trunk_link][bridge?]::bridge-casing1,
4414way|z17-[highway=trunk_link][bridge=viaduct]::bridge-casing1 {
4415 color: black;
4416 width: 16;
4417 z-index: 2;
4418}
4419
4420way|z12[highway=primary][bridge?]::bridge-casing1,
4421way|z12[highway=primary][bridge=viaduct]::bridge-casing1,
4422way|z12[highway=primary_link][bridge?]::bridge-casing1,
4423way|z12[highway=primary_link][bridge=viaduct]::bridge-casing1 {
4424 color: #8d4346;
4425 width: 4;
4426 z-index: 2;
4427}
4428
4429way|z13-14[highway=primary][bridge?]::bridge-casing1,
4430way|z13-14[highway=primary][bridge=viaduct]::bridge-casing1,
4431way|z13-14[highway=primary_link][bridge?]::bridge-casing1,
4432way|z13-14[highway=primary_link][bridge=viaduct]::bridge-casing1 {
4433 color: black;
4434 width: 8;
4435 z-index: 2;
4436}
4437
4438way|z15-16[highway=primary][bridge?]::bridge-casing1,
4439way|z15-16[highway=primary][bridge=viaduct]::bridge-casing1,
4440way|z15-16[highway=primary_link][bridge?]::bridge-casing1,
4441way|z15-16[highway=primary_link][bridge=viaduct]::bridge-casing1 {
4442 color: black;
4443 width: 11;
4444 z-index: 2;
4445}
4446
4447way|z17-[highway=primary][bridge?]::bridge-casing1,
4448way|z17-[highway=primary][bridge=viaduct]::bridge-casing1,
4449way|z17-[highway=primary_link][bridge?]::bridge-casing1,
4450way|z17-[highway=primary_link][bridge=viaduct]::bridge-casing1 {
4451 color: black;
4452 width: 16;
4453 z-index: 2;
4454}
4455
4456way|z13-14[highway=secondary][bridge?]::bridge-casing1,
4457way|z13-14[highway=secondary][bridge=viaduct]::bridge-casing1,
4458way|z13-14[highway=secondary_link][bridge?]::bridge-casing1,
4459way|z13-14[highway=secondary_link][bridge=viaduct]::bridge-casing1 {
4460 color: black;
4461 width: 10;
4462 z-index: 2;
4463}
4464
4465way|z15-16[highway=secondary][bridge?]::bridge-casing1,
4466way|z15-16[highway=secondary][bridge=viaduct]::bridge-casing1,
4467way|z15-16[highway=secondary_link][bridge?]::bridge-casing1,
4468way|z15-16[highway=secondary_link][bridge=viaduct]::bridge-casing1 {
4469 color: black;
4470 width: 12;
4471 z-index: 2;
4472}
4473
4474way|z17-[highway=secondary][bridge?]::bridge-casing1,
4475way|z17-[highway=secondary][bridge=viaduct]::bridge-casing1,
4476way|z17-[highway=secondary_link][bridge?]::bridge-casing1,
4477way|z17-[highway=secondary_link][bridge=viaduct]::bridge-casing1 {
4478 color: black;
4479 width: 16;
4480 z-index: 2;
4481}
4482
4483way|z14[highway=tertiary][bridge?]::bridge-casing1,
4484way|z14[highway=tertiary][bridge=viaduct]::bridge-casing1,
4485way|z14[highway=tertiary_link][bridge?]::bridge-casing1,
4486way|z14[highway=tertiary_link][bridge=viaduct]::bridge-casing1 {
4487 color: black;
4488 width: 7.5;
4489 z-index: 2;
4490}
4491
4492way|z15-16[highway=tertiary][bridge?]::bridge-casing1,
4493way|z15-16[highway=tertiary][bridge=viaduct]::bridge-casing1,
4494way|z15-16[highway=tertiary_link][bridge?]::bridge-casing1,
4495way|z15-16[highway=tertiary_link][bridge=viaduct]::bridge-casing1 {
4496 color: black;
4497 width: 11;
4498 z-index: 2;
4499}
4500
4501way|z17-[highway=tertiary][bridge?]::bridge-casing1,
4502way|z17-[highway=tertiary][bridge=viaduct]::bridge-casing1,
4503way|z17-[highway=tertiary_link][bridge?]::bridge-casing1,
4504way|z17-[highway=tertiary_link][bridge=viaduct]::bridge-casing1 {
4505 color: black;
4506 width: 16;
4507 z-index: 2;
4508}
4509
4510way|z14[highway=residential][bridge?]::bridge-casing1,
4511way|z14[highway=unclassified][bridge?]::bridge-casing1,
4512way|z14[highway=residential][bridge=viaduct]::bridge-casing1,
4513way|z14[highway=unclassified][bridge=viaduct]::bridge-casing1,
4514way|z14[highway=road][bridge?]::bridge-casing1,
4515way|z14[highway=road][bridge=viaduct]::bridge-casing1 {
4516 color: black;
4517 width: 4.5;
4518 z-index: 2;
4519}
4520
4521way|z15[highway=residential][bridge?]::bridge-casing1,
4522way|z15[highway=unclassified][bridge?]::bridge-casing1,
4523way|z15[highway=residential][bridge=viaduct]::bridge-casing1,
4524way|z15[highway=unclassified][bridge=viaduct]::bridge-casing1,
4525way|z15[highway=road][bridge?]::bridge-casing1,
4526way|z15[highway=road][bridge=viaduct]::bridge-casing1 {
4527 color: black;
4528 width: 9;
4529 z-index: 2;
4530}
4531
4532way|z16[highway=residential][bridge?]::bridge-casing1,
4533way|z16[highway=unclassified][bridge?]::bridge-casing1,
4534way|z16[highway=residential][bridge=viaduct]::bridge-casing1,
4535way|z16[highway=unclassified][bridge=viaduct]::bridge-casing1,
4536way|z16[highway=road][bridge?]::bridge-casing1,
4537way|z16[highway=road][bridge=viaduct]::bridge-casing1 {
4538 color: black;
4539 width: 11;
4540 z-index: 2;
4541}
4542
4543way|z17-[highway=residential][bridge?]::bridge-casing1,
4544way|z17-[highway=unclassified][bridge?]::bridge-casing1,
4545way|z17-[highway=residential][bridge=viaduct]::bridge-casing1,
4546way|z17-[highway=unclassified][bridge=viaduct]::bridge-casing1,
4547way|z17-[highway=road][bridge?]::bridge-casing1,
4548way|z17-[highway=road][bridge=viaduct]::bridge-casing1 {
4549 color: black;
4550 width: 16;
4551 z-index: 2;
4552}
4553
4554way|z14-15[highway=service][bridge?]::bridge-casing1,
4555way|z14-15[highway=service][bridge=viaduct]::bridge-casing1 {
4556 color: black;
4557 width: 3;
4558 z-index: 2;
4559}
4560
4561way|z16-[highway=service][bridge?]::bridge-casing1,
4562way|z16-[highway=service][bridge=viaduct]::bridge-casing1 {
4563 color: black;
4564 width: 8;
4565 z-index: 2;
4566}
4567
4568way|z13[highway=pedestrian][bridge?]::bridge-casing1,
4569way|z13[highway=pedestrian][bridge=viaduct]::bridge-casing1 {
4570 color: black;
4571 width: 2.2;
4572 z-index: 2;
4573}
4574
4575way|z14[highway=pedestrian][bridge?]::bridge-casing1,
4576way|z14[highway=pedestrian][bridge=viaduct]::bridge-casing1 {
4577 color: black;
4578 width: 3.8;
4579 z-index: 2;
4580}
4581
4582way|z15[highway=pedestrian][bridge?]::bridge-casing1,
4583way|z15[highway=pedestrian][bridge=viaduct]::bridge-casing1 {
4584 color: black;
4585 width: 7;
4586 z-index: 2;
4587}
4588
4589way|z16-[highway=pedestrian][bridge?]::bridge-casing1,
4590way|z16-[highway=pedestrian][bridge=viaduct]::bridge-casing1 {
4591 color: black;
4592 width: 9.5;
4593 z-index: 2;
4594}
4595
4596way|z14-[aeroway=runway][bridge?]::bridge-casing1,
4597way|z14-[aeroway=runway][bridge=viaduct]::bridge-casing1 {
4598 color: black;
4599 width: 19;
4600 z-index: 2;
4601}
4602
4603way|z14[aeroway=taxiway][bridge?]::bridge-casing1,
4604way|z14[aeroway=taxiway][bridge=viaduct]::bridge-casing1 {
4605 color: black;
4606 width: 5;
4607 z-index: 2;
4608}
4609
4610way|z15-[aeroway=taxiway][bridge?]::bridge-casing1,
4611way|z15-[aeroway=taxiway][bridge=viaduct]::bridge-casing1 {
4612 color: black;
4613 width: 7;
4614 z-index: 2;
4615}
4616
4617way|z14-[railway=subway][bridge?]::bridge-casing1,
4618way|z14-[railway=subway][bridge=viaduct]::bridge-casing1 {
4619 color: black;
4620 width: 5.5;
4621 z-index: 2;
4622}
4623
4624way|z14-[railway=light_rail][bridge?]::bridge-casing1,
4625way|z14-[railway=light_rail][bridge=viaduct]::bridge-casing1,
4626way|z14-[railway=narrow_gauge][bridge?]::bridge-casing1,
4627way|z14-[railway=narrow_gauge][bridge=viaduct]::bridge-casing1 {
4628 color: #555555;
4629 width: 5.5;
4630 z-index: 2;
4631}
4632
4633way|z13[highway=unsurfaced][bridge?]::bridge-casing1,
4634way|z13[highway=unsurfaced][bridge=viaduct]::bridge-casing1 {
4635 color: black;
4636 width: 5;
4637 z-index: 2;
4638}
4639
4640way|z14-[highway=unsurfaced][bridge?]::bridge-casing1,
4641way|z14-[highway=unsurfaced][bridge=viaduct]::bridge-casing1 {
4642 color: black;
4643 width: 6.5;
4644 z-index: 2;
4645}
4646
4647way|z14-[highway=bridleway][bridge?]::bridge-casing1,
4648way|z14-[highway=bridleway][bridge=viaduct]::bridge-casing1,
4649way|z14-[highway=path][horse=designated][bridge?]::bridge-casing1,
4650way|z14-[highway=path][horse=designated][bridge=viaduct]::bridge-casing1 {
4651 color: black;
4652 width: 5.5;
4653 z-index: 2;
4654}
4655
4656way|z14-[highway=footway][bridge?]::bridge-casing1,
4657way|z14-[highway=footway][bridge=viaduct]::bridge-casing1,
4658way|z14-[highway=path][foot=designated][bridge?]::bridge-casing1,
4659way|z14-[highway=path][foot=designated][bridge=viaduct]::bridge-casing1 {
4660 color: black;
4661 width: 6;
4662 z-index: 2;
4663}
4664
4665way|z14-[highway=path][bicycle!=designated][foot!=designated][horse!=designated][bridge?]::bridge-casing1,
4666way|z14-[highway=path][bicycle!=designated][foot!=designated][horse!=designated][bridge=viaduct]::bridge-casing1 {
4667 color: black;
4668 width: 4;
4669 z-index: 2;
4670}
4671
4672way|z14-[highway=cycleway][bridge?]::bridge-casing1,
4673way|z14-[highway=cycleway][bridge=viaduct]::bridge-casing1,
4674way|z14-[highway=path][bicycle=designated][bridge?]::bridge-casing1,
4675way|z14-[highway=path][bicycle=designated][bridge=viaduct]::bridge-casing1 {
4676 color: black;
4677 width: 5.5;
4678 z-index: 2;
4679}
4680
4681way|z14-[highway=byway][bridge?]::bridge-casing1,
4682way|z14-[highway=byway][bridge=viaduct]::bridge-casing1 {
4683 color: black;
4684 width: 5.5;
4685 z-index: 2;
4686}
4687
4688way|z13-[railway=rail][bridge?]::bridge-casing1,
4689way|z13-[railway=rail][bridge=viaduct]::bridge-casing1 {
4690 color: black;
4691 linejoin: round;
4692 width: 6.5;
4693 z-index: 2;
4694}
4695
4696way|z13-[railway=spur][bridge?]::bridge-casing1,
4697way|z13-[railway=spur][bridge=viaduct]::bridge-casing1,
4698way|z13-[railway=siding][bridge?]::bridge-casing1,
4699way|z13-[railway=siding][bridge=viaduct]::bridge-casing1,
4700way|z13-[railway=rail][service=spur][bridge?]::bridge-casing1,
4701way|z13-[railway=rail][service=siding][bridge?]::bridge-casing1,
4702way|z13-[railway=rail][service=yard][bridge?]::bridge-casing1,
4703way|z13-[railway=rail][service=spur][bridge=viaduct]::bridge-casing1,
4704way|z13-[railway=rail][service=siding][bridge=viaduct]::bridge-casing1,
4705way|z13-[railway=rail][service=yard][bridge=viaduct]::bridge-casing1 {
4706 color: black;
4707 linejoin: round;
4708 width: 5.7;
4709 z-index: 2;
4710}
4711
4712way|z13-[railway=disused][!highway][bridge?]::bridge-casing1,
4713way|z13-[railway=abandoned][!highway][bridge?]::bridge-casing1,
4714way|z13-[railway=disused][!highway][bridge=viaduct]::bridge-casing1,
4715way|z13-[railway=abandoned][!highway][bridge=viaduct]::bridge-casing1,
4716way|z13-[railway=construction][!highway][bridge?]::bridge-casing1,
4717way|z13-[railway=construction][!highway][bridge=viaduct]::bridge-casing1 {
4718 color: black;
4719 width: 6;
4720 z-index: 2;
4721}
4722
4723way|z14-[highway=track][tracktype=grade1][bridge?]::bridge-casing1,
4724way|z14-[highway=track][tracktype=grade1][bridge=viaduct]::bridge-casing1 {
4725 color: black;
4726 width: 5;
4727 z-index: 2;
4728}
4729
4730way|z14-[highway=track][tracktype=grade2][bridge?]::bridge-casing1,
4731way|z14-[highway=track][tracktype=grade2][bridge=viaduct]::bridge-casing1 {
4732 color: black;
4733 width: 4.5;
4734 z-index: 2;
4735}
4736
4737way|z14-[highway=track][tracktype=grade3][bridge?]::bridge-casing1,
4738way|z14-[highway=track][tracktype=grade3][bridge=viaduct]::bridge-casing1 {
4739 color: black;
4740 width: 4.5;
4741 z-index: 2;
4742}
4743
4744way|z14-[highway=track][tracktype=grade4][bridge?]::bridge-casing1,
4745way|z14-[highway=track][tracktype=grade4][bridge=viaduct]::bridge-casing1 {
4746 color: black;
4747 width: 4.5;
4748 z-index: 2;
4749}
4750
4751way|z14-[highway=track][tracktype=grade5][bridge?]::bridge-casing1,
4752way|z14-[highway=track][tracktype=grade5][bridge=viaduct]::bridge-casing1 {
4753 color: black;
4754 width: 4.5;
4755 z-index: 2;
4756}
4757
4758way|z14-[highway=track][!tracktype][bridge?]::bridge-casing1,
4759way|z14-[highway=track][!tracktype][bridge=viaduct]::bridge-casing1 {
4760 color: black;
4761 width: 4.5;
4762 z-index: 2;
4763}
4764
4765/* Style 'bridges_casing2' */
4766
4767way|z14-[railway=subway][bridge?]::bridge-casing2,
4768way|z14-[railway=subway][bridge=viaduct]::bridge-casing2 {
4769 color: white;
4770 width: 4;
4771 z-index: 3;
4772}
4773
4774way|z14-[railway=light_rail][bridge?]::bridge-casing2,
4775way|z14-[railway=light_rail][bridge=viaduct]::bridge-casing2,
4776way|z14-[railway=narrow_gauge][bridge?]::bridge-casing2,
4777way|z14-[railway=narrow_gauge][bridge=viaduct]::bridge-casing2 {
4778 color: white;
4779 width: 4;
4780 z-index: 3;
4781}
4782
4783way|z13[highway=unsurfaced][bridge?]::bridge-casing2,
4784way|z13[highway=unsurfaced][bridge=viaduct]::bridge-casing2 {
4785 color: white;
4786 linecap: round;
4787 linejoin: round;
4788 width: 4;
4789 z-index: 3;
4790}
4791
4792way|z14-[highway=unsurfaced][bridge?]::bridge-casing2,
4793way|z14-[highway=unsurfaced][bridge=viaduct]::bridge-casing2 {
4794 color: white;
4795 linecap: round;
4796 linejoin: round;
4797 width: 5;
4798 z-index: 3;
4799}
4800
4801way|z14-[highway=bridleway][bridge?]::bridge-casing2,
4802way|z14-[highway=bridleway][bridge=viaduct]::bridge-casing2,
4803way|z14-[highway=path][horse=designated][bridge?]::bridge-casing2,
4804way|z14-[highway=path][horse=designated][bridge=viaduct]::bridge-casing2 {
4805 color: white;
4806 linecap: round;
4807 linejoin: round;
4808 width: 4;
4809 z-index: 3;
4810}
4811
4812way|z14-[highway=footway][bridge?]::bridge-casing2,
4813way|z14-[highway=footway][bridge=viaduct]::bridge-casing2,
4814way|z14-[highway=path][foot=designated][bridge?]::bridge-casing2,
4815way|z14-[highway=path][foot=designated][bridge=viaduct]::bridge-casing2 {
4816 color: white;
4817 linecap: round;
4818 linejoin: round;
4819 width: 4.5;
4820 z-index: 3;
4821}
4822
4823way|z14-[highway=path][bicycle!=designated][foot!=designated][horse!=designated][bridge?]::bridge-casing2,
4824way|z14-[highway=path][bicycle!=designated][foot!=designated][horse!=designated][bridge=viaduct]::bridge-casing2 {
4825 color: white;
4826 linecap: round;
4827 linejoin: round;
4828 width: 2.5;
4829 z-index: 3;
4830}
4831
4832way|z14-[highway=cycleway][bridge?]::bridge-casing2,
4833way|z14-[highway=cycleway][bridge=viaduct]::bridge-casing2,
4834way|z14-[highway=path][bicycle=designated][bridge?]::bridge-casing2,
4835way|z14-[highway=path][bicycle=designated][bridge=viaduct]::bridge-casing2 {
4836 color: white;
4837 linecap: round;
4838 linejoin: round;
4839 width: 4;
4840 z-index: 3;
4841}
4842
4843way|z14-[highway=byway][bridge?]::bridge-casing2,
4844way|z14-[highway=byway][bridge=viaduct]::bridge-casing2 {
4845 color: white;
4846 linecap: round;
4847 linejoin: round;
4848 width: 4;
4849 z-index: 3;
4850}
4851
4852way|z13-[railway=rail][bridge?]::bridge-casing2,
4853way|z13-[railway=rail][bridge=viaduct]::bridge-casing2 {
4854 color: white;
4855 linejoin: round;
4856 width: 5;
4857 z-index: 3;
4858}
4859
4860way|z13-[railway=spur][bridge?]::bridge-casing2,
4861way|z13-[railway=spur][bridge=viaduct]::bridge-casing2,
4862way|z13-[railway=siding][bridge?]::bridge-casing2,
4863way|z13-[railway=siding][bridge=viaduct]::bridge-casing2,
4864way|z13-[railway=rail][service=spur][bridge?]::bridge-casing2,
4865way|z13-[railway=rail][service=siding][bridge?]::bridge-casing2,
4866way|z13-[railway=rail][service=yard][bridge?]::bridge-casing2,
4867way|z13-[railway=rail][service=spur][bridge=viaduct]::bridge-casing2,
4868way|z13-[railway=rail][service=siding][bridge=viaduct]::bridge-casing2,
4869way|z13-[railway=rail][service=yard][bridge=viaduct]::bridge-casing2 {
4870 color: white;
4871 linejoin: round;
4872 width: 4;
4873 z-index: 3;
4874}
4875
4876way|z13-[railway=disused][!highway][bridge?]::bridge-casing2,
4877way|z13-[railway=abandoned][!highway][bridge?]::bridge-casing2,
4878way|z13-[railway=disused][!highway][bridge=viaduct]::bridge-casing2,
4879way|z13-[railway=abandoned][!highway][bridge=viaduct]::bridge-casing2,
4880way|z13-[railway=construction][!highway][bridge?]::bridge-casing2,
4881way|z13-[railway=construction][!highway][bridge=viaduct]::bridge-casing2 {
4882 color: white;
4883 linecap: round;
4884 linejoin: round;
4885 width: 4.5;
4886 z-index: 3;
4887}
4888
4889way|z14-[highway=track][tracktype=grade1][bridge?]::bridge-casing2,
4890way|z14-[highway=track][tracktype=grade1][bridge=viaduct]::bridge-casing2 {
4891 color: white;
4892 width: 3.5;
4893 z-index: 3;
4894}
4895
4896way|z14-[highway=track][tracktype=grade2][bridge?]::bridge-casing2,
4897way|z14-[highway=track][tracktype=grade2][bridge=viaduct]::bridge-casing2 {
4898 color: white;
4899 linecap: round;
4900 linejoin: round;
4901 width: 3;
4902 z-index: 3;
4903}
4904
4905way|z14-[highway=track][tracktype=grade3][bridge?]::bridge-casing2,
4906way|z14-[highway=track][tracktype=grade3][bridge=viaduct]::bridge-casing2 {
4907 color: white;
4908 linecap: round;
4909 linejoin: round;
4910 width: 3.5;
4911 z-index: 3;
4912}
4913
4914way|z14-[highway=track][tracktype=grade4][bridge?]::bridge-casing2,
4915way|z14-[highway=track][tracktype=grade4][bridge=viaduct]::bridge-casing2 {
4916 color: white;
4917 linecap: round;
4918 linejoin: round;
4919 width: 3;
4920 z-index: 3;
4921}
4922
4923way|z14-[highway=track][tracktype=grade5][bridge?]::bridge-casing2,
4924way|z14-[highway=track][tracktype=grade5][bridge=viaduct]::bridge-casing2 {
4925 color: white;
4926 linecap: round;
4927 linejoin: round;
4928 width: 3;
4929 z-index: 3;
4930}
4931
4932way|z14-[highway=track][!tracktype][bridge?]::bridge-casing2,
4933way|z14-[highway=track][!tracktype][bridge=viaduct]::bridge-casing2 {
4934 color: white;
4935 linecap: round;
4936 linejoin: round;
4937 width: 3;
4938 z-index: 3;
4939}
4940
4941/* Style 'bridges_fill' */
4942
4943way|z12[highway=motorway][bridge?],
4944way|z12[highway=motorway][bridge=viaduct],
4945way|z12[highway=motorway_link][bridge?],
4946way|z12[highway=motorway_link][bridge=viaduct] {
4947 color: #809bc0;
4948 linecap: round;
4949 linejoin: round;
4950 width: 2;
4951 z-index: 4;
4952}
4953
4954way|z13-14[highway=motorway][bridge?],
4955way|z13-14[highway=motorway][bridge=viaduct],
4956way|z13-14[highway=motorway_link][bridge?],
4957way|z13-14[highway=motorway_link][bridge=viaduct] {
4958 color: #809bc0;
4959 linecap: round;
4960 linejoin: round;
4961 width: 5.5;
4962 z-index: 4;
4963}
4964
4965way|z15-16[highway=motorway][bridge?],
4966way|z15-16[highway=motorway][bridge=viaduct],
4967way|z15-16[highway=motorway_link][bridge?],
4968way|z15-16[highway=motorway_link][bridge=viaduct] {
4969 color: #809bc0;
4970 linecap: round;
4971 linejoin: round;
4972 width: 7.5;
4973 z-index: 4;
4974}
4975
4976way|z17-[highway=motorway][bridge?],
4977way|z17-[highway=motorway][bridge=viaduct],
4978way|z17-[highway=motorway_link][bridge?],
4979way|z17-[highway=motorway_link][bridge=viaduct] {
4980 color: #809bc0;
4981 linecap: round;
4982 linejoin: round;
4983 width: 10;
4984 z-index: 4;
4985}
4986
4987way|z12[highway=trunk][bridge?],
4988way|z12[highway=trunk][bridge=viaduct],
4989way|z12[highway=trunk_link][bridge?],
4990way|z12[highway=trunk_link][bridge=viaduct] {
4991 color: #a9dba9;
4992 linecap: round;
4993 linejoin: round;
4994 width: 3;
4995 z-index: 4;
4996}
4997
4998way|z13-14[highway=trunk][bridge?],
4999way|z13-14[highway=trunk][bridge=viaduct],
5000way|z13-14[highway=trunk_link][bridge?],
5001way|z13-14[highway=trunk_link][bridge=viaduct] {
5002 color: #a9dba9;
5003 linecap: round;
5004 linejoin: round;
5005 width: 7;
5006 z-index: 4;
5007}
5008
5009way|z15-16[highway=trunk][bridge?],
5010way|z15-16[highway=trunk][bridge=viaduct],
5011way|z15-16[highway=trunk_link][bridge?],
5012way|z15-16[highway=trunk_link][bridge=viaduct] {
5013 color: #a9dba9;
5014 linecap: round;
5015 linejoin: round;
5016 width: 9.5;
5017 z-index: 4;
5018}
5019
5020way|z17-[highway=trunk][bridge?],
5021way|z17-[highway=trunk][bridge=viaduct],
5022way|z17-[highway=trunk_link][bridge?],
5023way|z17-[highway=trunk_link][bridge=viaduct] {
5024 color: #a9dba9;
5025 linecap: round;
5026 linejoin: round;
5027 width: 14.5;
5028 z-index: 4;
5029}
5030
5031way|z12[highway=primary][bridge?],
5032way|z12[highway=primary][bridge=viaduct],
5033way|z12[highway=primary_link][bridge?],
5034way|z12[highway=primary_link][bridge=viaduct] {
5035 color: #ec989a;
5036 linecap: round;
5037 linejoin: round;
5038 width: 3;
5039 z-index: 4;
5040}
5041
5042way|z13-14[highway=primary][bridge?],
5043way|z13-14[highway=primary][bridge=viaduct],
5044way|z13-14[highway=primary_link][bridge?],
5045way|z13-14[highway=primary_link][bridge=viaduct] {
5046 color: #ec989a;
5047 linecap: round;
5048 linejoin: round;
5049 width: 7;
5050 z-index: 4;
5051}
5052
5053way|z15-16[highway=primary][bridge?],
5054way|z15-16[highway=primary][bridge=viaduct],
5055way|z15-16[highway=primary_link][bridge?],
5056way|z15-16[highway=primary_link][bridge=viaduct] {
5057 color: #ec989a;
5058 linecap: round;
5059 linejoin: round;
5060 width: 9.5;
5061 z-index: 4;
5062}
5063
5064way|z17-[highway=primary][bridge?],
5065way|z17-[highway=primary][bridge=viaduct],
5066way|z17-[highway=primary_link][bridge?],
5067way|z17-[highway=primary_link][bridge=viaduct] {
5068 color: #ec989a;
5069 linecap: round;
5070 linejoin: round;
5071 width: 14.5;
5072 z-index: 4;
5073}
5074
5075way|z13-14[highway=secondary][bridge?],
5076way|z13-14[highway=secondary][bridge=viaduct],
5077way|z13-14[highway=secondary_link][bridge?],
5078way|z13-14[highway=secondary_link][bridge=viaduct] {
5079 color: #fed7a5;
5080 linecap: round;
5081 linejoin: round;
5082 width: 9;
5083 z-index: 4;
5084}
5085
5086way|z15-16[highway=secondary][bridge?],
5087way|z15-16[highway=secondary][bridge=viaduct],
5088way|z15-16[highway=secondary_link][bridge?],
5089way|z15-16[highway=secondary_link][bridge=viaduct] {
5090 color: #fed7a5;
5091 linecap: round;
5092 linejoin: round;
5093 width: 10.5;
5094 z-index: 4;
5095}
5096
5097way|z17-[highway=secondary][bridge?],
5098way|z17-[highway=secondary][bridge=viaduct],
5099way|z17-[highway=secondary_link][bridge?],
5100way|z17-[highway=secondary_link][bridge=viaduct] {
5101 color: #fed7a5;
5102 linecap: round;
5103 linejoin: round;
5104 width: 14.5;
5105 z-index: 4;
5106}
5107
5108way|z14[highway=tertiary][bridge?],
5109way|z14[highway=tertiary][bridge=viaduct],
5110way|z14[highway=tertiary_link][bridge?],
5111way|z14[highway=tertiary_link][bridge=viaduct] {
5112 color: #ffffb3;
5113 linecap: round;
5114 linejoin: round;
5115 width: 6;
5116 z-index: 4;
5117}
5118
5119way|z15-16[highway=tertiary][bridge?],
5120way|z15-16[highway=tertiary][bridge=viaduct],
5121way|z15-16[highway=tertiary_link][bridge?],
5122way|z15-16[highway=tertiary_link][bridge=viaduct] {
5123 color: #ffffb3;
5124 linecap: round;
5125 linejoin: round;
5126 width: 9.5;
5127 z-index: 4;
5128}
5129
5130way|z17-[highway=tertiary][bridge?],
5131way|z17-[highway=tertiary][bridge=viaduct],
5132way|z17-[highway=tertiary_link][bridge?],
5133way|z17-[highway=tertiary_link][bridge=viaduct] {
5134 color: #ffffb3;
5135 linecap: round;
5136 linejoin: round;
5137 width: 14;
5138 z-index: 4;
5139}
5140
5141way|z14[highway=road][bridge?],
5142way|z14[highway=road][bridge=viaduct] {
5143 color: #dddddd;
5144 linecap: round;
5145 linejoin: round;
5146 width: 3.5;
5147 z-index: 4;
5148}
5149
5150way|z15-16[highway=road][bridge?],
5151way|z15-16[highway=road][bridge=viaduct] {
5152 color: #dddddd;
5153 linecap: round;
5154 linejoin: round;
5155 width: 9.5;
5156 z-index: 4;
5157}
5158
5159way|z17-[highway=road][bridge?],
5160way|z17-[highway=road][bridge=viaduct] {
5161 color: #dddddd;
5162 linecap: round;
5163 linejoin: round;
5164 width: 14;
5165 z-index: 4;
5166}
5167
5168way|z14[highway=residential][bridge?],
5169way|z14[highway=residential][bridge=viaduct],
5170way|z14[highway=unclassified][bridge?],
5171way|z14[highway=unclassified][bridge=viaduct] {
5172 color: white;
5173 linecap: round;
5174 linejoin: round;
5175 width: 3.5;
5176 z-index: 4;
5177}
5178
5179way|z15[highway=residential][bridge?],
5180way|z15[highway=residential][bridge=viaduct],
5181way|z15[highway=unclassified][bridge?],
5182way|z15[highway=unclassified][bridge=viaduct] {
5183 color: white;
5184 linecap: round;
5185 linejoin: round;
5186 width: 7.5;
5187 z-index: 4;
5188}
5189
5190way|z16[highway=residential][bridge?],
5191way|z16[highway=residential][bridge=viaduct],
5192way|z16[highway=unclassified][bridge?],
5193way|z16[highway=unclassified][bridge=viaduct] {
5194 color: white;
5195 linecap: round;
5196 linejoin: round;
5197 width: 9.5;
5198 z-index: 4;
5199}
5200
5201way|z17-[highway=residential][bridge?],
5202way|z17-[highway=residential][bridge=viaduct],
5203way|z17-[highway=unclassified][bridge?],
5204way|z17-[highway=unclassified][bridge=viaduct] {
5205 color: white;
5206 linecap: round;
5207 linejoin: round;
5208 width: 14;
5209 z-index: 4;
5210}
5211
5212way|z14-15[highway=service][bridge?],
5213way|z14-15[highway=service][bridge=viaduct] {
5214 color: white;
5215 linecap: round;
5216 linejoin: round;
5217 width: 2;
5218 z-index: 4;
5219}
5220
5221way|z16-[highway=service][bridge?],
5222way|z16-[highway=service][bridge=viaduct] {
5223 color: white;
5224 linecap: round;
5225 linejoin: round;
5226 width: 6;
5227 z-index: 4;
5228}
5229
5230way|z13[highway=pedestrian][bridge?],
5231way|z13[highway=pedestrian][bridge=viaduct] {
5232 color: #ededed;
5233 linecap: round;
5234 linejoin: round;
5235 width: 1.5;
5236 z-index: 4;
5237}
5238
5239way|z14[highway=pedestrian][bridge?],
5240way|z14[highway=pedestrian][bridge=viaduct] {
5241 color: #ededed;
5242 linecap: round;
5243 linejoin: round;
5244 width: 3;
5245 z-index: 4;
5246}
5247
5248way|z15[highway=pedestrian][bridge?],
5249way|z15[highway=pedestrian][bridge=viaduct] {
5250 color: #ededed;
5251 linecap: round;
5252 linejoin: round;
5253 width: 5.5;
5254 z-index: 4;
5255}
5256
5257way|z16-[highway=pedestrian][bridge?],
5258way|z16-[highway=pedestrian][bridge=viaduct] {
5259 color: #ededed;
5260 linecap: round;
5261 linejoin: round;
5262 width: 8;
5263 z-index: 4;
5264}
5265
5266way|z14-[aeroway=runway][bridge?],
5267way|z14-[aeroway=runway][bridge=viaduct] {
5268 color: #bbbbcc;
5269 width: 18;
5270 z-index: 4;
5271}
5272
5273way|z14[aeroway=taxiway][bridge?],
5274way|z14[aeroway=taxiway][bridge=viaduct] {
5275 color: #bbbbcc;
5276 width: 4;
5277 z-index: 4;
5278}
5279
5280way|z15-[aeroway=taxiway][bridge?],
5281way|z15-[aeroway=taxiway][bridge=viaduct] {
5282 color: #bbbbcc;
5283 width: 6;
5284 z-index: 4;
5285}
5286
5287way|z14-[railway=subway][bridge?],
5288way|z14-[railway=subway][bridge=viaduct] {
5289 color: #999999;
5290 width: 2;
5291 z-index: 4;
5292}
5293
5294way|z14-[railway=light_rail][bridge?],
5295way|z14-[railway=light_rail][bridge=viaduct],
5296way|z14-[railway=narrow_gauge][bridge?],
5297way|z14-[railway=narrow_gauge][bridge=viaduct] {
5298 color: #666666;
5299 width: 2;
5300 z-index: 4;
5301}
5302
5303way|z13[highway=unsurfaced][bridge?],
5304way|z13[highway=unsurfaced][bridge=viaduct] {
5305 color: #debd9c;
5306 dashes: 2,4;
5307 linecap: round;
5308 linejoin: round;
5309 width: 3;
5310 z-index: 4;
5311}
5312
5313way|z14-[highway=unsurfaced][bridge?],
5314way|z14-[highway=unsurfaced][bridge=viaduct] {
5315 color: #debd9c;
5316 dashes: 4,6;
5317 linecap: round;
5318 linejoin: round;
5319 width: 4;
5320 z-index: 4;
5321}
5322
5323way|z14-[highway=bridleway][bridge?],
5324way|z14-[highway=bridleway][bridge=viaduct],
5325way|z14-[highway=path][horse=designated][bridge?],
5326way|z14-[highway=path][horse=designated][bridge=viaduct] {
5327 color: green;
5328 dashes: 4,2;
5329 width: 1.5;
5330 z-index: 4;
5331}
5332
5333way|z14-[highway=footway][bridge?],
5334way|z14-[highway=footway][bridge=viaduct],
5335way|z14-[highway=path][foot=designated][bridge?],
5336way|z14-[highway=path][foot=designated][bridge=viaduct] {
5337 color: salmon;
5338 dashes: 1,3;
5339 linecap: round;
5340 linejoin: round;
5341 width: 2;
5342 z-index: 4;
5343}
5344
5345way|z14-[highway=path][bicycle!=designated][foot!=designated][horse!=designated][bridge?],
5346way|z14-[highway=path][bicycle!=designated][foot!=designated][horse!=designated][bridge=viaduct] {
5347 color: black;
5348 dashes: 6,3;
5349 linecap: round;
5350 linejoin: round;
5351 width: 0.5;
5352 z-index: 4;
5353}
5354
5355way|z14-[highway=cycleway][bridge?],
5356way|z14-[highway=cycleway][bridge=viaduct],
5357way|z14-[highway=path][bicycle=designated][bridge?],
5358way|z14-[highway=path][bicycle=designated][bridge=viaduct] {
5359 color: blue;
5360 dashes: 1,3;
5361 linecap: round;
5362 linejoin: round;
5363 width: 1.5;
5364 z-index: 4;
5365}
5366
5367way|z14-[highway=byway][bridge?],
5368way|z14-[highway=byway][bridge=viaduct] {
5369 color: #ffcc00;
5370 dashes: 3,4;
5371 linecap: round;
5372 linejoin: round;
5373 width: 1.5;
5374 z-index: 4;
5375}
5376
5377way|z13[railway=rail][bridge?]::casing1,
5378way|z13[railway=rail][bridge=viaduct]::casing1 {
5379 color: #999999;
5380 linejoin: round;
5381 width: 3;
5382 z-index: 3.9;
5383}
5384way|z13[railway=rail][bridge?],
5385way|z13[railway=rail][bridge=viaduct] {
5386 color: white;
5387 dashes: 8,12;
5388 linejoin: round;
5389 width: 1;
5390 z-index: 4;
5391}
5392
5393way|z14-[railway=rail][bridge?]::casing1,
5394way|z14-[railway=rail][bridge=viaduct]::casing1 {
5395 color: #999999;
5396 linejoin: round;
5397 width: 3;
5398 z-index: 3.9;
5399}
5400way|z14-[railway=rail][bridge?],
5401way|z14-[railway=rail][bridge=viaduct] {
5402 color: white;
5403 dashes: 0,11,8,1;
5404 linejoin: round;
5405 width: 1;
5406 z-index: 4;
5407}
5408
5409way|z13-[railway=spur][bridge?],
5410way|z13-[railway=spur][bridge=viaduct],
5411way|z13-[railway=siding][bridge?],
5412way|z13-[railway=siding][bridge=viaduct],
5413way|z13-[railway=rail][service=spur][bridge?],
5414way|z13-[railway=rail][service=siding][bridge?],
5415way|z13-[railway=rail][service=yard][bridge?],
5416way|z13-[railway=rail][service=spur][bridge=viaduct],
5417way|z13-[railway=rail][service=siding][bridge=viaduct],
5418way|z13-[railway=rail][service=yard][bridge=viaduct] {
5419 color: #999999;
5420 linejoin: round;
5421 width: 2;
5422 z-index: 4;
5423}
5424way|z13-[railway=spur][bridge?]::over1,
5425way|z13-[railway=spur][bridge=viaduct]::over1,
5426way|z13-[railway=siding][bridge?]::over1,
5427way|z13-[railway=siding][bridge=viaduct]::over1,
5428way|z13-[railway=rail][service=spur][bridge?]::over1,
5429way|z13-[railway=rail][service=siding][bridge?]::over1,
5430way|z13-[railway=rail][service=yard][bridge?]::over1,
5431way|z13-[railway=rail][service=spur][bridge=viaduct]::over1,
5432way|z13-[railway=rail][service=siding][bridge=viaduct]::over1,
5433way|z13-[railway=rail][service=yard][bridge=viaduct]::over1 {
5434 color: white;
5435 dashes: 0,8,11,1;
5436 linejoin: round;
5437 width: 0.8;
5438 z-index: 4.1;
5439}
5440
5441way|z13-[railway=disused][!highway][bridge?],
5442way|z13-[railway=abandoned][!highway][bridge?],
5443way|z13-[railway=disused][!highway][bridge=viaduct],
5444way|z13-[railway=abandoned][!highway][bridge=viaduct],
5445way|z13-[railway=construction][!highway][bridge?],
5446way|z13-[railway=construction][!highway][bridge=viaduct] {
5447 color: grey;
5448 dashes: 2,4;
5449 linejoin: round;
5450 width: 2;
5451 z-index: 4;
5452}
5453
5454way|z14-[highway=track][tracktype=grade1][bridge?],
5455way|z14-[highway=track][tracktype=grade1][bridge=viaduct] {
5456 color: #b37700;
5457 opacity: 0.7;
5458 width: 2;
5459 z-index: 4;
5460}
5461
5462way|z14-[highway=track][tracktype=grade2][bridge?],
5463way|z14-[highway=track][tracktype=grade2][bridge=viaduct] {
5464 color: #a87000;
5465 dashes: 3,4;
5466 linecap: round;
5467 linejoin: round;
5468 opacity: 0.8;
5469 width: 1.5;
5470 z-index: 4;
5471}
5472
5473way|z14-[highway=track][tracktype=grade3][bridge?],
5474way|z14-[highway=track][tracktype=grade3][bridge=viaduct] {
5475 color: #996600;
5476 linecap: round;
5477 linejoin: round;
5478 opacity: 0.7;
5479 width: 2;
5480 z-index: 4;
5481}
5482
5483way|z14-[highway=track][tracktype=grade4][bridge?],
5484way|z14-[highway=track][tracktype=grade4][bridge=viaduct] {
5485 color: #996600;
5486 dashes: 4,7,1,5;
5487 linecap: round;
5488 linejoin: round;
5489 opacity: 0.8;
5490 width: 2;
5491 z-index: 4;
5492}
5493
5494way|z14-[highway=track][tracktype=grade5][bridge?],
5495way|z14-[highway=track][tracktype=grade5][bridge=viaduct] {
5496 color: #996600;
5497 dashes: 1,5;
5498 linecap: round;
5499 linejoin: round;
5500 opacity: 0.8;
5501 width: 2;
5502 z-index: 4;
5503}
5504
5505way|z14-[highway=track][!tracktype][bridge?],
5506way|z14-[highway=track][!tracktype][bridge=viaduct] {
5507 color: #996600;
5508 dashes: 3,4;
5509 linecap: round;
5510 linejoin: round;
5511 width: 1.5;
5512 z-index: 4;
5513}
5514
5515/**
5516 * Layer 'bridges_access0'
5517 * Style 'access'
5518 */
5519
5520way|z15[access=permissive][highway=unclassified][bridge?]::access,
5521way|z15[access=permissive][highway=residential][bridge?]::access,
5522way|z15[access=permissive][highway=unclassified][bridge=viaduct]::access,
5523way|z15[access=permissive][highway=residential][bridge=viaduct]::access,
5524way|z15[access=permissive][highway=footway][bridge?]::access,
5525way|z15[access=permissive][highway=footway][bridge=viaduct]::access {
5526 color: #ccff99;
5527 dashes: 6,8;
5528 linecap: round;
5529 linejoin: round;
5530 opacity: 0.5;
5531 width: 6;
5532 z-index: 7;
5533}
5534
5535way|z15[access=permissive][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][bridge?]::access,
5536way|z15[access=permissive][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][bridge=viaduct]::access {
5537 color: #ccff99;
5538 dashes: 6,8;
5539 linecap: round;
5540 linejoin: round;
5541 opacity: 0.5;
5542 width: 3;
5543 z-index: 7;
5544}
5545
5546way|z16-[access=permissive][highway=unclassified][bridge?]::access,
5547way|z16-[access=permissive][highway=residential][bridge?]::access,
5548way|z16-[access=permissive][highway=footway][bridge?]::access,
5549way|z16-[access=permissive][highway=unclassified][bridge=viaduct]::access,
5550way|z16-[access=permissive][highway=residential][bridge=viaduct]::access,
5551way|z16-[access=permissive][highway=footway][bridge=viaduct]::access,
5552way|z16-[access=permissive][highway=service][bridge?]::access,
5553way|z16-[access=permissive][highway=service][bridge=viaduct]::access {
5554 color: #ccff99;
5555 dashes: 6,8;
5556 linecap: round;
5557 linejoin: round;
5558 opacity: 0.5;
5559 width: 6;
5560 z-index: 7;
5561}
5562
5563way|z15[access=destination][highway=unclassified][bridge?]::access,
5564way|z15[access=destination][highway=unclassified][bridge=viaduct]::access,
5565way|z15[access=destination][highway=residential][bridge?]::access,
5566way|z15[access=destination][highway=residential][bridge=viaduct]::access {
5567 color: #c2e0ff;
5568 dashes: 6,8;
5569 linecap: round;
5570 linejoin: round;
5571 opacity: 0.5;
5572 width: 6;
5573 z-index: 7;
5574}
5575
5576way|z15[access=destination][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][bridge?]::access,
5577way|z15[access=destination][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][bridge=viaduct]::access {
5578 color: #c2e0ff;
5579 dashes: 6,8;
5580 linecap: round;
5581 linejoin: round;
5582 opacity: 0.5;
5583 width: 3;
5584 z-index: 7;
5585}
5586
5587way|z16-[access=destination][highway=unclassified][bridge?]::access,
5588way|z16-[access=destination][highway=residential][bridge?]::access,
5589way|z16-[access=destination][highway=unclassified][bridge=viaduct]::access,
5590way|z16-[access=destination][highway=residential][bridge=viaduct]::access,
5591way|z16-[access=destination][highway=service][bridge?]::access,
5592way|z16-[access=destination][highway=service][bridge=viaduct]::access {
5593 color: #c2e0ff;
5594 dashes: 6,8;
5595 linecap: round;
5596 linejoin: round;
5597 opacity: 0.5;
5598 width: 6;
5599 z-index: 7;
5600}
5601
5602way|z15[access=private][highway!=service][bridge?]::access,
5603way|z15[access=private][highway!=service][bridge=viaduct]::access,
5604way|z15[access=no][highway!=service][bridge?]::access,
5605way|z15[access=no][highway!=service][bridge=viaduct]::access {
5606 color: #efa9a9;
5607 dashes: 6,8;
5608 linecap: round;
5609 linejoin: round;
5610 opacity: 0.5;
5611 width: 6;
5612 z-index: 7;
5613}
5614
5615way|z15[access=private][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][bridge?]::access,
5616way|z15[access=private][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][bridge=viaduct]::access,
5617way|z15[access=no][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][bridge?]::access,
5618way|z15[access=no][highway=service][service!=parking_aisle][service!=drive-through][service!=driveway][bridge=viaduct]::access {
5619 color: #efa9a9;
5620 dashes: 6,8;
5621 linecap: round;
5622 linejoin: round;
5623 opacity: 0.5;
5624 width: 3;
5625 z-index: 7;
5626}
5627
5628way|z16-[access=private][bridge?]::access,
5629way|z16-[access=private][bridge=viaduct]::access,
5630way|z16-[access=no][bridge?]::access,
5631way|z16-[access=no][bridge=viaduct]::access {
5632 color: #efa9a9;
5633 dashes: 6,8;
5634 linecap: round;
5635 linejoin: round;
5636 opacity: 0.5;
5637 width: 6;
5638 z-index: 7;
5639}
5640
5641/**
5642 * Layer 'bridges_directions0'
5643 * Style 'directions'
5644 */
5645
5646way|z16-[oneway?][highway][!bridge?]::oneway,
5647way|z16-[oneway?][highway][bridge!=viaduct]::oneway,
5648way|z16-[oneway?][railway][!bridge?]::oneway,
5649way|z16-[oneway?][railway][bridge!=viaduct]::oneway,
5650way|z16-[oneway?][waterway][!bridge?]::oneway,
5651way|z16-[oneway?][waterway][bridge!=viaduct]::oneway {
5652 color: #6c70d5;
5653 dashes: 0,12,10,152;
5654 linejoin: bevel;
5655 width: 1;
5656 z-index: 15;
5657}
5658way|z16-[oneway?][highway][!bridge?]::oneway_over1,
5659way|z16-[oneway?][highway][bridge!=viaduct]::oneway_over1,
5660way|z16-[oneway?][railway][!bridge?]::oneway_over1,
5661way|z16-[oneway?][railway][bridge!=viaduct]::oneway_over1,
5662way|z16-[oneway?][waterway][!bridge?]::oneway_over1,
5663way|z16-[oneway?][waterway][bridge!=viaduct]::oneway_over1 {
5664 color: #6c70d5;
5665 dashes: 0,12,9,153;
5666 linejoin: bevel;
5667 width: 2;
5668 z-index: 15.1;
5669}
5670way|z16-[oneway?][highway][!bridge?]::oneway_over2,
5671way|z16-[oneway?][highway][bridge!=viaduct]::oneway_over2,
5672way|z16-[oneway?][railway][!bridge?]::oneway_over2,
5673way|z16-[oneway?][railway][bridge!=viaduct]::oneway_over2,
5674way|z16-[oneway?][waterway][!bridge?]::oneway_over2,
5675way|z16-[oneway?][waterway][bridge!=viaduct]::oneway_over2 {
5676 color: #6c70d5;
5677 dashes: 0,18,2,154;
5678 linejoin: bevel;
5679 width: 3;
5680 z-index: 15.2;
5681}
5682way|z16-[oneway?][highway][!bridge?]::oneway_over3,
5683way|z16-[oneway?][highway][bridge!=viaduct]::oneway_over3,
5684way|z16-[oneway?][railway][!bridge?]::oneway_over3,
5685way|z16-[oneway?][railway][bridge!=viaduct]::oneway_over3,
5686way|z16-[oneway?][waterway][!bridge?]::oneway_over3,
5687way|z16-[oneway?][waterway][bridge!=viaduct]::oneway_over3 {
5688 color: #6c70d5;
5689 dashes: 0,18,1,155;
5690 linejoin: bevel;
5691 width: 4;
5692 z-index: 15.3;
5693}
5694
5695way|z16-[oneway=-1][highway][!bridge?]::oneway,
5696way|z16-[oneway=-1][highway][bridge!=viaduct]::oneway,
5697way|z16-[oneway=-1][railway][!bridge?]::oneway,
5698way|z16-[oneway=-1][railway][bridge!=viaduct]::oneway,
5699way|z16-[oneway=-1][waterway][!bridge?]::oneway,
5700way|z16-[oneway=-1][waterway][bridge!=viaduct]::oneway {
5701 color: #6c70d5;
5702 dashes: 0,12,10,152;
5703 linejoin: bevel;
5704 width: 1;
5705 z-index: 15;
5706}
5707way|z16-[oneway=-1][highway][!bridge?]::oneway_over1,
5708way|z16-[oneway=-1][highway][bridge!=viaduct]::oneway_over1,
5709way|z16-[oneway=-1][railway][!bridge?]::oneway_over1,
5710way|z16-[oneway=-1][railway][bridge!=viaduct]::oneway_over1,
5711way|z16-[oneway=-1][waterway][!bridge?]::oneway_over1,
5712way|z16-[oneway=-1][waterway][bridge!=viaduct]::oneway_over1 {
5713 color: #6c70d5;
5714 dashes: 0,13,9,152;
5715 linejoin: bevel;
5716 width: 2;
5717 z-index: 15.1;
5718}
5719way|z16-[oneway=-1][highway][!bridge?]::oneway_over2,
5720way|z16-[oneway=-1][highway][bridge!=viaduct]::oneway_over2,
5721way|z16-[oneway=-1][railway][!bridge?]::oneway_over2,
5722way|z16-[oneway=-1][railway][bridge!=viaduct]::oneway_over2,
5723way|z16-[oneway=-1][waterway][!bridge?]::oneway_over2,
5724way|z16-[oneway=-1][waterway][bridge!=viaduct]::oneway_over2 {
5725 color: #6c70d5;
5726 dashes: 0,14,2,158;
5727 linejoin: bevel;
5728 width: 3;
5729 z-index: 15.2;
5730}
5731way|z16-[oneway=-1][highway][!bridge?]::oneway_over3,
5732way|z16-[oneway=-1][highway][bridge!=viaduct]::oneway_over3,
5733way|z16-[oneway=-1][railway][!bridge?]::oneway_over3,
5734way|z16-[oneway=-1][railway][bridge!=viaduct]::oneway_over3,
5735way|z16-[oneway=-1][waterway][!bridge?]::oneway_over3,
5736way|z16-[oneway=-1][waterway][bridge!=viaduct]::oneway_over3 {
5737 color: #6c70d5;
5738 dashes: 0,15,1,158;
5739 linejoin: bevel;
5740 width: 4;
5741 z-index: 15.3;
5742}
5743
5744/**
5745 * Layer 'trams'
5746 * Style 'trams'
5747 */
5748
5749way|z13-14[railway=tram][!tunnel?]::tram {
5750 color: #444444;
5751 width: 1;
5752 z-index: 17;
5753}
5754
5755way|z15-[railway=tram][bridge!=yes][!tunnel?]::tram {
5756 color: #444444;
5757 width: 2;
5758 z-index: 17;
5759}
5760
5761way|z15-[railway=tram][bridge=yes][!tunnel?]::tram_under3 {
5762 color: black;
5763 width: 5;
5764 z-index: 16.8;
5765}
5766way|z15-[railway=tram][bridge=yes][!tunnel?]::tram_under2 {
5767 color: white;
5768 width: 4;
5769 z-index: 16.9;
5770}
5771way|z15-[railway=tram][bridge=yes][!tunnel?]::tram {
5772 color: #444444;
5773 width: 2;
5774 z-index: 17;
5775}
5776
5777/**
5778 * Layer 'guideways'
5779 * Style 'guideways'
5780 */
5781
5782way|z13[highway=bus_guideway][!tunnel?]::casing1 {
5783 color: #6666ff;
5784 linejoin: round;
5785 width: 3;
5786 z-index: -0.1;
5787}
5788way|z13[highway=bus_guideway][!tunnel?] {
5789 color: white;
5790 dashes: 8,12;
5791 linejoin: round;
5792 width: 1;
5793 z-index: 0;
5794}
5795
5796way|z14-[highway=bus_guideway][!tunnel?]::casing1 {
5797 color: #6666ff;
5798 linejoin: round;
5799 width: 3;
5800 z-index: -0.1;
5801}
5802way|z14-[highway=bus_guideway][!tunnel?] {
5803 color: white;
5804 dashes: 0,11,8,1;
5805 linejoin: round;
5806 width: 1;
5807 z-index: 0;
5808}
5809
5810/**
5811 * Layer 'admin-01234'
5812 * Style 'admin-01234'
5813 */
5814
5815way|z4-6[admin_level=2],
5816way|z4-6[admin_level=3] {
5817 color: purple;
5818 opacity: 0.2;
5819 width: 0.6;
5820}
5821
5822way|z7-9[admin_level=2],
5823way|z7-9[admin_level=3] {
5824 color: purple;
5825 opacity: 0.2;
5826 width: 2;
5827}
5828
5829way|z10-[admin_level=2] {
5830 color: purple;
5831 opacity: 0.1;
5832 width: 6;
5833}
5834
5835way|z10-[admin_level=3] {
5836 color: purple;
5837 dashes: 4,2;
5838 opacity: 0.1;
5839 width: 5;
5840}
5841
5842way|z4-6[admin_level=4] {
5843 color: purple;
5844 dashes: 4,3;
5845 opacity: 0.2;
5846 width: 0.6;
5847}
5848
5849way|z7-10[admin_level=4] {
5850 color: purple;
5851 dashes: 4,3;
5852 opacity: 0.2;
5853 width: 1;
5854}
5855
5856way|z11-[admin_level=4] {
5857 color: purple;
5858 dashes: 4,3;
5859 opacity: 0.2;
5860 width: 3;
5861}
5862
5863/**
5864 * Layer 'admin-5678'
5865 * Style 'admin-5678'
5866 */
5867
5868way|z11-[admin_level=5] {
5869 color: purple;
5870 dashes: 6,3,2,3,2,3;
5871 opacity: 0.3;
5872 width: 2;
5873}
5874
5875way|z11-[admin_level=6] {
5876 color: purple;
5877 dashes: 6,3,2,3;
5878 opacity: 0.3;
5879 width: 2;
5880}
5881
5882way|z12-[admin_level=8],
5883way|z12-[admin_level=7] {
5884 color: purple;
5885 dashes: 5,2;
5886 opacity: 0.3;
5887 width: 1.5;
5888}
5889
5890/**
5891 * Layer 'admin-other'
5892 * Style 'admin-other'
5893 */
5894
5895way|z13-[admin_level=10],
5896way|z13-[admin_level=9] {
5897 color: purple;
5898 dashes: 2,3;
5899 opacity: 0.3;
5900 width: 2;
5901}
5902
5903way|z9-11[admin_level][admin_level>8] {
5904 color: purple;
5905 opacity: 0.2;
5906 width: 1;
5907}
5908
5909/**
5910 * Layer 'placenames-large'
5911 * Style 'country'
5912 */
5913
5914node|z2-3[place=country] {
5915 font-family: "DejaVu Sans Book";
5916 font-size: 8;
5917 text: "name";
5918 text-color: #9d6c9d;
5919 text-halo-radius: 1;
5920 text-wrap-width: 20;
5921}
5922
5923node|z4-6[place=country] {
5924 font-family: "DejaVu Sans Book";
5925 font-size: 10;
5926 text: "name";
5927 text-color: #9d6c9d;
5928 text-halo-radius: 1;
5929 text-wrap-width: 20;
5930}
5931
5932/* Style 'state' */
5933
5934node|z4[place=state] {
5935 font-family: "DejaVu Sans Oblique";
5936 font-size: 9;
5937 text: "ref";
5938 text-color: #9d6c9d;
5939 text-halo-radius: 1;
5940}
5941
5942node|z5-6[place=state] {
5943 font-family: "DejaVu Sans Oblique";
5944 font-size: 9;
5945 text: "name";
5946 text-color: #9d6c9d;
5947 text-halo-radius: 1;
5948}
5949
5950node|z7-8[place=state] {
5951 font-family: "DejaVu Sans Oblique";
5952 font-size: 11;
5953 text: "name";
5954 text-color: #9d6c9d;
5955 text-halo-radius: 1;
5956}
5957
5958/**
5959 * Layer 'placenames-capital'
5960 * Style 'capital'
5961 */
5962
5963node|z5[place=city][captial?],
5964node|z5[place=metropolis][captial?],
5965node|z5[place=town][captial?] {
5966 font-family: "DejaVu Sans Book";
5967 font-size: 9;
5968 text: "name";
5969 text-color: black;
5970 text-halo-radius: 1;
5971}
5972
5973node|z6-8[place=city][captial?],
5974node|z6-8[place=metropolis][captial?],
5975node|z6-8[place=town][captial?] {
5976 font-family: "DejaVu Sans Book";
5977 font-size: 11;
5978 text: "name";
5979 text-color: black;
5980 text-halo-radius: 1;
5981}
5982
5983node|z9-10[place=city][captial?],
5984node|z9-10[place=metropolis][captial?],
5985node|z9-10[place=town][captial?] {
5986 font-family: "DejaVu Sans Book";
5987 font-size: 11;
5988 text: "name";
5989 text-color: black;
5990 text-halo-radius: 1;
5991}
5992
5993node|z11-14[place=city][captial?],
5994node|z11-14[place=metropolis][captial?],
5995node|z11-14[place=town][captial?] {
5996 font-family: "DejaVu Sans Book";
5997 font-size: 14;
5998 text: "name";
5999 text-color: black;
6000 text-halo-radius: 1;
6001}
6002
6003/**
6004 * Layer 'placenames-medium'
6005 * Style 'city'
6006 */
6007
6008node|z6-8[place=city][!captial?],
6009node|z6-8[place=metropolis][!captial?] {
6010 font-family: "DejaVu Sans Book";
6011 font-size: 8;
6012 text: "name";
6013 text-color: black;
6014 text-halo-radius: 1;
6015}
6016
6017node|z9-10[place=city][!captial?],
6018node|z9-10[place=metropolis][!captial?] {
6019 font-family: "DejaVu Sans Book";
6020 font-size: 11;
6021 text: "name";
6022 text-color: black;
6023 text-halo-radius: 1;
6024}
6025
6026node|z11-14[place=city][!captial?],
6027node|z11-14[place=metropolis][!captial?] {
6028 font-family: "DejaVu Sans Book";
6029 font-size: 14;
6030 text: "name";
6031 text-color: black;
6032 text-halo-radius: 1;
6033}
6034
6035/* Style 'town' */
6036
6037node|z9-10[place=town][!captial?],
6038node|z9-10[place=large_town][!captial?],
6039node|z9-10[place=small_town][!captial?] {
6040 font-family: "DejaVu Sans Book";
6041 font-size: 8;
6042 text: "name";
6043 text-color: black;
6044 text-halo-radius: 1;
6045 text-wrap-width: 20;
6046}
6047
6048node|z11-13[place=town][!captial?],
6049node|z11-13[place=large_town][!captial?],
6050node|z11-13[place=small_town][!captial?] {
6051 font-family: "DejaVu Sans Book";
6052 font-size: 10;
6053 text: "name";
6054 text-color: black;
6055 text-halo-radius: 1;
6056 text-wrap-width: 20;
6057}
6058
6059node|z14-[place=town][!captial?],
6060node|z14-[place=large_town][!captial?],
6061node|z14-[place=small_town][!captial?] {
6062 font-family: "DejaVu Sans Book";
6063 font-size: 14;
6064 text: "name";
6065 text-color: #777777;
6066 text-halo-radius: 1;
6067 text-wrap-width: 20;
6068}
6069
6070/**
6071 * Layer 'placenames-small'
6072 * Style 'suburb'
6073 */
6074
6075node|z12-13[place=suburb] {
6076 font-family: "DejaVu Sans Book";
6077 font-size: 10;
6078 text: "name";
6079 text-color: black;
6080 text-halo-radius: 1;
6081}
6082
6083node|z14-[place=suburb] {
6084 font-family: "DejaVu Sans Book";
6085 font-size: 13;
6086 text: "name";
6087 text-color: #777777;
6088 text-halo-radius: 1;
6089}
6090
6091/* Style 'village' */
6092
6093node|z12-14[place=village],
6094node|z12-14[place=large_village] {
6095 font-family: "DejaVu Sans Book";
6096 font-size: 9;
6097 text: "name";
6098 text-color: black;
6099 text-halo-radius: 1;
6100}
6101
6102node|z15-[place=village],
6103node|z15-[place=large_village] {
6104 font-family: "DejaVu Sans Book";
6105 font-size: 12;
6106 text: "name";
6107 text-color: #777777;
6108 text-halo-radius: 1;
6109}
6110
6111/* Style 'hamlet' */
6112
6113node|z14-15[place=hamlet],
6114node|z14-15[place=locality],
6115node|z14-15[place=isolated_dwelling],
6116node|z14-15[place=farm] {
6117 font-family: "DejaVu Sans Book";
6118 font-size: 8;
6119 text: "name";
6120 text-color: black;
6121 text-halo-radius: 1;
6122}
6123
6124node|z16-[place=hamlet],
6125node|z16-[place=locality],
6126node|z16-[place=isolated_dwelling],
6127node|z16-[place=farm] {
6128 font-family: "DejaVu Sans Book";
6129 font-size: 11;
6130 text: "name";
6131 text-color: #777777;
6132 text-halo-radius: 1;
6133}
6134
6135/**
6136 * Layer 'amenity-stations'
6137 * Style 'stations'
6138 */
6139
6140node|z18-[railway=subway_entrance] {
6141 icon-image: "symbols/walking.n.12.png";
6142}
6143
6144node|z12[railway=station][disused!=yes] {
6145 icon-image: "symbols/halt.png";
6146}
6147
6148node|z13-14[railway=station][disused!=yes] {
6149 icon-image: "symbols/station_small.png";
6150}
6151
6152node|z13-[railway=station][disused=yes] {
6153 icon-image: "symbols/station_disused.png";
6154}
6155
6156node|z15-[railway=station][disused!=yes] {
6157 icon-image: "symbols/station.png";
6158}
6159
6160node|z13-14[railway=halt],
6161node|z13-14[aerialway=station] {
6162 icon-image: "symbols/halt.png";
6163}
6164
6165node|z15-[railway=halt],
6166node|z15-[aerialway=station] {
6167 icon-image: "symbols/station_small.png";
6168}
6169
6170node|z14[railway=halt],
6171node|z14[aerialway=station] {
6172 font-family: "DejaVu Sans Book";
6173 font-size: 8;
6174 text: "name";
6175 text-anchor-vertical: above;
6176 text-color: #6666ff;
6177 text-halo-radius: 1;
6178 text-offset-y: 4;
6179}
6180
6181node|z15-[railway=halt],
6182node|z15-[aerialway=station] {
6183 font-family: "DejaVu Sans Book";
6184 font-size: 10;
6185 text: "name";
6186 text-anchor-vertical: above;
6187 text-color: #6666ff;
6188 text-halo-radius: 1;
6189 text-offset-y: 5;
6190}
6191
6192node|z14[railway=station][disused!=yes] {
6193 font-family: "DejaVu Sans Bold";
6194 font-size: 9;
6195 text: "name";
6196 text-anchor-vertical: above;
6197 text-color: #6666ff;
6198 text-halo-radius: 1;
6199 text-offset-y: 3;
6200}
6201
6202node|z15-[railway=station][disused!=yes] {
6203 font-family: "DejaVu Sans Bold";
6204 font-size: 11;
6205 text: "name";
6206 text-anchor-vertical: above;
6207 text-color: #6666ff;
6208 text-halo-radius: 1;
6209 text-offset-y: 4;
6210}
6211
6212node|z15-[railway=station][disused=yes] {
6213 font-family: "DejaVu Sans Bold";
6214 font-size: 9;
6215 text: "name";
6216 text-anchor-vertical: above;
6217 text-color: grey;
6218 text-halo-radius: 1;
6219 text-offset-y: 4;
6220}
6221
6222/**
6223 * Layer 'amenity-stations-poly'
6224 * Style 'stations'
6225 */
6226
6227area|z18-[railway=subway_entrance] {
6228 icon-image: "symbols/walking.n.12.png";
6229}
6230
6231area|z12[railway=station][disused!=yes] {
6232 icon-image: "symbols/halt.png";
6233}
6234
6235area|z13-14[railway=station][disused!=yes] {
6236 icon-image: "symbols/station_small.png";
6237}
6238
6239area|z13-[railway=station][disused=yes] {
6240 icon-image: "symbols/station_disused.png";
6241}
6242
6243area|z15-[railway=station][disused!=yes] {
6244 icon-image: "symbols/station.png";
6245}
6246
6247area|z13-14[railway=halt],
6248area|z13-14[aerialway=station] {
6249 icon-image: "symbols/halt.png";
6250}
6251
6252area|z15-[railway=halt],
6253area|z15-[aerialway=station] {
6254 icon-image: "symbols/station_small.png";
6255}
6256
6257area|z14[railway=halt],
6258area|z14[aerialway=station] {
6259 font-family: "DejaVu Sans Book";
6260 font-size: 8;
6261 text: "name";
6262 text-anchor-vertical: above;
6263 text-color: #6666ff;
6264 text-halo-radius: 1;
6265 text-offset-y: 4;
6266}
6267
6268area|z15-[railway=halt],
6269area|z15-[aerialway=station] {
6270 font-family: "DejaVu Sans Book";
6271 font-size: 10;
6272 text: "name";
6273 text-anchor-vertical: above;
6274 text-color: #6666ff;
6275 text-halo-radius: 1;
6276 text-offset-y: 5;
6277}
6278
6279area|z14[railway=station][disused!=yes] {
6280 font-family: "DejaVu Sans Bold";
6281 font-size: 9;
6282 text: "name";
6283 text-anchor-vertical: above;
6284 text-color: #6666ff;
6285 text-halo-radius: 1;
6286 text-offset-y: 3;
6287}
6288
6289area|z15-[railway=station][disused!=yes] {
6290 font-family: "DejaVu Sans Bold";
6291 font-size: 11;
6292 text: "name";
6293 text-anchor-vertical: above;
6294 text-color: #6666ff;
6295 text-halo-radius: 1;
6296 text-offset-y: 4;
6297}
6298
6299area|z15-[railway=station][disused=yes] {
6300 font-family: "DejaVu Sans Bold";
6301 font-size: 9;
6302 text: "name";
6303 text-anchor-vertical: above;
6304 text-color: grey;
6305 text-halo-radius: 1;
6306 text-offset-y: 4;
6307}
6308
6309/**
6310 * Layer 'amenity-symbols'
6311 * Style 'symbols'
6312 */
6313
6314node|z16-[aeroway=helipad] {
6315 icon-image: "symbols/helipad.p.16.png";
6316 font-family: "DejaVu Sans Bold";
6317 font-size: 8;
6318 text: "name";
6319 text-anchor-vertical: above;
6320 text-color: #6692da;
6321 text-halo-radius: 1;
6322 text-offset-y: 0;
6323}
6324
6325node|z9-10[aeroway=airport] {
6326 icon-image: "symbols/airport.p.16.png";
6327 font-family: "DejaVu Sans Bold";
6328 font-size: 8;
6329 text: "name";
6330 text-anchor-vertical: above;
6331 text-color: #6692da;
6332 text-halo-radius: 1;
6333 text-offset-y: 2;
6334}
6335
6336node|z11-12[aeroway=airport] {
6337 font-family: "DejaVu Sans Bold";
6338 font-size: 9;
6339 text: "name";
6340 text-color: #6692da;
6341 text-halo-radius: 1;
6342}
6343
6344node|z10[aeroway=aerodrome] {
6345 icon-image: "symbols/aerodrome.p.16.png";
6346 font-family: "DejaVu Sans Oblique";
6347 font-size: 8;
6348 text: "name";
6349 text-anchor-vertical: above;
6350 text-color: #6692da;
6351 text-halo-radius: 1;
6352 text-offset-y: 2;
6353}
6354
6355node|z11-12[aeroway=aerodrome] {
6356 font-family: "DejaVu Sans Oblique";
6357 font-size: 8;
6358 text: "name";
6359 text-color: #6692da;
6360 text-halo-radius: 1;
6361}
6362
6363node|z14-15[railway=level_crossing] {
6364 icon-image: "symbols/level_crossing.png";
6365}
6366
6367node|z16-[railway=level_crossing] {
6368 icon-image: "symbols/level_crossing2.png";
6369}
6370
6371node|z15-[man_made=lighthouse] {
6372 icon-image: "symbols/lighthouse.p.20.png";
6373}
6374
6375node|z11-[natural=peak] {
6376 icon-image: "symbols/peak.png";
6377}
6378
6379node|z11-[natural=volcano] {
6380 icon-image: "symbols/volcano.png";
6381}
6382
6383node|z15-[natural=cave_entrance] {
6384 icon-image: "symbols/poi_cave.p.16.png";
6385}
6386
6387node|z14-[natural=spring] {
6388 icon-image: "symbols/spring.png";
6389}
6390
6391node|z16[natural=tree] {
6392 icon-image: "symbols/tree.png";
6393}
6394
6395node|z17-[natural=tree] {
6396 icon-image: "symbols/tree2.png";
6397}
6398
6399node|z15-[man_made=power_wind],
6400node|z15-[power=generator][power_source=wind] {
6401 icon-image: "symbols/power_wind.png";
6402}
6403
6404node|z16-[man_made=windmill] {
6405 icon-image: "symbols/windmill.png";
6406}
6407
6408node|z17-[man_made=mast] {
6409 icon-image: "symbols/communications.p.20.png";
6410}
6411
6412node|z15-[highway=mini_roundabout] {
6413 icon-image: "symbols/mini_round.png";
6414}
6415
6416node|z15-[highway=gate],
6417node|z15-[barrier=gate] {
6418 icon-image: "symbols/gate2.png";
6419}
6420
6421node|z16-[barrier=lift_gate] {
6422 icon-image: "symbols/liftgate.png";
6423}
6424
6425node|z16-[barrier=bollard],
6426node|z16-[barrier=block] {
6427 icon-image: "symbols/bollard.png";
6428}
6429
6430/**
6431 * Layer 'amenity-symbols-poly'
6432 * Style 'symbols'
6433 */
6434
6435area|z16-[aeroway=helipad] {
6436 icon-image: "symbols/helipad.p.16.png";
6437 font-family: "DejaVu Sans Bold";
6438 font-size: 8;
6439 text: "name";
6440 text-anchor-vertical: above;
6441 text-color: #6692da;
6442 text-halo-radius: 1;
6443 text-offset-y: 0;
6444}
6445
6446area|z9-10[aeroway=airport] {
6447 icon-image: "symbols/airport.p.16.png";
6448 font-family: "DejaVu Sans Bold";
6449 font-size: 8;
6450 text: "name";
6451 text-anchor-vertical: above;
6452 text-color: #6692da;
6453 text-halo-radius: 1;
6454 text-offset-y: 2;
6455}
6456
6457area|z11-12[aeroway=airport] {
6458 font-family: "DejaVu Sans Bold";
6459 font-size: 9;
6460 text: "name";
6461 text-color: #6692da;
6462 text-halo-radius: 1;
6463}
6464
6465area|z10[aeroway=aerodrome] {
6466 icon-image: "symbols/aerodrome.p.16.png";
6467 font-family: "DejaVu Sans Oblique";
6468 font-size: 8;
6469 text: "name";
6470 text-anchor-vertical: above;
6471 text-color: #6692da;
6472 text-halo-radius: 1;
6473 text-offset-y: 2;
6474}
6475
6476area|z11-12[aeroway=aerodrome] {
6477 font-family: "DejaVu Sans Oblique";
6478 font-size: 8;
6479 text: "name";
6480 text-color: #6692da;
6481 text-halo-radius: 1;
6482}
6483
6484area|z14-15[railway=level_crossing] {
6485 icon-image: "symbols/level_crossing.png";
6486}
6487
6488area|z16-[railway=level_crossing] {
6489 icon-image: "symbols/level_crossing2.png";
6490}
6491
6492area|z15-[man_made=lighthouse] {
6493 icon-image: "symbols/lighthouse.p.20.png";
6494}
6495
6496area|z11-[natural=peak] {
6497 icon-image: "symbols/peak.png";
6498}
6499
6500area|z11-[natural=volcano] {
6501 icon-image: "symbols/volcano.png";
6502}
6503
6504area|z15-[natural=cave_entrance] {
6505 icon-image: "symbols/poi_cave.p.16.png";
6506}
6507
6508area|z14-[natural=spring] {
6509 icon-image: "symbols/spring.png";
6510}
6511
6512area|z16[natural=tree] {
6513 icon-image: "symbols/tree.png";
6514}
6515
6516area|z17-[natural=tree] {
6517 icon-image: "symbols/tree2.png";
6518}
6519
6520area|z15-[man_made=power_wind],
6521area|z15-[power=generator][power_source=wind] {
6522 icon-image: "symbols/power_wind.png";
6523}
6524
6525area|z16-[man_made=windmill] {
6526 icon-image: "symbols/windmill.png";
6527}
6528
6529area|z17-[man_made=mast] {
6530 icon-image: "symbols/communications.p.20.png";
6531}
6532
6533area|z15-[highway=mini_roundabout] {
6534 icon-image: "symbols/mini_round.png";
6535}
6536
6537area|z15-[highway=gate],
6538area|z15-[barrier=gate] {
6539 icon-image: "symbols/gate2.png";
6540}
6541
6542area|z16-[barrier=lift_gate] {
6543 icon-image: "symbols/liftgate.png";
6544}
6545
6546area|z16-[barrier=bollard],
6547area|z16-[barrier=block] {
6548 icon-image: "symbols/bollard.png";
6549}
6550
6551/**
6552 * Layer 'amenity-points'
6553 * Style 'points'
6554 */
6555
6556node|z13-[tourism=alpine_hut] {
6557 icon-image: "symbols/alpinehut.p.16.png";
6558}
6559
6560node|z16-[amenity=shelter] {
6561 icon-image: "symbols/shelter2.p.16.png";
6562}
6563
6564node|z16-[highway=ford] {
6565 icon-image: "symbols/transport_ford.p.16.png";
6566}
6567
6568node|z15-[amenity=hospital] {
6569 icon-image: "symbols/hospital.p.16.png";
6570}
6571
6572node|z17-[amenity=embassy] {
6573 icon-image: "symbols/embassy.png";
6574}
6575
6576node|z17-[amenity=library] {
6577 icon-image: "symbols/library.p.20.png";
6578}
6579
6580node|z17-[amenity=courthouse] {
6581 icon-image: "symbols/amenity_court.p.20.png";
6582}
6583
6584node|z15-[waterway=lock],
6585node|z15-[lock=yes] {
6586 icon-image: "symbols/lock_gate.png";
6587}
6588
6589node|z17-[man_made=mast] {
6590 icon-image: "symbols/communications.p.20.png";
6591}
6592
6593node|z17-[tourism=museum] {
6594 icon-image: "symbols/museum.p.16.png";
6595}
6596
6597
6598node|z16-[amenity=place_of_worship][religion=christian] {
6599 icon-image: "symbols/christian3.p.14.png";
6600}
6601
6602node|z16-[amenity=place_of_worship][religion=muslim] {
6603 icon-image: "symbols/islamic3.p.16.png";
6604}
6605
6606node|z16-[amenity=place_of_worship][religion=sikh] {
6607 icon-image: "symbols/sikh3.p.16.png";
6608}
6609
6610node|z16-[amenity=place_of_worship][religion=jewish] {
6611 icon-image: "symbols/jewish3.p.16.png";
6612}
6613
6614node|z16-[amenity=place_of_worship][religion!=christian][religion!=muslim][religion!=sikh][religion!=jewish] {
6615 icon-image: "symbols/place_of_worship3.p.16.png";
6616}
6617
6618
6619node|z17-[amenity=theatre] {
6620 icon-image: "symbols/theatre.p.20.png";
6621}
6622
6623
6624node|z17-[amenity=drinking_water] {
6625 icon-image: "symbols/food_drinkingtap.p.20.png";
6626}
6627
6628
6629node|z17-[man_made=water_tower] {
6630 icon-image: "symbols/tower_water.p.20.png";
6631}
6632
6633node|z17-[historic=memorial] {
6634 icon-image: "symbols/tourist_memorial.p.20.png";
6635}
6636
6637
6638
6639node|z17-[leisure=slipway] {
6640 icon-image: "symbols/transport_slipway.p.20.png";
6641}
6642
6643/**
6644 * Layer 'amenity-points-poly'
6645 * Style 'points'
6646 */
6647
6648area|z13-[tourism=alpine_hut] {
6649 icon-image: "symbols/alpinehut.p.16.png";
6650}
6651
6652area|z16-[amenity=shelter] {
6653 icon-image: "symbols/shelter2.p.16.png";
6654}
6655
6656
6657area|z16-[tourism=camp_site] {
6658 icon-image: "symbols/camping.n.16.png";
6659}
6660
6661area|z16-[highway=ford] {
6662 icon-image: "symbols/transport_ford.p.16.png";
6663}
6664
6665area|z16-[tourism=caravan_site] {
6666 icon-image: "symbols/caravan_park.p.24.png";
6667}
6668
6669area|z16-[amenity=car_sharing] {
6670 icon-image: "symbols/car_share.p.16.png";
6671}
6672
6673area|z17-[tourism=chalet] {
6674 icon-image: "symbols/chalet.p.16.png";
6675}
6676
6677area|z17-[amenity=cinema] {
6678 icon-image: "symbols/cinema.p.24.png";
6679}
6680
6681area|z17-[amenity=fire_station] {
6682 icon-image: "symbols/firestation.p.16.png";
6683}
6684
6685area|z17-[amenity=fuel] {
6686 icon-image: "symbols/fuel.p.16.png";
6687}
6688
6689area|z17-[tourism=guest_house] {
6690 icon-image: "symbols/guest_house.p.16.png";
6691}
6692
6693area|z17-[tourism=bed_and_breakfast] {
6694 icon-image: "symbols/bandb.p.20.png";
6695}
6696
6697area|z15-[amenity=hospital] {
6698 icon-image: "symbols/hospital.p.16.png";
6699}
6700
6701area|z17-[tourism=hostel] {
6702 icon-image: "symbols/hostel.p.20.png";
6703}
6704
6705area|z17-[tourism=hotel] {
6706 icon-image: "symbols/hotel2.p.20.png";
6707}
6708
6709area|z17-[tourism=motel] {
6710 icon-image: "symbols/motel.p.20.png";
6711}
6712
6713area|z16-[tourism=information] {
6714 icon-image: "symbols/information.p.16.png";
6715}
6716
6717area|z17-[amenity=embassy] {
6718 icon-image: "symbols/embassy.png";
6719}
6720
6721area|z17-[amenity=library] {
6722 icon-image: "symbols/library.p.20.png";
6723}
6724
6725area|z17-[amenity=courthouse] {
6726 icon-image: "symbols/amenity_court.p.20.png";
6727}
6728
6729area|z15-[waterway=lock],
6730area|z15-[lock=yes] {
6731 icon-image: "symbols/lock_gate.png";
6732}
6733
6734area|z17-[man_made=mast] {
6735 icon-image: "symbols/communications.p.20.png";
6736}
6737
6738area|z17-[tourism=museum] {
6739 icon-image: "symbols/museum.p.16.png";
6740}
6741
6742area|z15-[amenity=parking][access=public],
6743area|z15-[amenity=parking][access=yes],
6744area|z15-[amenity=parking][!access] {
6745 icon-image: "symbols/parking.p.16.png";
6746}
6747
6748area|z15-[amenity=parking][access][access!=public][access!=yes] {
6749 icon-image: "symbols/parking_private.p.16.png";
6750}
6751
6752area|z17-[amenity=pharmacy] {
6753 icon-image: "symbols/pharmacy.p.16.png";
6754}
6755
6756area|z16-[amenity=place_of_worship][religion=christian] {
6757 icon-image: "symbols/christian3.p.14.png";
6758}
6759
6760area|z16-[amenity=place_of_worship][religion=muslim] {
6761 icon-image: "symbols/islamic3.p.16.png";
6762}
6763
6764area|z16-[amenity=place_of_worship][religion=sikh] {
6765 icon-image: "symbols/sikh3.p.16.png";
6766}
6767
6768area|z16-[amenity=place_of_worship][religion=jewish] {
6769 icon-image: "symbols/jewish3.p.16.png";
6770}
6771
6772area|z16-[amenity=place_of_worship] {
6773 icon-image: "symbols/place_of_worship3.p.16.png";
6774}
6775
6776area|z17-[amenity=police] {
6777 icon-image: "symbols/police.p.16.png";
6778}
6779
6780area|z17-[amenity=post_box] {
6781 icon-image: "symbols/post_box.p.16.png";
6782}
6783
6784area|z17-[amenity=post_office] {
6785 icon-image: "symbols/post_office.p.16.png";
6786}
6787
6788area|z16-[amenity=pub] {
6789 icon-image: "symbols/pub.p.16.png";
6790}
6791
6792area|z16-[amenity=biergarten] {
6793 icon-image: "symbols/biergarten.p.16.png";
6794}
6795
6796area|z16-[amenity=recycling] {
6797 icon-image: "symbols/recycling.p.16.png";
6798}
6799
6800area|z17-[amenity=restaurant] {
6801 icon-image: "symbols/restaurant.p.16.png";
6802}
6803
6804area|z17-[amenity=fast_food] {
6805 icon-image: "symbols/fast_food.png";
6806}
6807
6808area|z17-[amenity=telephone] {
6809 icon-image: "symbols/telephone.p.16.png";
6810}
6811
6812area|z17-[amenity=emergency_phone] {
6813 icon-image: "symbols/sosphone.png";
6814}
6815
6816area|z17-[amenity=theatre] {
6817 icon-image: "symbols/theatre.p.20.png";
6818}
6819
6820area|z17-[amenity=toilets] {
6821 icon-image: "symbols/toilets.p.20.png";
6822}
6823
6824area|z17-[amenity=drinking_water] {
6825 icon-image: "symbols/food_drinkingtap.p.20.png";
6826}
6827
6828area|z16-[amenity=prison] {
6829 icon-image: "symbols/amenity_prison.p.20.png";
6830}
6831
6832area|z16-[tourism=viewpoint] {
6833 icon-image: "symbols/view_point.p.16.png";
6834}
6835
6836area|z17-[man_made=water_tower] {
6837 icon-image: "symbols/tower_water.p.20.png";
6838}
6839
6840area|z17-[historic=memorial] {
6841 icon-image: "symbols/tourist_memorial.p.20.png";
6842}
6843
6844area|z16-[historic=archaeological_site] {
6845 icon-image: "symbols/tourist_archaeological2.glow.16.png";
6846}
6847
6848area|z16-[shop=supermarket] {
6849 icon-image: "symbols/shop_supermarket.p.16.png";
6850}
6851
6852area|z17-[shop=bakery] {
6853 icon-image: "symbols/shop_bakery.p.16.png";
6854}
6855
6856area|z17-[shop=butcher] {
6857 icon-image: "symbols/shop_butcher.png";
6858}
6859
6860area|z17-[shop=clothes],
6861area|z17-[shop=fashion] {
6862 icon-image: "symbols/shop_clothes.p.16.png";
6863}
6864
6865area|z17-[shop=convenience] {
6866 icon-image: "symbols/shop_convenience.p.16.png";
6867}
6868
6869area|z16-[shop=department_store] {
6870 icon-image: "symbols/department_store.p.16.png";
6871}
6872
6873area|z17-[shop=doityourself] {
6874 icon-image: "symbols/shop_diy.p.16.png";
6875}
6876
6877area|z17-[shop=florist] {
6878 icon-image: "symbols/florist.p.16.png";
6879}
6880
6881area|z17-[shop=hairdresser] {
6882 icon-image: "symbols/shop_hairdresser.p.16.png";
6883}
6884
6885area|z17-[shop=car] {
6886 icon-image: "symbols/shopping_car.p.16.png";
6887}
6888
6889area|z17-[shop=car_repair] {
6890 icon-image: "symbols/shopping_car_repair.p.16.png";
6891}
6892
6893area|z17-[shop=bicycle] {
6894 icon-image: "symbols/shopping_bicycle.p.16.png";
6895}
6896
6897area|z17-[leisure=playground] {
6898 icon-image: "symbols/playground.p.20.png";
6899}
6900
6901area|z16-[amenity=picnic_site] {
6902 icon-image: "symbols/picnic.p.16.png";
6903}
6904
6905area|z17-[leisure=slipway] {
6906 icon-image: "symbols/transport_slipway.p.20.png";
6907}
6908
6909/**
6910 * Layer 'power_line'
6911 * Style 'power_line'
6912 */
6913
6914way|z14-15[power=line] {
6915 color: #777777;
6916 width: 1;
6917}
6918
6919way|z16-[power=line] {
6920 color: #777777;
6921 width: 1.5;
6922}
6923
6924/**
6925 * Layer 'power_minorline'
6926 * Style 'power_minorline'
6927 */
6928
6929way|z16-[power=minor_line] {
6930 color: #777777;
6931 width: 0.5;
6932}
6933
6934/**
6935 * Layer 'power_towers'
6936 * Style 'power_towers'
6937 */
6938
6939node|z14[power=tower] {
6940 icon-image: "symbols/power_tower_3x3.png";
6941}
6942
6943node|z15-16[power=tower] {
6944 icon-image: "symbols/power_tower_5x5.png";
6945}
6946
6947node|z17-[power=tower] {
6948 icon-image: "symbols/power_tower.png";
6949}
6950
6951/**
6952 * Layer 'power_poles'
6953 * Style 'power_poles'
6954 */
6955
6956node|z16-[power=pole] {
6957 icon-image: "symbols/power_pole.png";
6958}
6959
6960/**
6961 * Layer 'highway-junctions'
6962 * Style 'highway-junctions'
6963 */
6964
6965node|z11[highway=motorway_junction] {
6966 font-family: "DejaVu Sans Oblique";
6967 font-size: 9;
6968 text: "ref";
6969 text-color: #6666ff;
6970 text-halo-radius: 1;
6971 text-wrap-width: 12;
6972}
6973
6974node|z12-14[highway=motorway_junction] {
6975 font-family: "DejaVu Sans Oblique";
6976 font-size: 9;
6977 text: "ref";
6978 text-color: #6666ff;
6979 text-halo-radius: 1;
6980 text-wrap-width: 12;
6981}
6982node|z12-14[highway=motorway_junction]::over1 {
6983 font-family: "DejaVu Sans Oblique";
6984 font-size: 8;
6985 text: "name";
6986 text-anchor-vertical: above;
6987 text-color: #6666ff;
6988 text-halo-radius: 1;
6989 text-offset-y: 2;
6990 text-wrap-character: ";";
6991 text-wrap-width: 2;
6992 z-index: 0.1;
6993}
6994
6995node|z15-[highway=motorway_junction] {
6996 font-family: "DejaVu Sans Oblique";
6997 font-size: 12;
6998 text: "ref";
6999 text-color: #6666ff;
7000 text-halo-radius: 1;
7001 text-wrap-width: 12;
7002}
7003node|z15-[highway=motorway_junction]::over1 {
7004 font-family: "DejaVu Sans Oblique";
7005 font-size: 11;
7006 text: "name";
7007 text-anchor-vertical: above;
7008 text-color: #6666ff;
7009 text-halo-radius: 1;
7010 text-offset-y: 4;
7011 text-wrap-character: ";";
7012 text-wrap-width: 2;
7013 z-index: 0.1;
7014}
7015
7016/**
7017 * Layer 'planet roads text osm'
7018 * Style 'roads-text'
7019 */
7020
7021way|z13-[highway=motorway][length=1] {
7022}
7023
7024way|z13-[highway=motorway][length=2] {
7025}
7026
7027way|z13-[highway=motorway][length=3] {
7028}
7029
7030way|z13-[highway=motorway][length=4] {
7031}
7032
7033way|z13-[highway=motorway][length=5] {
7034}
7035
7036way|z13-[highway=motorway][length=6] {
7037}
7038
7039way|z13-[highway=motorway][length=7] {
7040}
7041
7042way|z13-[highway=motorway][length=8] {
7043}
7044
7045way|z13-[highway=trunk][length=1] {
7046}
7047
7048way|z13-[highway=trunk][length=2] {
7049}
7050
7051way|z13-[highway=trunk][length=3] {
7052}
7053
7054way|z13-[highway=trunk][length=4] {
7055}
7056
7057way|z13-[highway=trunk][length=5] {
7058}
7059
7060way|z13-[highway=trunk][length=6] {
7061}
7062
7063way|z13-[highway=trunk][length=7] {
7064}
7065
7066way|z13-[highway=trunk][length=8] {
7067}
7068
7069way|z13-[highway=primary][length=1] {
7070}
7071
7072way|z13-[highway=primary][length=2] {
7073}
7074
7075way|z13-[highway=primary][length=3] {
7076}
7077
7078way|z13-[highway=primary][length=4] {
7079}
7080
7081way|z13-[highway=primary][length=5] {
7082}
7083
7084way|z13-[highway=primary][length=6] {
7085}
7086
7087way|z13-[highway=primary][length=7] {
7088}
7089
7090way|z13-[highway=primary][length=8] {
7091}
7092
7093way|z12-[highway=secondary][length=1][!bridge?] {
7094}
7095
7096way|z12-[highway=secondary][length=2][!bridge?] {
7097}
7098
7099way|z12-[highway=secondary][length=3][!bridge?] {
7100}
7101
7102way|z12-[highway=secondary][length=4][!bridge?] {
7103}
7104
7105way|z12-[highway=secondary][length=5][!bridge?] {
7106}
7107
7108way|z12-[highway=secondary][length=6][!bridge?] {
7109}
7110
7111way|z12-[highway=secondary][length=7][!bridge?] {
7112}
7113
7114way|z12-[highway=secondary][length=8][!bridge?] {
7115}
7116
7117way|z13-[highway=tertiary][length=1][!bridge?] {
7118}
7119
7120way|z13-[highway=tertiary][length=2][!bridge?] {
7121}
7122
7123way|z13-[highway=tertiary][length=3][!bridge?] {
7124}
7125
7126way|z13-[highway=tertiary][length=4][!bridge?] {
7127}
7128
7129way|z13-[highway=tertiary][length=5][!bridge?] {
7130}
7131
7132way|z13-[highway=tertiary][length=6][!bridge?] {
7133}
7134
7135way|z13-[highway=tertiary][length=7][!bridge?] {
7136}
7137
7138way|z13-[highway=tertiary][length=8][!bridge?] {
7139}
7140
7141way|z15-[highway=unclassified][!bridge?],
7142way|z15-[highway=residential][!bridge?] {
7143 font-family: "DejaVu Sans Bold";
7144 font-size: 10;
7145 text: "ref";
7146 text-color: black;
7147 text-halo-radius: 1;
7148 text-spacing: 750;
7149}
7150
7151way|z15-[aeroway=runway][!bridge?],
7152way|z15-[aeroway=taxiway][!bridge?] {
7153 font-family: "DejaVu Sans Book";
7154 font-size: 10;
7155 text: "ref";
7156 text-color: #333333;
7157 text-halo-radius: 1;
7158 text-position: line;
7159 text-spacing: 750;
7160}
7161
7162way|z13[highway=trunk],
7163way|z13[highway=primary] {
7164 font-family: "DejaVu Sans Book";
7165 font-size: 8;
7166 text: "name";
7167 text-color: black;
7168 text-position: line;
7169}
7170
7171way|z13[highway=secondary] {
7172 font-family: "DejaVu Sans Book";
7173 font-size: 8;
7174 text: "name";
7175 text-color: black;
7176 text-halo-color: #fed7a5;
7177 text-halo-radius: 1;
7178 text-position: line;
7179}
7180
7181way|z14[highway=trunk],
7182way|z14[highway=primary] {
7183 font-family: "DejaVu Sans Book";
7184 font-size: 9;
7185 text: "name";
7186 text-color: black;
7187 text-position: line;
7188}
7189
7190way|z15-[highway=trunk],
7191way|z15-[highway=primary] {
7192 font-family: "DejaVu Sans Book";
7193 font-size: 10;
7194 text: "name";
7195 text-color: black;
7196 text-position: line;
7197}
7198
7199way|z14[highway=secondary] {
7200 font-family: "DejaVu Sans Book";
7201 font-size: 9;
7202 text: "name";
7203 text-color: black;
7204 text-halo-color: #fed7a5;
7205 text-halo-radius: 1;
7206 text-position: line;
7207}
7208
7209way|z15-[highway=secondary] {
7210 font-family: "DejaVu Sans Book";
7211 font-size: 10;
7212 text: "name";
7213 text-color: black;
7214 text-halo-color: #fed7a5;
7215 text-halo-radius: 1;
7216 text-position: line;
7217}
7218
7219way|z15-16[highway=tertiary] {
7220 font-family: "DejaVu Sans Book";
7221 font-size: 9;
7222 text: "name";
7223 text-color: black;
7224 text-halo-radius: 1;
7225 text-position: line;
7226}
7227
7228way|z17-[highway=tertiary] {
7229 font-family: "DejaVu Sans Book";
7230 font-size: 11;
7231 text: "name";
7232 text-color: black;
7233 text-halo-radius: 1;
7234 text-position: line;
7235}
7236
7237way|z13-15[highway=proposed],
7238way|z13-15[highway=construction] {
7239 font-family: "DejaVu Sans Book";
7240 font-size: 9;
7241 text: "name";
7242 text-color: black;
7243 text-halo-radius: 1;
7244 text-position: line;
7245}
7246
7247way|z16-[highway=proposed],
7248way|z16-[highway=construction] {
7249 font-family: "DejaVu Sans Book";
7250 font-size: 11;
7251 text: "name";
7252 text-color: black;
7253 text-halo-radius: 1;
7254 text-position: line;
7255}
7256
7257way|z15[highway=unclassified],
7258way|z15[highway=residential] {
7259 font-family: "DejaVu Sans Book";
7260 font-size: 8;
7261 text: "name";
7262 text-color: black;
7263 text-halo-radius: 1;
7264 text-position: line;
7265 text-spacing: 300;
7266}
7267
7268way|z16[highway=unclassified],
7269way|z16[highway=residential] {
7270 font-family: "DejaVu Sans Book";
7271 font-size: 9;
7272 text: "name";
7273 text-color: black;
7274 text-halo-radius: 1;
7275 text-position: line;
7276 text-spacing: 300;
7277}
7278
7279way|z17-[highway=unclassified],
7280way|z17-[highway=residential] {
7281 font-family: "DejaVu Sans Book";
7282 font-size: 11;
7283 text: "name";
7284 text-color: black;
7285 text-halo-radius: 1;
7286 text-position: line;
7287 text-spacing: 400;
7288}
7289
7290way|z15-16[highway][highway!=motorway][highway!=trunk][highway!=primary][highway!=secondary][highway!=tertiary][highway!=unclassified][highway!=residential][highway!=proposed][highway!=construction],
7291way|z15-16[aeroway][aeroway!=runway][aeroway!=taxiway] {
7292 font-family: "DejaVu Sans Book";
7293 font-size: 9;
7294 text: "name";
7295 text-color: black;
7296 text-halo-radius: 1;
7297 text-position: line;
7298}
7299
7300way|z17-[highway][highway!=motorway][highway!=trunk][highway!=primary][highway!=secondary][highway!=tertiary][highway!=unclassified][highway!=residential][highway!=proposed][highway!=construction],
7301way|z17-[aeroway][aeroway!=runway][aeroway!=taxiway] {
7302 font-family: "DejaVu Sans Book";
7303 font-size: 11;
7304 text: "name";
7305 text-color: black;
7306 text-halo-radius: 1;
7307 text-position: line;
7308}
7309
7310/**
7311 * Layer 'text'
7312 * Style 'text'
7313 */
7314
7315node|z12-[place=island] {
7316 font-family: "DejaVu Sans Oblique";
7317 font-size: 9;
7318 text: "name";
7319 text-color: black;
7320 text-halo-radius: 1;
7321}
7322
7323
7324node|z17-[amenity=library],
7325node|z17-[amenity=theatre],
7326node|z17-[amenity=courthouse] {
7327 font-family: "DejaVu Sans Bold";
7328 font-size: 10;
7329 text: "name";
7330 text-anchor-vertical: below;
7331 text-color: #734a08;
7332 text-halo-radius: 1;
7333 text-offset-y: 0;
7334}
7335
7336
7337node|z17-[amenity=place_of_worship] {
7338 font-family: "DejaVu Sans Book";
7339 font-size: 10;
7340 text: "name";
7341 text-anchor-vertical: below;
7342 text-color: #000033;
7343 text-halo-radius: 1;
7344 text-offset-y: -1;
7345 text-wrap-width: 30;
7346}
7347
7348node|z15-[natural=wood] {
7349 font-family: "DejaVu Sans Book";
7350 font-size: 10;
7351 text: "name";
7352 text-color: black;
7353 text-halo-radius: 2;
7354 text-wrap-width: 10;
7355}
7356
7357node|z13-[natural=peak] {
7358 font-family: "DejaVu Sans Book";
7359 font-size: 10;
7360 text: "name";
7361 text-anchor-vertical: below;
7362 text-color: brown;
7363 text-halo-radius: 1;
7364 text-offset-y: 1;
7365}
7366
7367node|z14-[natural=peak][!name] {
7368 font-family: "DejaVu Sans Oblique";
7369 font-size: 9;
7370 text: "ele";
7371 text-anchor-vertical: below;
7372 text-color: brown;
7373 text-halo-radius: 1;
7374 text-offset-y: 0;
7375}
7376
7377node|z14-[natural=peak][name]::ele {
7378 font-family: "DejaVu Sans Oblique";
7379 font-size: 9;
7380 text: "ele";
7381 text-anchor-vertical: below;
7382 text-color: brown;
7383 text-halo-radius: 1;
7384 text-offset-y: -12;
7385}
7386
7387node|z13-[natural=volcano] {
7388 font-family: "DejaVu Sans Book";
7389 font-size: 10;
7390 text: "name";
7391 text-anchor-vertical: below;
7392 text-color: brown;
7393 text-halo-radius: 1;
7394 text-offset-y: 5;
7395}
7396
7397node|z14-[natural=volcano][!name] {
7398 font-family: "DejaVu Sans Oblique";
7399 font-size: 9;
7400 text: "ele";
7401 text-anchor-vertical: below;
7402 text-color: brown;
7403 text-halo-radius: 1;
7404 text-offset-y: 4;
7405}
7406
7407node|z14-[natural=volcano][name] {
7408 font-family: "DejaVu Sans Oblique";
7409 font-size: 9;
7410 text: "ele";
7411 text-anchor-vertical: below;
7412 text-color: brown;
7413 text-halo-radius: 1;
7414 text-offset-y: -6;
7415}
7416
7417node|z15-[natural=cave_entrance] {
7418 font-family: "DejaVu Sans Book";
7419 font-size: 10;
7420 text: "name";
7421 text-anchor-vertical: below;
7422 text-color: brown;
7423 text-halo-radius: 1;
7424 text-offset-y: 1;
7425 text-wrap-width: 20;
7426}
7427
7428node|z17-[historic=memorial],
7429node|z17-[historic=archaeological_site] {
7430 font-family: "DejaVu Sans Book";
7431 font-size: 9;
7432 text: "name";
7433 text-anchor-vertical: below;
7434 text-color: brown;
7435 text-halo-radius: 1;
7436 text-offset-y: 0;
7437 text-wrap-width: 20;
7438}
7439
7440node|z15-[natural=water],
7441node|z15-[natural=lake],
7442node|z15-[landuse=reservoir],
7443node|z15-[landuse=basin] {
7444 font-family: "DejaVu Sans Book";
7445 font-size: 10;
7446 text: "name";
7447 text-color: #6699cc;
7448 text-halo-radius: 1;
7449 text-wrap-width: 20;
7450}
7451
7452node|z15-[leisure][point=yes],
7453node|z15-[landuse][point=yes] {
7454 font-family: "DejaVu Sans Book";
7455 font-size: 9;
7456 text: "name";
7457 text-color: black;
7458 text-halo-radius: 2;
7459 text-wrap-width: 10;
7460}
7461
7462node|z14-[natural=bay] {
7463 font-family: "DejaVu Sans Book";
7464 font-size: 10;
7465 text: "name";
7466 text-color: #6699cc;
7467 text-halo-radius: 1;
7468 text-wrap-width: 20;
7469}
7470
7471node|z16-[natural=spring] {
7472 font-family: "DejaVu Sans Book";
7473 font-size: 8;
7474 text: "name";
7475 text-anchor-vertical: below;
7476 text-color: #6699cc;
7477 text-halo-radius: 1;
7478 text-offset-y: -5;
7479 text-wrap-width: 20;
7480}
7481
7482node|z15-[tourism=alpine_hut] {
7483 font-family: "DejaVu Sans Book";
7484 font-size: 9;
7485 text: "name";
7486 text-anchor-vertical: below;
7487 text-color: #6699cc;
7488 text-halo-radius: 1;
7489 text-offset-y: 0;
7490}
7491
7492node|z16-[tourism=alpine_hut] {
7493 font-family: "DejaVu Sans Oblique";
7494 font-size: 8;
7495 text: "ele";
7496 text-anchor-vertical: below;
7497 text-color: #6699cc;
7498 text-halo-radius: 1;
7499 text-offset-y: -12;
7500}
7501
7502node|z17-[amenity=shelter] {
7503 font-family: "DejaVu Sans Book";
7504 font-size: 9;
7505 text: "name";
7506 text-anchor-vertical: below;
7507 text-color: #6699cc;
7508 text-halo-radius: 1;
7509 text-offset-y: 0;
7510}
7511node|z17-[amenity=shelter]::over1 {
7512 font-family: "DejaVu Sans Oblique";
7513 font-size: 8;
7514 text: "ele";
7515 text-anchor-vertical: below;
7516 text-color: #6699cc;
7517 text-halo-radius: 1;
7518 text-offset-y: -12;
7519 z-index: 0.1;
7520}
7521
7522node|z17-[amenity=embassy] {
7523 font-family: "DejaVu Sans Book";
7524 font-size: 9;
7525 text: "name";
7526 text-anchor-vertical: below;
7527 text-color: #0066ff;
7528 text-halo-radius: 1;
7529 text-offset-y: 0;
7530}
7531
7532
7533node|z17-[tourism=camp_site] {
7534 font-family: "DejaVu Sans Book";
7535 font-size: 10;
7536 text: "name";
7537 text-anchor-vertical: below;
7538 text-color: #0066ff;
7539 text-halo-radius: 1;
7540 text-offset-y: -5;
7541 text-wrap-width: 70;
7542}
7543
7544node|z17-[tourism=caravan_site] {
7545 font-family: "DejaVu Sans Book";
7546 font-size: 10;
7547 text: "name";
7548 text-anchor-vertical: below;
7549 text-color: #0066ff;
7550 text-halo-radius: 1;
7551 text-offset-y: -5;
7552 text-wrap-width: 70;
7553}
7554
7555node|z15-[waterway=lock] {
7556 font-family: "DejaVu Sans Book";
7557 font-size: 9;
7558 text: "name";
7559 text-anchor-vertical: below;
7560 text-color: #0066ff;
7561 text-halo-radius: 1;
7562 text-offset-y: -4;
7563 text-wrap-width: 70;
7564}
7565
7566node|z15-16[leisure=marina] {
7567 font-family: "DejaVu Sans Book";
7568 font-size: 8;
7569 text: "name";
7570 text-color: blue;
7571 text-halo-radius: 1;
7572 text-wrap-width: 30;
7573}
7574
7575node|z17-[leisure=marina] {
7576 font-family: "DejaVu Sans Book";
7577 font-size: 10;
7578 text: "name";
7579 text-color: blue;
7580 text-halo-radius: 1;
7581 text-wrap-width: 30;
7582}
7583
7584node|z14-15[tourism=theme_park] {
7585 font-family: "DejaVu Sans Book";
7586 font-size: 8;
7587 text: "name";
7588 text-color: #734a08;
7589 text-halo-radius: 1;
7590 text-wrap-width: 30;
7591}
7592
7593node|z16-[tourism=theme_park] {
7594 font-family: "DejaVu Sans Book";
7595 font-size: 10;
7596 text: "name";
7597 text-color: #734a08;
7598 text-halo-radius: 1;
7599 text-wrap-width: 30;
7600}
7601
7602node|z17-[tourism=museum] {
7603 font-family: "DejaVu Sans Book";
7604 font-size: 10;
7605 text: "name";
7606 text-anchor-vertical: below;
7607 text-color: #734a08;
7608 text-halo-radius: 1;
7609 text-offset-y: 0;
7610}
7611
7612node|z17-[amenity=prison] {
7613 font-family: "DejaVu Sans Book";
7614 font-size: 10;
7615 text: "name";
7616 text-anchor-vertical: below;
7617 text-color: #734a08;
7618 text-halo-radius: 1;
7619 text-offset-y: -4;
7620}
7621
7622node|z16-[tourism=attraction] {
7623 font-family: "DejaVu Sans Book";
7624 font-size: 10;
7625 text: "name";
7626 text-color: #660033;
7627 text-halo-radius: 2;
7628 text-wrap-width: 10;
7629}
7630
7631node|z15-[amenity=university] {
7632 font-family: "DejaVu Sans Bold";
7633 font-size: 9;
7634 text: "name";
7635 text-color: #000033;
7636 text-halo-radius: 1;
7637 text-wrap-width: 16;
7638}
7639
7640node|z15-[amenity=school],
7641node|z15-[amenity=college] {
7642 font-family: "DejaVu Sans Book";
7643 font-size: 9;
7644 text: "name";
7645 text-color: #000033;
7646 text-halo-radius: 1;
7647 text-wrap-width: 14;
7648}
7649
7650node|z15-[man_made=lighthouse] {
7651 font-family: "DejaVu Sans Book";
7652 font-size: 9;
7653 text: "name";
7654 text-anchor-vertical: below;
7655 text-color: #000033;
7656 text-halo-radius: 2;
7657 text-offset-y: -4;
7658 text-wrap-width: 12;
7659}
7660
7661node|z17-[man_made=windmill] {
7662 font-family: "DejaVu Sans Book";
7663 font-size: 9;
7664 text: "name";
7665 text-anchor-vertical: below;
7666 text-color: #734a08;
7667 text-halo-radius: 1;
7668 text-offset-y: -3;
7669 text-wrap-width: 20;
7670}
7671
7672node|z17-[aeroway=gate] {
7673 font-family: "DejaVu Sans Book";
7674 font-size: 10;
7675 text: "ref";
7676 text-color: #aa66cc;
7677 text-halo-radius: 1;
7678 text-wrap-width: 10;
7679}
7680
7681/**
7682 * Layer 'interpolation_lines'
7683 * Style 'interpolation'
7684 */
7685
7686way|z17-[addr:interpolation] {
7687 color: #888888;
7688 dashes: 2,4;
7689 width: 1;
7690}
7691
7692/**
7693 * Layer 'housenumbers'
7694 * Style 'housenumbers'
7695 */
7696
7697node|z17-[addr:housenumber],
7698area|z17-[addr:housenumber] {
7699 font-family: "DejaVu Sans Book";
7700 font-size: 9;
7701 text: "addr:housenumber";
7702 text-color: #444444;
7703 text-position: center;
7704}
7705
7706/**
7707 * Layer 'misc_boundaries'
7708 * Style 'boundary'
7709 */
7710
7711area|z7-9[boundary=national_park] {
7712 fill-color: green;
7713 fill-opacity: 0.05;
7714 color: green;
7715 dashes: 4,2;
7716 opacity: 0.15;
7717 width: 1.5;
7718}
7719
7720area|z10-12[boundary=national_park] {
7721 fill-color: green;
7722 fill-opacity: 0.05;
7723 color: green;
7724 dashes: 6,2;
7725 opacity: 0.15;
7726 width: 3;
7727}
7728
7729area|z13-[boundary=national_park] {
7730 color: green;
7731 dashes: 6,2;
7732 opacity: 0.15;
7733 width: 3;
7734}
7735
7736area|z8-9[way_area>=200000000][boundary=national_park] {
7737 font-family: "DejaVu Sans Bold";
7738 font-size: 8;
7739 text: "name";
7740 text-color: #99cc99;
7741 text-halo-radius: 1;
7742 text-wrap-width: 14;
7743}
7744
7745area|z10-11[boundary=national_park] {
7746 font-family: "DejaVu Sans Bold";
7747 font-size: 11;
7748 text: "name";
7749 text-color: #99cc99;
7750 text-halo-radius: 1;
7751 text-wrap-width: 14;
7752}
7753
7754/**
7755 * Layer 'theme_park'
7756 * Style 'theme_park'
7757 */
7758
7759area|z13-14[tourism=theme_park] {
7760 color: #734a08;
7761 dashes: 9,3;
7762 opacity: 0.6;
7763 width: 1.5;
7764}
7765
7766area|z15-[tourism=theme_park] {
7767 color: #734a08;
7768 dashes: 9,3;
7769 opacity: 0.6;
7770 width: 2.5;
7771}