| 369 | | } |
| 370 | | |
| 371 | | way::wrongbuffer { |
| 372 | | offset: prop("offset", "base"); |
| 373 | | } |
| 374 | | way[highway][cycleway:buffer=yes]::wrongbuffer,way[highway][cycleway:buffer=no]::wrongbuffer { |
| 375 | | color: yellow; |
| 376 | | width: 4; |
| 377 | | offset: prop("offset")-6; |
| 378 | | } |
| 379 | | way::wrongbuffer2 { |
| 380 | | offset: prop("offset", "base"); |
| 381 | | } |
| 382 | | way[highway][cycleway:buffer=yes]::wrongbuffer2,way[highway][cycleway:buffer=no]::wrongbuffer2 { |
| 383 | | color: yellow; |
| 384 | | width: 4; |
| 385 | | offset: prop("offset")+6; |
| 386 | | } |
| 387 | | |
| 388 | | way::parkparallel { |
| 389 | | offset: prop("offset", "base"); |
| 390 | | } |
| 391 | | way[highway][parking:both=lane][parking:both:orientation=parallel]::parkparallel,way[highway][parking:both=street_side][parking:both:orientation=parallel]::parkparallel,way[highway][parking:right=lane][parking:right:orientation=parallel]::parkparallel,way[highway][parking:right=street_side][parking:right:orientation=parallel]::parkparallel { |
| 392 | | color: #ff0; |
| 393 | | dashes: 10,4; |
| | 574 | z-index: 1; |
| | 575 | } |
| | 576 | |
| | 577 | way::justbufferyes { |
| | 578 | offset: prop("offset", "base"); |
| | 579 | } |
| | 580 | way[highway][cycleway:buffer=yes]::justbufferyes { |
| | 581 | color: #0c0; |
| | 582 | width: 4; |
| | 583 | offset: prop("offset")-6; |
| | 584 | } |
| | 585 | way::justbufferyes2 { |
| | 586 | offset: prop("offset", "base"); |
| | 587 | } |
| | 588 | way[highway][cycleway:buffer=yes]::justbufferyes2 { |
| | 589 | color: #0c0; |
| | 590 | width: 4; |
| | 591 | offset: prop("offset")+6; |
| | 592 | } |
| | 593 | |
| | 594 | way::justbufferno { |
| | 595 | offset: prop("offset", "base"); |
| | 596 | } |
| | 597 | way[highway][cycleway:buffer=no]::justbufferno { |
| | 598 | color: #c33; |
| | 599 | width: 4; |
| | 600 | offset: prop("offset")-6; |
| | 601 | } |
| | 602 | way::justbufferno2 { |
| | 603 | offset: prop("offset", "base"); |
| | 604 | } |
| | 605 | way[highway][cycleway:buffer=no]::justbufferno2 { |
| | 606 | color: #c33; |
| | 607 | width: 4; |
| | 608 | offset: prop("offset")+6; |
| | 609 | } |
| | 610 | |
| | 611 | /*SEPARATION*/ |
| | 612 | way::sepbollard1 { |
| | 613 | offset: prop("offset", "base"); |
| | 614 | } |
| | 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 { |
| | 616 | color: #000; |
| | 617 | width: 3; |
| | 618 | dashes: 3,16; |
| | 619 | offset: prop("offset")-6; |
| | 620 | } |
| | 621 | way::sepbollard2 { |
| | 622 | offset: prop("offset", "base"); |
| | 623 | } |
| | 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 { |
| | 625 | color: #000; |
| | 626 | width: 3; |
| | 627 | dashes: 3,16; |
| | 628 | offset: prop("offset")+6; |
| | 629 | } |
| | 630 | |
| | 631 | way::sepflex1 { |
| | 632 | offset: prop("offset", "base"); |
| | 633 | } |
| | 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 { |
| | 635 | color: #fff; |
| | 636 | width: 3; |
| | 637 | dashes: 2,16; |
| | 638 | offset: prop("offset")-6; |
| | 639 | } |
| | 640 | way::sepflex2 { |
| | 641 | offset: prop("offset", "base"); |
| | 642 | } |
| | 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 { |
| | 644 | color: #fff; |
| | 645 | width: 3; |
| | 646 | dashes: 2,16; |
| | 647 | offset: prop("offset")+6; |
| | 648 | } |
| | 649 | |
| | 650 | way::sepvertpanel1 { |
| | 651 | offset: prop("offset", "base"); |
| | 652 | } |
| | 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 { |
| | 654 | color: #f60; |
| | 655 | width: 5; |
| | 656 | dashes: 2,16; |
| | 657 | offset: prop("offset")-6; |
| | 658 | } |
| | 659 | way::sepvertpanel2 { |
| | 660 | offset: prop("offset", "base"); |
| | 661 | } |
| | 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 { |
| | 663 | color: #f60; |
| | 664 | width: 5; |
| | 665 | dashes: 2,16; |
| | 666 | offset: prop("offset")+6; |
| | 667 | } |
| | 668 | |
| | 669 | way::sepstuds1 { |
| | 670 | offset: prop("offset", "base"); |
| | 671 | } |
| | 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 { |
| | 673 | color: #cc0; |
| | 674 | width: 2; |
| | 675 | dashes: 2,16; |
| | 676 | offset: prop("offset")-6; |
| | 677 | } |
| | 678 | way::sepstuds2 { |
| | 679 | offset: prop("offset", "base"); |
| | 680 | } |
| | 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 { |
| | 682 | color: #cc0; |
| | 683 | width: 2; |
| | 684 | dashes: 2,16; |
| | 685 | offset: prop("offset")+6; |
| | 686 | } |
| | 687 | |
| | 688 | way::sepbump1 { |
| | 689 | offset: prop("offset", "base"); |
| | 690 | } |
| | 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 { |
| | 692 | color: #ff8; |
| | 693 | width: 3; |
| | 694 | dashes: 32,8; |
| | 695 | offset: prop("offset")-6; |
| | 696 | } |
| | 697 | way::sepbump2 { |
| | 698 | offset: prop("offset", "base"); |
| | 699 | } |
| | 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 { |
| | 701 | color: #ff8; |
| | 702 | width: 3; |
| | 703 | dashes: 32,8; |
| | 704 | offset: prop("offset")+6; |
| | 705 | } |
| | 706 | |
| | 707 | way::sepplanter1 { |
| | 708 | offset: prop("offset", "base"); |
| | 709 | } |
| | 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 { |
| | 711 | color: #000; |
| | 712 | width: 5; |
| | 713 | dashes: 7,16; |
| | 714 | offset: prop("offset")-6; |
| | 715 | } |
| | 716 | way::sepplanter2 { |
| | 717 | offset: prop("offset", "base"); |
| | 718 | } |
| | 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 { |
| | 720 | color: #000; |
| | 721 | width: 5; |
| | 722 | dashes: 7,16; |
| | 723 | offset: prop("offset")+6; |
| | 724 | } |
| | 725 | |
| | 726 | way::sepkerb1 { |
| | 727 | offset: prop("offset", "base"); |
| | 728 | } |
| | 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 { |
| | 730 | color: #333; |
| | 731 | width: 2; |
| | 732 | dashes: 51,5; |
| | 733 | offset: prop("offset")-6; |
| | 734 | } |
| | 735 | way::sepkerb2 { |
| | 736 | offset: prop("offset", "base"); |
| | 737 | } |
| | 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 { |
| | 739 | color: #333; |
| | 740 | width: 2; |
| | 741 | dashes: 51,5; |
| | 742 | offset: prop("offset")+6; |
| | 743 | } |
| | 744 | |
| | 745 | way::sepgreen1 { |
| | 746 | offset: prop("offset", "base"); |
| | 747 | } |
| | 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; |
| | 751 | offset: prop("offset")-6; |
| | 752 | } |
| | 753 | way::sepgreen2 { |
| | 754 | offset: prop("offset", "base"); |
| | 755 | } |
| | 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; |
| | 759 | offset: prop("offset")+6; |
| | 760 | } |
| | 761 | |
| | 762 | way::sephedge1 { |
| | 763 | offset: prop("offset", "base"); |
| | 764 | } |
| | 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; |
| | 767 | width: 5; |
| | 768 | dashes: 16,1; |
| | 769 | offset: prop("offset")-6; |
| | 770 | } |
| | 771 | way::sephedge2 { |
| | 772 | offset: prop("offset", "base"); |
| | 773 | } |
| | 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; |
| | 776 | width: 5; |
| | 777 | dashes: 16,1; |
| | 778 | offset: prop("offset")+6; |
| | 779 | } |
| | 780 | |
| | 781 | way::septree1 { |
| | 782 | offset: prop("offset", "base"); |
| | 783 | } |
| | 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; |
| | 788 | offset: prop("offset")-6; |
| | 789 | } |
| | 790 | way::septree2 { |
| | 791 | offset: prop("offset", "base"); |
| | 792 | } |
| | 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; |
| | 797 | offset: prop("offset")+6; |
| | 798 | } |
| | 799 | |
| | 800 | /*MARKINGS*/ |
| | 801 | way::marklineleft1 { |
| | 802 | offset: prop("offset", "base"); |
| | 803 | } |
| | 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 { |
| | 805 | color: #fff; |
| | 806 | width: 1; |
| | 807 | offset: prop("offset")-6; |
| | 808 | z-index: 9; |
| | 809 | } |
| | 810 | way::marklineleft2 { |
| | 811 | offset: prop("offset", "base"); |
| | 812 | } |
| | 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 { |
| | 814 | color: #fff; |
| | 815 | width: 1; |
| | 816 | offset: prop("offset")+6; |
| | 817 | z-index: 9; |
| | 818 | } |
| | 819 | |
| | 820 | way::markdoubleleft1 { |
| | 821 | offset: prop("offset", "base"); |
| | 822 | } |
| | 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 { |
| | 824 | color: #fff; |
| | 825 | width: 1; |
| | 826 | offset: prop("offset")-4; |
| | 827 | z-index: 9; |
| | 828 | } |
| | 829 | way::markdoubleleft2 { |
| | 830 | offset: prop("offset", "base"); |
| | 831 | } |
| | 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 { |
| | 833 | color: #fff; |
| | 834 | width: 1; |
| | 835 | offset: prop("offset")+4; |
| | 836 | z-index: 9; |
| | 837 | } |
| | 838 | |
| | 839 | way::markdoubleleft3 { |
| | 840 | offset: prop("offset", "base"); |
| | 841 | } |
| | 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 { |
| | 843 | color: #fff; |
| | 844 | width: 1; |
| | 845 | offset: prop("offset")-7; |
| | 846 | z-index: 9; |
| | 847 | } |
| | 848 | way::markdoubleleft4 { |
| | 849 | offset: prop("offset", "base"); |
| | 850 | } |
| | 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 { |
| | 852 | color: #fff; |
| | 853 | width: 1; |
| | 854 | offset: prop("offset")+7; |
| | 855 | z-index: 9; |
| | 856 | } |
| | 857 | |
| | 858 | way::markdashleft1 { |
| | 859 | offset: prop("offset", "base"); |
| | 860 | } |
| | 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 { |
| | 862 | color: #fff; |
| | 863 | width: 1; |
| | 864 | dashes: 8,4; |
| | 865 | offset: prop("offset")-5; |
| | 866 | z-index: 9; |
| | 867 | } |
| | 868 | way::markdashleft2 { |
| | 869 | offset: prop("offset", "base"); |
| | 870 | } |
| | 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 { |
| | 872 | color: #fff; |
| | 873 | width: 1; |
| | 874 | dashes: 8,4; |
| | 875 | offset: prop("offset")+5; |
| | 876 | z-index: 9; |
| | 877 | } |
| | 878 | |
| | 879 | way::markbarsleft1 { |
| | 880 | offset: prop("offset", "base"); |
| | 881 | } |
| | 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 { |
| | 883 | color: #fff; |
| | 884 | width: 2; |
| | 885 | dashes: 1,10; |
| | 886 | offset: prop("offset")-6; |
| | 887 | z-index: 10; |
| | 888 | } |
| | 889 | way::markbarsleft2 { |
| | 890 | offset: prop("offset", "base"); |
| | 891 | } |
| | 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 { |
| | 893 | color: #fff; |
| | 894 | width: 2; |
| | 895 | dashes: 1,10; |
| | 896 | offset: prop("offset")+6; |
| | 897 | z-index: 9; |
| | 898 | } |
| | 899 | |
| | 900 | /*MARKINGS RIGHT*/ |
| | 901 | way::marklineright1 { |
| | 902 | offset: prop("offset", "base"); |
| | 903 | } |
| | 904 | way[highway][cycleway:both:marking:right=solid_line]::marklineright1,way[highway][cycleway:right:marking:right=solid_line]::marklineright1 { |
| | 905 | color: #fff; |
| | 906 | width: 1; |
| | 907 | offset: prop("offset")-15; |
| | 908 | z-index: 9; |
| | 909 | } |
| | 910 | way::marklineright2 { |
| | 911 | offset: prop("offset", "base"); |
| | 912 | } |
| | 913 | way[highway][cycleway:both:marking:right=solid_line]::marklineright2,way[highway][cycleway:left:marking:right=solid_line]::marklineright2 { |
| | 914 | color: #fff; |
| | 915 | width: 1; |
| | 916 | offset: prop("offset")+15; |
| | 917 | z-index: 9; |
| | 918 | } |
| | 919 | |
| | 920 | way::markdoubleright1 { |
| | 921 | offset: prop("offset", "base"); |
| | 922 | } |
| | 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 { |
| | 924 | color: #fff; |
| | 925 | width: 1; |
| | 926 | offset: prop("offset")-14; |
| | 927 | z-index: 9; |
| | 928 | } |
| | 929 | way::markdoubleright2 { |
| | 930 | offset: prop("offset", "base"); |
| | 931 | } |
| | 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 { |
| | 933 | color: #fff; |
| | 934 | width: 1; |
| | 935 | offset: prop("offset")+14; |
| | 936 | z-index: 9; |
| | 937 | } |
| | 938 | |
| | 939 | way::markdoubleright3 { |
| | 940 | offset: prop("offset", "base"); |
| | 941 | } |
| | 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 { |
| | 943 | color: #fff; |
| | 944 | width: 1; |
| | 945 | offset: prop("offset")-17; |
| | 946 | z-index: 9; |
| | 947 | } |
| | 948 | way::markdoubleright4 { |
| | 949 | offset: prop("offset", "base"); |
| | 950 | } |
| | 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 { |
| | 952 | color: #fff; |
| | 953 | width: 1; |
| | 954 | offset: prop("offset")+17; |
| | 955 | z-index: 9; |
| | 956 | } |
| | 957 | |
| | 958 | way::markdashright1 { |
| | 959 | offset: prop("offset", "base"); |
| | 960 | } |
| | 961 | way[highway][cycleway:both:marking:right=dashed_line]::markdashright1,way[highway][cycleway:right:marking:right=dashed_line]::markdashright1 { |
| | 962 | color: #fff; |
| | 963 | width: 1; |
| | 964 | dashes: 8,4; |
| | 965 | offset: prop("offset")-15; |
| | 966 | z-index: 9; |
| | 967 | } |
| | 968 | way::markdashright2 { |
| | 969 | offset: prop("offset", "base"); |
| | 970 | } |
| | 971 | way[highway][cycleway:both:marking:right=dashed_line]::markdashright2,way[highway][cycleway:left:marking:right=dashed_line]::markdashright2 { |
| | 972 | color: #fff; |
| | 973 | width: 1; |
| | 974 | dashes: 8,4; |
| | 975 | offset: prop("offset")+15; |
| | 976 | z-index: 9; |
| | 977 | } |
| | 978 | way::markbarsright1 { |
| | 979 | offset: prop("offset", "base"); |
| | 980 | } |
| | 981 | way[highway][cycleway:both:marking:right=barred_area]::markbarsright1,way[highway][cycleway:right:marking:right=barred_area]::markbarsright1 { |
| | 982 | color: #fff; |
| | 983 | width: 2; |
| | 984 | dashes: 1,10; |
| | 985 | offset: prop("offset")-16; |
| | 986 | z-index: 10; |
| | 987 | } |
| | 988 | way::markbarsright2 { |
| | 989 | offset: prop("offset", "base"); |
| | 990 | } |
| | 991 | way[highway][cycleway:both:marking:right=barred_area]::markbarsright2,way[highway][cycleway:left:marking:right=barred_area]::markbarsright2 { |
| | 992 | color: #fff; |
| | 993 | width: 2; |
| | 994 | dashes: 1,10; |
| | 995 | offset: prop("offset")+16; |
| | 996 | z-index: 9; |
| | 997 | } |
| | 998 | |
| | 999 | /*PARKING*/ |
| | 1000 | way::parkno { |
| | 1001 | offset: prop("offset", "base"); |
| | 1002 | } |
| | 1003 | way[highway][parking:both=no][setting("parking")]::parkno,way[highway][parking:right=no][setting("parking")]::parkno { |
| | 1004 | color: #f00; |
| | 1005 | dashes: 26,2; |
| 514 | | way[highway=footway][bicycle=yes]::bike { z-index: 0; color: #55f; width: 4; } |
| 515 | | way[highway=footway][bicycle=permissive]::bike { z-index: 0; color: #55f; width: 4; } |
| 516 | | way[highway=footway][bicycle=designated]::bike { z-index: 0; color: blue; width: 4; } |
| 517 | | way[highway=footway][bicycle=no]::bike { z-index: 0; color: #f00; width: 4; } |
| 518 | | way[highway=bridleway][bicycle=yes]::bike { z-index: 0; color: #55f; width: 4; } |
| 519 | | way[highway=bridleway][bicycle=permissive]::bike { z-index: 0; color: #55f; width: 4; } |
| 520 | | way[highway=bridleway][bicycle=designated]::bike { z-index: 0; color: blue; width: 4; } |
| 521 | | way[highway=bridleway][bicycle=no]::bike { z-index: 0; color: #f00; width: 4; } |
| 522 | | way[highway=path][bicycle=yes]::bike { z-index: 0; color: #55f; width: 4; } |
| 523 | | way[highway=path][bicycle=permissive]::bike { z-index: 0; color: #55f; width: 4; } |
| 524 | | way[highway=path][bicycle=designated]::bike { z-index: 0; color: blue; width: 4; } |
| 525 | | way[highway=path][bicycle=no]::bike { z-index: 0; color: #f00; width: 4; } |
| 526 | | way[highway=pedestrian][bicycle=yes]::bike { z-index: 6; color: blue; width: 2; dashes: 4,4;} |
| 527 | | way[highway=pedestrian][bicycle=permissive]::bike { z-index: 6; color: blue; width: 2; dashes: 4,4;} |
| 528 | | way[highway=pedestrian][bicycle=designated]::bike { z-index: 6; color: blue; width: 2; dashes: 4,4;} |
| 529 | | way[highway=pedestrian][bicycle=no]::bike { z-index: 6; color: #f00; width: 2; dashes: 4,4;} |
| 530 | | way[highway=service][bicycle=yes]::bike { z-index: 6; color: blue; width: 2; dashes: 4,4;} |
| 531 | | way[highway=service][bicycle=permissive]::bike { z-index: 6; color: blue; width: 2; dashes: 4,4;} |
| 532 | | way[highway=service][bicycle=designated]::bike { z-index: 6; color: blue; width: 2; dashes: 4,4;} |
| 533 | | way[highway=service][bicycle=no]::bike { z-index: 6; color: #f00; width: 2; dashes: 4,4;} |
| 534 | | way[highway=residential][bicycle=yes]::bike { z-index: 6; color: blue; width: 2; dashes: 4,4;} |
| 535 | | way[highway=residential][bicycle=permissive]::bike { z-index: 6; color: blue; width: 2; dashes: 4,4;} |
| 536 | | way[highway=residential][bicycle=designated]::bike { z-index: 6; color: blue; width: 2; dashes: 4,4;} |
| | 1147 | way[highway=~/footway|bridleway|path|track/][bicycle=yes]::bike { z-index: 0; color: #33f; opacity:0.5; width: 5; } |
| | 1148 | way[highway=~/footway|bridleway|path|track/][bicycle=permissive]::bike { z-index: 0; color: #33f; opacity:0.5; width: 5; } |
| | 1149 | way[highway=~/footway|bridleway|path|track/][bicycle=designated]::bike { z-index: 0; color: #00f; opacity:1; width: 5; } |
| | 1150 | way[highway=~/footway|bridleway|path|track/][bicycle=no]::bike { z-index: 0; color: #d00; width: 5; } |
| | 1151 | |
| | 1152 | way[highway=steps][bicycle=yes]::bike { z-index: 0; color: #33f; width: 7; } |
| | 1153 | way[highway=steps][bicycle=permissive]::bike { z-index: 0; color: #33f; width: 7; } |
| | 1154 | way[highway=steps][bicycle=designated]::bike { z-index: 0; color: blue; width: 7; } |
| | 1155 | way[highway=steps][bicycle=no]::bike { z-index: 0; color: #d00; width: 7; } |
| | 1156 | |
| | 1157 | way[highway=~/footway|bridleway|path|track/][bicycle=designated][segregated=yes]::bike,way[highway=cycleway][segregated=yes]::bike { z-index: 5; color: white; width: 2; dashes: 9,21;} |
| | 1158 | way[highway=~/footway|bridleway|path|track/][bicycle=designated][segregated=no]::bike,way[highway=cycleway][segregated=no]::bike { z-index: 5; color: red; width: 2; dashes: 9,21;} |
| | 1159 | |
| | 1160 | way[highway=~/pedestrian|service|^primary|^secondary|^tertiary|^residential|^unclassified/][bicycle=yes]::bike { z-index: 7; color: blue; width: 2; dashes: 4,4;} |
| | 1161 | way[highway=~/pedestrian|service|^primary|^secondary|^tertiary|^residential|^unclassified/][bicycle=permissive]::bike { z-index: 6; color: blue; width: 2; dashes: 4,4;} |
| | 1162 | way[highway=~/pedestrian|service|^primary|^secondary|^tertiary|^residential|^unclassified/][bicycle=designated]::bike { z-index: 6; color: blue; width: 2; dashes: 4,4;} |
| | 1163 | way[highway=~/pedestrian|service|^primary|^secondary|^tertiary|^residential|^unclassified/][bicycle=no]::bike { z-index: 6; color: #d00; width: 2; dashes: 4,4;} |
| | 1164 | way[highway=~/service|^primary|^secondary|^tertiary|^residential|^unclassified/][bicycle_road=yes]::bike { z-index: 6; color: blue; width: 2; dashes: 4,10;} |
| | 1165 | |
| | 1166 | way::sidepath { |
| | 1167 | offset: prop("offset", "base"); |
| | 1168 | } |
| | 1169 | way[highway=cycleway][is_sidepath=yes]::sidepath { |
| | 1170 | color: greenyellow; |
| | 1171 | dashes: 2,14; |
| | 1172 | width: 5; |
| | 1173 | offset: prop("offset")-5; |
| | 1174 | major-z-index: -100; |
| | 1175 | } |
| | 1176 | way::sidepath2 { |
| | 1177 | offset: prop("offset", "base"); |
| | 1178 | } |
| | 1179 | way[highway=cycleway][is_sidepath=yes]::sidepath2 { |
| | 1180 | color: greenyellow; |
| | 1181 | dashes: 2,14; |
| | 1182 | width: 5; |
| | 1183 | offset: prop("offset")+5; |
| | 1184 | major-z-index: -100; |
| | 1185 | } |
| | 1186 | |
| | 1187 | way::nosidepath { |
| | 1188 | offset: prop("offset", "base"); |
| | 1189 | } |
| | 1190 | way[highway=cycleway][is_sidepath=no]::nosidepath { |
| | 1191 | color: red; |
| | 1192 | dashes: 2,14; |
| | 1193 | width: 5; |
| | 1194 | offset: prop("offset")-5; |
| | 1195 | major-z-index: -100; |
| | 1196 | } |
| | 1197 | way::nosidepath2 { |
| | 1198 | offset: prop("offset", "base"); |
| | 1199 | } |
| | 1200 | way[highway=cycleway][is_sidepath=no]::nosidepath2 { |
| | 1201 | color: red; |
| | 1202 | dashes: 2,14; |
| | 1203 | width: 5; |
| | 1204 | offset: prop("offset")+5; |
| | 1205 | major-z-index: -100; |
| | 1206 | } |