Changes between Version 8 and Version 9 of Styles/CyclewaysStylingBNA


Ignore:
Timestamp:
2025-12-29T17:20:50+01:00 (3 weeks ago)
Author:
pkoby
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Styles/CyclewaysStylingBNA

    v8 v9  
    55
    66== Legend ==
    7 [[Image(cyclewaylegend.2.jpg)]][[BR]]
     7[[Image(cyclewaylegend3.jpg)]][[BR]]
    88
    99
     
    2121}
    2222
     23setting::separations {
     24        type: boolean;
     25        label: tr("Show track separations");
     26        default: false;
     27}
     28setting::markings {
     29        type: boolean;
     30        label: tr("Show lane markings");
     31        default: false;
     32}
    2333setting::parking {
    2434        type: boolean;
     
    2737}
    2838
     39
    2940way::base {
    3041        offset: 0;
     
    297308}
    298309
     310way::oppbusway {
     311        offset: prop("offset", "base");
     312}
     313way[highway][cycleway=share_busway][cycleway:oneway=-1]::oppbusway,way[highway][cycleway:both=share_busway][cycleway:both:oneway=-1]::oppbusway,way[highway][cycleway:right=share_busway][cycleway:right:oneway=-1]::oppbusway,way[highway][cycleway:both=share_busway][cycleway:right:oneway=-1]::oppbusway {
     314        color: #0af;
     315        dashes: 30,5;
     316        width: 4;
     317        offset: prop("offset")-10;
     318        z-index: 2;
     319}
     320way::oppbusway2 {
     321        offset: prop("offset", "base");
     322}
     323way[highway][cycleway=share_busway][cycleway:oneway=-1]::oppbusway2,way[highway][cycleway:both=share_busway][cycleway:both:oneway=-1]::oppbusway2,way[highway][cycleway:left=share_busway][cycleway:left:oneway=-1]::oppbusway2,way[highway][cycleway:both=share_busway][cycleway:left:oneway=-1]::oppbusway2 {
     324        color: #0af;
     325        dashes: 30,5;
     326        width: 4;
     327        offset: prop("offset")+10;
     328        z-index: 2;
     329}
     330
    299331way::busway {
    300332        offset: prop("offset", "base");
    301333}
    302 way[highway][cycleway=share_busway]::busway,way[highway][cycleway:both=share_busway]::busway,way[highway][cycleway:right=share_busway]::busway {
     334way[highway][cycleway=share_busway][!cycleway:oneway]::busway,way[highway][cycleway:both=share_busway][!cycleway:both:oneway]::busway,way[highway][cycleway:right=share_busway][!cycleway:right:oneway]::busway {
    303335        color: #f33;
    304336        dashes: 30,5;
     
    309341        offset: prop("offset", "base");
    310342}
    311 way[highway][cycleway=share_busway]::busway2,way[highway][cycleway:both=share_busway]::busway2,way[highway][cycleway:left=share_busway]::busway2 {
     343way[highway][cycleway=share_busway][!cycleway:oneway]::busway2,way[highway][cycleway:both=share_busway][!cycleway:both:oneway]::busway2,way[highway][cycleway:left=share_busway][!cycleway:left:oneway]::busway2 {
    312344        color: #f33;
    313345        dashes: 30,5;
    314346        width: 4;
    315347        offset: prop("offset")+10;
    316 }
    317 
    318 way::oppbusway {
    319         offset: prop("offset", "base");
    320 }
    321 way[highway][cycleway=share_busway][cycleway:oneway=-1]::oppbusway,way[highway][cycleway:right=share_busway][cycleway:right:oneway=-1]::oppbusway,way[highway][cycleway:both=share_busway][cycleway:right:oneway=-1]::oppbusway {
    322         color: #0af;
    323         dashes: 30,5;
    324         width: 4;
    325         offset: prop("offset")-10;
    326         z-index: 2;
    327 }
    328 way::oppbusway2 {
    329         offset: prop("offset", "base");
    330 }
    331 way[highway][cycleway=share_busway][cycleway:oneway=-1]::oppbusway,way[highway][cycleway:left=share_busway][cycleway:left:oneway=-1]::oppbusway,way[highway][cycleway:both=share_busway][cycleway:left:oneway=-1]::oppbusway {
    332         color: #0af;
    333         dashes: 30,5;
    334         width: 4;
    335         offset: prop("offset")+10;
    336         z-index: 2;
    337348}
    338349
     
    613624        offset: prop("offset", "base");
    614625}
    615 way[highway][cycleway:both:separation=bollard]::sepbollard1,way[highway][cycleway:both:separation:left=bollard]::sepbollard1,way[highway][cycleway:right:separation=bollard]::sepbollard1,way[highway][cycleway:right:separation:left=bollard]::sepbollard1,way[highway=cycleway][separation:right=bollard]::sepbollard1 {
     626way[highway][cycleway:both:separation=bollard][setting("separations")]::sepbollard1,way[highway][cycleway:both:separation:left=bollard][setting("separations")]::sepbollard1,way[highway][cycleway:right:separation=bollard][setting("separations")]::sepbollard1,way[highway][cycleway:right:separation:left=bollard][setting("separations")]::sepbollard1,way[highway=cycleway][separation:right=bollard][setting("separations")]::sepbollard1 {
    616627        color: #000;
    617628        width: 3;
     
    622633        offset: prop("offset", "base");
    623634}
    624 way[highway][cycleway:both:separation=bollard]::sepbollard2,way[highway][cycleway:both:separation:left=bollard]::sepbollard2,way[highway][cycleway:left:separation=bollard]::sepbollard2,way[highway][cycleway:left:separation:left=bollard]::sepbollard2,way[highway=cycleway][separation:left=bollard]::sepbollard2 {
     635way[highway][cycleway:both:separation=bollard][setting("separations")]::sepbollard2,way[highway][cycleway:both:separation:left=bollard][setting("separations")]::sepbollard2,way[highway][cycleway:left:separation=bollard][setting("separations")]::sepbollard2,way[highway][cycleway:left:separation:left=bollard][setting("separations")]::sepbollard2,way[highway=cycleway][separation:left=bollard][setting("separations")]::sepbollard2 {
    625636        color: #000;
    626637        width: 3;
     
    632643        offset: prop("offset", "base");
    633644}
    634 way[highway][cycleway:both:separation=flex_post]::sepflex1,way[highway][cycleway:both:separation:left=flex_post]::sepflex1,way[highway][cycleway:right:separation=flex_post]::sepflex1,way[highway][cycleway:right:separation:left=flex_post]::sepflex1,way[highway=cycleway][separation:right=flex_post]::sepflex1 {
     645way[highway][cycleway:both:separation=flex_post][setting("separations")]::sepflex1,way[highway][cycleway:both:separation:left=flex_post][setting("separations")]::sepflex1,way[highway][cycleway:right:separation=flex_post][setting("separations")]::sepflex1,way[highway][cycleway:right:separation:left=flex_post][setting("separations")]::sepflex1,way[highway=cycleway][separation:right=flex_post][setting("separations")]::sepflex1 {
    635646        color: #fff;
    636647        width: 3;
     
    641652        offset: prop("offset", "base");
    642653}
    643 way[highway][cycleway:both:separation=flex_post]::sepflex2,way[highway][cycleway:both:separation:left=flex_post]::sepflex2,way[highway][cycleway:left:separation=flex_post]::sepflex2,way[highway][cycleway:left:separation:left=flex_post]::sepflex2,way[highway=cycleway][separation:left=flex_post]::sepflex2 {
     654way[highway][cycleway:both:separation=flex_post][setting("separations")]::sepflex2,way[highway][cycleway:both:separation:left=flex_post][setting("separations")]::sepflex2,way[highway][cycleway:left:separation=flex_post][setting("separations")]::sepflex2,way[highway][cycleway:left:separation:left=flex_post][setting("separations")]::sepflex2,way[highway=cycleway][separation:left=flex_post][setting("separations")]::sepflex2 {
    644655        color: #fff;
    645656        width: 3;
     
    651662        offset: prop("offset", "base");
    652663}
    653 way[highway][cycleway:both:separation=vertical_panel]::sepvertpanel1,way[highway][cycleway:both:separation:left=vertical_panel]::sepvertpanel1,way[highway][cycleway:right:separation=vertical_panel]::sepvertpanel1,way[highway][cycleway:right:separation:left=vertical_panel]::sepvertpanel1,way[highway=cycleway][separation:right=vertical_panel]::sepvertpanel1 {
     664way[highway][cycleway:both:separation=vertical_panel][setting("separations")]::sepvertpanel1,way[highway][cycleway:both:separation:left=vertical_panel][setting("separations")]::sepvertpanel1,way[highway][cycleway:right:separation=vertical_panel][setting("separations")]::sepvertpanel1,way[highway][cycleway:right:separation:left=vertical_panel][setting("separations")]::sepvertpanel1,way[highway=cycleway][separation:right=vertical_panel][setting("separations")]::sepvertpanel1 {
    654665        color: #f60;
    655666        width: 5;
     
    660671        offset: prop("offset", "base");
    661672}
    662 way[highway][cycleway:both:separation=vertical_panel]::sepvertpanel2,way[highway][cycleway:both:separation:left=vertical_panel]::sepvertpanel2,way[highway][cycleway:left:separation=vertical_panel]::sepvertpanel2,way[highway][cycleway:left:separation:left=vertical_panel]::sepvertpanel2,way[highway=cycleway][separation:left=vertical_panel]::sepvertpanel2 {
     673way[highway][cycleway:both:separation=vertical_panel][setting("separations")]::sepvertpanel2,way[highway][cycleway:both:separation:left=vertical_panel][setting("separations")]::sepvertpanel2,way[highway][cycleway:left:separation=vertical_panel][setting("separations")]::sepvertpanel2,way[highway][cycleway:left:separation:left=vertical_panel][setting("separations")]::sepvertpanel2,way[highway=cycleway][separation:left=vertical_panel][setting("separations")]::sepvertpanel2 {
    663674        color: #f60;
    664675        width: 5;
     
    670681        offset: prop("offset", "base");
    671682}
    672 way[highway][cycleway:both:separation=studs]::sepstuds1,way[highway][cycleway:both:separation:left=studs]::sepstuds1,way[highway][cycleway:right:separation=studs]::sepstuds1,way[highway][cycleway:right:separation:left=studs]::sepstuds1,way[highway=cycleway][separation:right=studs]::sepstuds1 {
     683way[highway][cycleway:both:separation=studs][setting("separations")]::sepstuds1,way[highway][cycleway:both:separation:left=studs][setting("separations")]::sepstuds1,way[highway][cycleway:right:separation=studs][setting("separations")]::sepstuds1,way[highway][cycleway:right:separation:left=studs][setting("separations")]::sepstuds1,way[highway=cycleway][separation:right=studs][setting("separations")]::sepstuds1 {
    673684        color: #cc0;
    674685        width: 2;
     
    679690        offset: prop("offset", "base");
    680691}
    681 way[highway][cycleway:both:separation=studs]::sepstuds2,way[highway][cycleway:both:separation:left=studs]::sepstuds2,way[highway][cycleway:left:separation=studs]::sepstuds2,way[highway][cycleway:left:separation:left=studs]::sepstuds2,way[highway=cycleway][separation:left=studs]::sepstuds2 {
     692way[highway][cycleway:both:separation=studs][setting("separations")]::sepstuds2,way[highway][cycleway:both:separation:left=studs][setting("separations")]::sepstuds2,way[highway][cycleway:left:separation=studs][setting("separations")]::sepstuds2,way[highway][cycleway:left:separation:left=studs][setting("separations")]::sepstuds2,way[highway=cycleway][separation:left=studs][setting("separations")]::sepstuds2 {
    682693        color: #cc0;
    683694        width: 2;
     
    689700        offset: prop("offset", "base");
    690701}
    691 way[highway][cycleway:both:separation=bump]::sepbump1,way[highway][cycleway:both:separation:left=bump]::sepbump1,way[highway][cycleway:right:separation=bump]::sepbump1,way[highway][cycleway:right:separation:left=bump]::sepbump1,way[highway=cycleway][separation:right=bump]::sepbump1 {
     702way[highway][cycleway:both:separation=bump][setting("separations")]::sepbump1,way[highway][cycleway:both:separation:left=bump][setting("separations")]::sepbump1,way[highway][cycleway:right:separation=bump][setting("separations")]::sepbump1,way[highway][cycleway:right:separation:left=bump][setting("separations")]::sepbump1,way[highway=cycleway][separation:right=bump][setting("separations")]::sepbump1 {
    692703        color: #ff8;
    693704        width: 3;
     
    698709        offset: prop("offset", "base");
    699710}
    700 way[highway][cycleway:both:separation=bump]::sepbump2,way[highway][cycleway:both:separation:left=bump]::sepbump2,way[highway][cycleway:left:separation=bump]::sepbump2,way[highway][cycleway:left:separation:left=bump]::sepbump2,way[highway=cycleway][separation:left=bump]::sepbump2 {
     711way[highway][cycleway:both:separation=bump][setting("separations")]::sepbump2,way[highway][cycleway:both:separation:left=bump][setting("separations")]::sepbump2,way[highway][cycleway:left:separation=bump][setting("separations")]::sepbump2,way[highway][cycleway:left:separation:left=bump][setting("separations")]::sepbump2,way[highway=cycleway][separation:left=bump][setting("separations")]::sepbump2 {
    701712        color: #ff8;
    702713        width: 3;
     
    708719        offset: prop("offset", "base");
    709720}
    710 way[highway][cycleway:both:separation=planter]::sepplanter1,way[highway][cycleway:both:separation:left=planter]::sepplanter1,way[highway][cycleway:right:separation=planter]::sepplanter1,way[highway][cycleway:right:separation:left=planter]::sepplanter1,way[highway=cycleway][separation:right=planter]::sepplanter1 {
     721way[highway][cycleway:both:separation=planter][setting("separations")]::sepplanter1,way[highway][cycleway:both:separation:left=planter][setting("separations")]::sepplanter1,way[highway][cycleway:right:separation=planter][setting("separations")]::sepplanter1,way[highway][cycleway:right:separation:left=planter][setting("separations")]::sepplanter1,way[highway=cycleway][separation:right=planter][setting("separations")]::sepplanter1 {
    711722        color: #000;
    712723        width: 5;
     
    717728        offset: prop("offset", "base");
    718729}
    719 way[highway][cycleway:both:separation=planter]::sepplanter2,way[highway][cycleway:both:separation:left=planter]::sepplanter2,way[highway][cycleway:left:separation=planter]::sepplanter2,way[highway][cycleway:left:separation:left=planter]::sepplanter2,way[highway=cycleway][separation:left=planter]::sepplanter2 {
     730way[highway][cycleway:both:separation=planter][setting("separations")]::sepplanter2,way[highway][cycleway:both:separation:left=planter][setting("separations")]::sepplanter2,way[highway][cycleway:left:separation=planter][setting("separations")]::sepplanter2,way[highway][cycleway:left:separation:left=planter][setting("separations")]::sepplanter2,way[highway=cycleway][separation:left=planter][setting("separations")]::sepplanter2 {
    720731        color: #000;
    721732        width: 5;
     
    727738        offset: prop("offset", "base");
    728739}
    729 way[highway][cycleway:both:separation=kerb]::sepkerb1,way[highway][cycleway:both:separation:left=kerb]::sepkerb1,way[highway][cycleway:right:separation=kerb]::sepkerb1,way[highway][cycleway:right:separation:left=kerb]::sepkerb1,way[highway=cycleway][separation:right=kerb]::sepkerb1 {
     740way[highway][cycleway:both:separation=kerb][setting("separations")]::sepkerb1,way[highway][cycleway:both:separation:left=kerb][setting("separations")]::sepkerb1,way[highway][cycleway:right:separation=kerb][setting("separations")]::sepkerb1,way[highway][cycleway:right:separation:left=kerb][setting("separations")]::sepkerb1,way[highway=cycleway][separation:right=kerb][setting("separations")]::sepkerb1 {
    730741        color: #333;
    731742        width: 2;
     
    736747        offset: prop("offset", "base");
    737748}
    738 way[highway][cycleway:both:separation=kerb]::sepkerb2,way[highway][cycleway:both:separation:left=kerb]::sepkerb2,way[highway][cycleway:left:separation=kerb]::sepkerb2,way[highway][cycleway:left:separation:left=kerb]::sepkerb2,way[highway=cycleway][separation:left=kerb]::sepkerb2 {
     749way[highway][cycleway:both:separation=kerb][setting("separations")]::sepkerb2,way[highway][cycleway:both:separation:left=kerb][setting("separations")]::sepkerb2,way[highway][cycleway:left:separation=kerb][setting("separations")]::sepkerb2,way[highway][cycleway:left:separation:left=kerb][setting("separations")]::sepkerb2,way[highway=cycleway][separation:left=kerb][setting("separations")]::sepkerb2 {
    739750        color: #333;
    740751        width: 2;
     
    746757        offset: prop("offset", "base");
    747758}
    748 way[highway][cycleway:both:separation=greenery]::sepgreen1,way[highway][cycleway:both:separation:left=greenery]::sepgreen1,way[highway][cycleway:right:separation=greenery]::sepgreen1,way[highway][cycleway:right:separation:left=greenery]::sepgreen1,way[highway=cycleway][separation:right=greenery]::sepgreen1 {
    749         color: #0a0;
    750         width: 5;
     759way[highway][cycleway:both:separation=greenery][setting("separations")]::sepgreen1,way[highway][cycleway:both:separation:left=greenery][setting("separations")]::sepgreen1,way[highway][cycleway:right:separation=greenery][setting("separations")]::sepgreen1,way[highway][cycleway:right:separation:left=greenery][setting("separations")]::sepgreen1,way[highway=cycleway][separation:right=greenery][setting("separations")]::sepgreen1 {
     760        color: #080;
     761        width: 4;
    751762        offset: prop("offset")-6;
    752763}
     
    754765        offset: prop("offset", "base");
    755766}
    756 way[highway][cycleway:both:separation=greenery]::sepgreen2,way[highway][cycleway:both:separation:left=greenery]::sepgreen2,way[highway][cycleway:left:separation=greenery]::sepgreen2,way[highway][cycleway:left:separation:left=greenery]::sepgreen2,way[highway=cycleway][separation:left=greenery]::sepgreen2 {
    757         color: #0a0;
    758         width: 5;
     767way[highway][cycleway:both:separation=greenery][setting("separations")]::sepgreen2,way[highway][cycleway:both:separation:left=greenery][setting("separations")]::sepgreen2,way[highway][cycleway:left:separation=greenery][setting("separations")]::sepgreen2,way[highway][cycleway:left:separation:left=greenery][setting("separations")]::sepgreen2,way[highway=cycleway][separation:left=greenery][setting("separations")]::sepgreen2 {
     768        color: #080;
     769        width: 4;
    759770        offset: prop("offset")+6;
    760771}
     
    763774        offset: prop("offset", "base");
    764775}
    765 way[highway][cycleway:both:separation=hedge]::sephedge1,way[highway][cycleway:both:separation:left=hedge]::sephedge1,way[highway][cycleway:right:separation=hedge]::sephedge1,way[highway][cycleway:right:separation:left=hedge]::sephedge1,way[highway=cycleway][separation:right=hedge]::sephedge1 {
    766         color: #080;
     776way[highway][cycleway:both:separation=hedge][setting("separations")]::sephedge1,way[highway][cycleway:both:separation:left=hedge][setting("separations")]::sephedge1,way[highway][cycleway:right:separation=hedge][setting("separations")]::sephedge1,way[highway][cycleway:right:separation:left=hedge][setting("separations")]::sephedge1,way[highway=cycleway][separation:right=hedge][setting("separations")]::sephedge1 {
     777        color: #050;
    767778        width: 5;
    768779        dashes: 16,1;
     
    772783        offset: prop("offset", "base");
    773784}
    774 way[highway][cycleway:both:separation=hedge]::sephedge2,way[highway][cycleway:both:separation:left=hedge]::sephedge2,way[highway][cycleway:left:separation=hedge]::sephedge2,way[highway][cycleway:left:separation:left=hedge]::sephedge2,way[highway=cycleway][separation:left=hedge]::sephedge2 {
    775         color: #080;
     785way[highway][cycleway:both:separation=hedge][setting("separations")]::sephedge2,way[highway][cycleway:both:separation:left=hedge][setting("separations")]::sephedge2,way[highway][cycleway:left:separation=hedge][setting("separations")]::sephedge2,way[highway][cycleway:left:separation:left=hedge][setting("separations")]::sephedge2,way[highway=cycleway][separation:left=hedge][setting("separations")]::sephedge2 {
     786        color: #050;
    776787        width: 5;
    777788        dashes: 16,1;
     
    782793        offset: prop("offset", "base");
    783794}
    784 way[highway][cycleway:both:separation=tree_row]::septree1,way[highway][cycleway:both:separation:left=tree_row]::septree1,way[highway][cycleway:right:separation=tree_row]::septree1,way[highway][cycleway:right:separation:left=tree_row]::septree1,way[highway=cycleway][separation:right=tree_row]::septree1 {
    785         color: #3a0;
    786         width: 10;
    787         dashes: 10,10;
     795way[highway][cycleway:both:separation=tree_row][setting("separations")]::septree1,way[highway][cycleway:both:separation:left=tree_row][setting("separations")]::septree1,way[highway][cycleway:right:separation=tree_row][setting("separations")]::septree1,way[highway][cycleway:right:separation:left=tree_row][setting("separations")]::septree1,way[highway=cycleway][separation:right=tree_row][setting("separations")]::septree1 {
     796        color: #070;
     797        width: 8;
     798        dashes: 8,10;
    788799        offset: prop("offset")-6;
    789800}
     
    791802        offset: prop("offset", "base");
    792803}
    793 way[highway][cycleway:both:separation=tree_row]::septree2,way[highway][cycleway:both:separation:left=tree_row]::septree2,way[highway][cycleway:left:separation=tree_row]::septree2,way[highway][cycleway:left:separation:left=tree_row]::septree2,way[highway=cycleway][separation:left=tree_row]::septree2 {
    794         color: #3a0;
    795         width: 10;
    796         dashes: 10,10;
     804way[highway][cycleway:both:separation=tree_row][setting("separations")]::septree2,way[highway][cycleway:both:separation:left=tree_row][setting("separations")]::septree2,way[highway][cycleway:left:separation=tree_row][setting("separations")]::septree2,way[highway][cycleway:left:separation:left=tree_row][setting("separations")]::septree2,way[highway=cycleway][separation:left=tree_row][setting("separations")]::septree2 {
     805        color: #070;
     806        width: 8;
     807        dashes: 8,10;
    797808        offset: prop("offset")+6;
    798809}
     
    802813        offset: prop("offset", "base");
    803814}
    804 way[highway][cycleway:both:marking=solid_line]::marklineleft1,way[highway][cycleway:both:marking:left=solid_line]::marklineleft1,way[highway][cycleway:right:marking=solid_line]::marklineleft1,way[highway][cycleway:right:marking:left=solid_line]::marklineleft1 {
     815way[highway][cycleway:both:marking=solid_line][setting("markings")]::marklineleft1,way[highway][cycleway:both:marking:left=solid_line][setting("markings")]::marklineleft1,way[highway][cycleway:right:marking=solid_line][setting("markings")]::marklineleft1,way[highway][cycleway:right:marking:left=solid_line][setting("markings")]::marklineleft1 {
    805816        color: #fff;
    806817        width: 1;
     
    811822        offset: prop("offset", "base");
    812823}
    813 way[highway][cycleway:both:marking=solid_line]::marklineleft2,way[highway][cycleway:both:marking:left=solid_line]::marklineleft2,way[highway][cycleway:left:marking=solid_line]::marklineleft2,way[highway][cycleway:left:marking:left=solid_line]::marklineleft2 {
     824way[highway][cycleway:both:marking=solid_line][setting("markings")]::marklineleft2,way[highway][cycleway:both:marking:left=solid_line][setting("markings")]::marklineleft2,way[highway][cycleway:left:marking=solid_line][setting("markings")]::marklineleft2,way[highway][cycleway:left:marking:left=solid_line][setting("markings")]::marklineleft2 {
    814825        color: #fff;
    815826        width: 1;
     
    821832        offset: prop("offset", "base");
    822833}
    823 way[highway][cycleway:both:marking=double_solid_line]::markdoubleleft1,way[highway][cycleway:both:marking:left=double_solid_line]::markdoubleleft1,way[highway][cycleway:right:marking=double_solid_line]::markdoubleleft1,way[highway][cycleway:right:marking:left=double_solid_line]::markdoubleleft1,way[highway][cycleway:both:marking=barred_area]::markdoubleleft1,way[highway][cycleway:right:marking=barred_area]::markdoubleleft1,way[highway][cycleway:right:marking:left=barred_area]::markdoubleleft1 {
     834way[highway][cycleway:both:marking=double_solid_line][setting("markings")]::markdoubleleft1,way[highway][cycleway:both:marking:left=double_solid_line][setting("markings")]::markdoubleleft1,way[highway][cycleway:right:marking=double_solid_line][setting("markings")]::markdoubleleft1,way[highway][cycleway:right:marking:left=double_solid_line][setting("markings")]::markdoubleleft1,way[highway][cycleway:both:marking=barred_area][setting("markings")]::markdoubleleft1,way[highway][cycleway:right:marking=barred_area][setting("markings")]::markdoubleleft1,way[highway][cycleway:right:marking:left=barred_area][setting("markings")]::markdoubleleft1 {
    824835        color: #fff;
    825836        width: 1;
     
    830841        offset: prop("offset", "base");
    831842}
    832 way[highway][cycleway:both:marking=double_solid_line]::markdoubleleft2,way[highway][cycleway:both:marking:left=double_solid_line]::markdoubleleft2,way[highway][cycleway:left:marking=double_solid_line]::markdoubleleft2,way[highway][cycleway:left:marking:left=double_solid_line]::markdoubleleft2,way[highway][cycleway:both:marking=barred_area]::markdoubleleft2,way[highway][cycleway:left:marking=barred_area]::markdoubleleft2,way[highway][cycleway:left:marking:left=barred_area]::markdoubleleft2 {
     843way[highway][cycleway:both:marking=double_solid_line][setting("markings")]::markdoubleleft2,way[highway][cycleway:both:marking:left=double_solid_line][setting("markings")]::markdoubleleft2,way[highway][cycleway:left:marking=double_solid_line][setting("markings")]::markdoubleleft2,way[highway][cycleway:left:marking:left=double_solid_line][setting("markings")]::markdoubleleft2,way[highway][cycleway:both:marking=barred_area][setting("markings")]::markdoubleleft2,way[highway][cycleway:left:marking=barred_area][setting("markings")]::markdoubleleft2,way[highway][cycleway:left:marking:left=barred_area][setting("markings")]::markdoubleleft2 {
    833844        color: #fff;
    834845        width: 1;
     
    840851        offset: prop("offset", "base");
    841852}
    842 way[highway][cycleway:both:marking=double_solid_line]::markdoubleleft3,way[highway][cycleway:both:marking:left=double_solid_line]::markdoubleleft3,way[highway][cycleway:right:marking=double_solid_line]::markdoubleleft3,way[highway][cycleway:right:marking:left=double_solid_line]::markdoubleleft3,way[highway][cycleway:both:marking=barred_area]::markdoubleleft3,way[highway][cycleway:right:marking=barred_area]::markdoubleleft3,way[highway][cycleway:right:marking:left=barred_area]::markdoubleleft3 {
     853way[highway][cycleway:both:marking=double_solid_line][setting("markings")]::markdoubleleft3,way[highway][cycleway:both:marking:left=double_solid_line][setting("markings")]::markdoubleleft3,way[highway][cycleway:right:marking=double_solid_line][setting("markings")]::markdoubleleft3,way[highway][cycleway:right:marking:left=double_solid_line][setting("markings")]::markdoubleleft3,way[highway][cycleway:both:marking=barred_area][setting("markings")]::markdoubleleft3,way[highway][cycleway:right:marking=barred_area][setting("markings")]::markdoubleleft3,way[highway][cycleway:right:marking:left=barred_area][setting("markings")]::markdoubleleft3 {
    843854        color: #fff;
    844855        width: 1;
     
    849860        offset: prop("offset", "base");
    850861}
    851 way[highway][cycleway:both:marking=double_solid_line]::markdoubleleft4,way[highway][cycleway:both:marking:left=double_solid_line]::markdoubleleft4,way[highway][cycleway:left:marking=double_solid_line]::markdoubleleft4,way[highway][cycleway:left:marking:left=double_solid_line]::markdoubleleft4,way[highway][cycleway:both:marking=barred_area]::markdoubleleft4,way[highway][cycleway:left:marking=barred_area]::markdoubleleft4,way[highway][cycleway:left:marking:left=barred_area]::markdoubleleft4 {
     862way[highway][cycleway:both:marking=double_solid_line][setting("markings")]::markdoubleleft4,way[highway][cycleway:both:marking:left=double_solid_line][setting("markings")]::markdoubleleft4,way[highway][cycleway:left:marking=double_solid_line][setting("markings")]::markdoubleleft4,way[highway][cycleway:left:marking:left=double_solid_line][setting("markings")]::markdoubleleft4,way[highway][cycleway:both:marking=barred_area][setting("markings")]::markdoubleleft4,way[highway][cycleway:left:marking=barred_area][setting("markings")]::markdoubleleft4,way[highway][cycleway:left:marking:left=barred_area][setting("markings")]::markdoubleleft4 {
    852863        color: #fff;
    853864        width: 1;
     
    859870        offset: prop("offset", "base");
    860871}
    861 way[highway][cycleway:both:marking=dashed_line]::markdashleft1,way[highway][cycleway:both:marking:left=dashed_line]::markdashleft1,way[highway][cycleway:right:marking=dashed_line]::markdashleft1,way[highway][cycleway:right:marking:left=dashed_line]::markdashleft1 {
     872way[highway][cycleway:both:marking=dashed_line][setting("markings")]::markdashleft1,way[highway][cycleway:both:marking:left=dashed_line][setting("markings")]::markdashleft1,way[highway][cycleway:right:marking=dashed_line][setting("markings")]::markdashleft1,way[highway][cycleway:right:marking:left=dashed_line][setting("markings")]::markdashleft1 {
    862873        color: #fff;
    863874        width: 1;
     
    869880        offset: prop("offset", "base");
    870881}
    871 way[highway][cycleway:both:marking=dashed_line]::markdashleft2,way[highway][cycleway:both:marking:left=dashed_line]::markdashleft2,way[highway][cycleway:left:marking=dashed_line]::markdashleft2,way[highway][cycleway:left:marking:left=dashed_line]::markdashleft2 {
     882way[highway][cycleway:both:marking=dashed_line][setting("markings")]::markdashleft2,way[highway][cycleway:both:marking:left=dashed_line][setting("markings")]::markdashleft2,way[highway][cycleway:left:marking=dashed_line][setting("markings")]::markdashleft2,way[highway][cycleway:left:marking:left=dashed_line][setting("markings")]::markdashleft2 {
    872883        color: #fff;
    873884        width: 1;
     
    880891        offset: prop("offset", "base");
    881892}
    882 way[highway][cycleway:both:marking=barred_area]::markbarsleft1,way[highway][cycleway:both:marking:left=barred_area]::markbarsleft1,way[highway][cycleway:right:marking=barred_area]::markbarsleft1,way[highway][cycleway:right:marking:left=barred_area]::markbarsleft1 {
     893way[highway][cycleway:both:marking=barred_area][setting("markings")]::markbarsleft1,way[highway][cycleway:both:marking:left=barred_area][setting("markings")]::markbarsleft1,way[highway][cycleway:right:marking=barred_area][setting("markings")]::markbarsleft1,way[highway][cycleway:right:marking:left=barred_area][setting("markings")]::markbarsleft1 {
    883894        color: #fff;
    884895        width: 2;
     
    890901        offset: prop("offset", "base");
    891902}
    892 way[highway][cycleway:both:marking=barred_area]::markbarsleft2,way[highway][cycleway:both:marking:left=barred_area]::markbarsleft2,way[highway][cycleway:left:marking=barred_area]::markbarsleft2,way[highway][cycleway:left:marking:left=barred_area]::markbarsleft2 {
     903way[highway][cycleway:both:marking=barred_area][setting("markings")]::markbarsleft2,way[highway][cycleway:both:marking:left=barred_area][setting("markings")]::markbarsleft2,way[highway][cycleway:left:marking=barred_area][setting("markings")]::markbarsleft2,way[highway][cycleway:left:marking:left=barred_area][setting("markings")]::markbarsleft2 {
    893904        color: #fff;
    894905        width: 2;
     
    902913        offset: prop("offset", "base");
    903914}
    904 way[highway][cycleway:both:marking:right=solid_line]::marklineright1,way[highway][cycleway:right:marking:right=solid_line]::marklineright1 {
     915way[highway][cycleway:both:marking:right=solid_line][setting("markings")]::marklineright1,way[highway][cycleway:right:marking:right=solid_line][setting("markings")]::marklineright1 {
    905916        color: #fff;
    906917        width: 1;
     
    911922        offset: prop("offset", "base");
    912923}
    913 way[highway][cycleway:both:marking:right=solid_line]::marklineright2,way[highway][cycleway:left:marking:right=solid_line]::marklineright2 {
     924way[highway][cycleway:both:marking:right=solid_line][setting("markings")]::marklineright2,way[highway][cycleway:left:marking:right=solid_line][setting("markings")]::marklineright2 {
    914925        color: #fff;
    915926        width: 1;
     
    921932        offset: prop("offset", "base");
    922933}
    923 way[highway][cycleway:both:marking:right=double_solid_line]::markdoubleright1,way[highway][cycleway:right:marking:right=double_solid_line]::markdoubleright1,way[highway][cycleway:both:marking:right=barred_area]::markdoubleright1,way[highway][cycleway:right:marking:right=barred_area]::markdoubleright1 {
     934way[highway][cycleway:both:marking:right=double_solid_line][setting("markings")]::markdoubleright1,way[highway][cycleway:right:marking:right=double_solid_line][setting("markings")]::markdoubleright1,way[highway][cycleway:both:marking:right=barred_area][setting("markings")]::markdoubleright1,way[highway][cycleway:right:marking:right=barred_area][setting("markings")]::markdoubleright1 {
    924935        color: #fff;
    925936        width: 1;
     
    930941        offset: prop("offset", "base");
    931942}
    932 way[highway][cycleway:both:marking:right=double_solid_line]::markdoubleright2,way[highway][cycleway:left:marking:right=double_solid_line]::markdoubleright2,way[highway][cycleway:both:marking:right=barred_area]::markdoubleright2,way[highway][cycleway:left:marking:right=barred_area]::markdoubleright2 {
     943way[highway][cycleway:both:marking:right=double_solid_line][setting("markings")]::markdoubleright2,way[highway][cycleway:left:marking:right=double_solid_line][setting("markings")]::markdoubleright2,way[highway][cycleway:both:marking:right=barred_area][setting("markings")]::markdoubleright2,way[highway][cycleway:left:marking:right=barred_area][setting("markings")]::markdoubleright2 {
    933944        color: #fff;
    934945        width: 1;
     
    940951        offset: prop("offset", "base");
    941952}
    942 way[highway][cycleway:both:marking:right=double_solid_line]::markdoubleright3,way[highway][cycleway:right:marking:right=double_solid_line]::markdoubleright3,way[highway][cycleway:both:marking:right=barred_area]::markdoubleright3,way[highway][cycleway:right:marking:right=barred_area]::markdoubleright3 {
     953way[highway][cycleway:both:marking:right=double_solid_line][setting("markings")]::markdoubleright3,way[highway][cycleway:right:marking:right=double_solid_line][setting("markings")]::markdoubleright3,way[highway][cycleway:both:marking:right=barred_area][setting("markings")]::markdoubleright3,way[highway][cycleway:right:marking:right=barred_area][setting("markings")]::markdoubleright3 {
    943954        color: #fff;
    944955        width: 1;
     
    949960        offset: prop("offset", "base");
    950961}
    951 way[highway][cycleway:both:marking:right=double_solid_line]::markdoubleright4,way[highway][cycleway:left:marking:right=double_solid_line]::markdoubleright4,way[highway][cycleway:both:marking:right=barred_area]::markdoubleright4,way[highway][cycleway:left:marking:right=barred_area]::markdoubleright4 {
     962way[highway][cycleway:both:marking:right=double_solid_line][setting("markings")]::markdoubleright4,way[highway][cycleway:left:marking:right=double_solid_line][setting("markings")]::markdoubleright4,way[highway][cycleway:both:marking:right=barred_area][setting("markings")]::markdoubleright4,way[highway][cycleway:left:marking:right=barred_area][setting("markings")]::markdoubleright4 {
    952963        color: #fff;
    953964        width: 1;
     
    959970        offset: prop("offset", "base");
    960971}
    961 way[highway][cycleway:both:marking:right=dashed_line]::markdashright1,way[highway][cycleway:right:marking:right=dashed_line]::markdashright1 {
     972way[highway][cycleway:both:marking:right=dashed_line][setting("markings")]::markdashright1,way[highway][cycleway:right:marking:right=dashed_line][setting("markings")]::markdashright1 {
    962973        color: #fff;
    963974        width: 1;
     
    969980        offset: prop("offset", "base");
    970981}
    971 way[highway][cycleway:both:marking:right=dashed_line]::markdashright2,way[highway][cycleway:left:marking:right=dashed_line]::markdashright2 {
     982way[highway][cycleway:both:marking:right=dashed_line][setting("markings")]::markdashright2,way[highway][cycleway:left:marking:right=dashed_line][setting("markings")]::markdashright2 {
    972983        color: #fff;
    973984        width: 1;
     
    979990        offset: prop("offset", "base");
    980991}
    981 way[highway][cycleway:both:marking:right=barred_area]::markbarsright1,way[highway][cycleway:right:marking:right=barred_area]::markbarsright1 {
     992way[highway][cycleway:both:marking:right=barred_area][setting("markings")]::markbarsright1,way[highway][cycleway:right:marking:right=barred_area][setting("markings")]::markbarsright1 {
    982993        color: #fff;
    983994        width: 2;
     
    9891000        offset: prop("offset", "base");
    9901001}
    991 way[highway][cycleway:both:marking:right=barred_area]::markbarsright2,way[highway][cycleway:left:marking:right=barred_area]::markbarsright2 {
     1002way[highway][cycleway:both:marking:right=barred_area][setting("markings")]::markbarsright2,way[highway][cycleway:left:marking:right=barred_area][setting("markings")]::markbarsright2 {
    9921003        color: #fff;
    9931004        width: 2;
     
    11451156}
    11461157
     1158way[highway=cycleway] { z-index: 4; color: #00f; width: 2; dashes: 4,2; }
     1159
    11471160way[highway=~/footway|bridleway|path|track/][bicycle=yes]::bike { z-index: 0; color: #33f; opacity:0.5; width: 5; }
    11481161way[highway=~/footway|bridleway|path|track/][bicycle=permissive]::bike { z-index: 0; color: #33f;  opacity:0.5; width: 5; }