canvas { default-points: true; default-lines: false; } way[color=A] { color: blue; fill-color: blue; width: 5; } way[color=B] { color: green; fill-color: green; width: 5; } way[color=A]:selected { } way[color=B]:selected { } node[color=EndNode] { symbol-shape: circle; symbol-size: 2; symbol-fill-color: yellow; } node[color=N] { symbol-shape: circle; symbol-size: 20; symbol-fill-color: blue; major-z-index: 4.1; } way[z-index] { z-index: eval(tag("z-index")); } way[test=object-z-index-1] { object-z-index: 10.000; } way[test=object-z-index-1]::B { object-z-index: 9.999; color: yellow; width: 5; } way[test=object-z-index-1b] { object-z-index: 9.999; } way[test=object-z-index-1b]::B { object-z-index: 10.000; color: yellow; width: 5; } way[test=object-z-index-2] { object-z-index: 0.00; } way[test=object-z-index-2]::B { object-z-index: 0.01; color: yellow; width: 5; } way[test=object-z-index-2b] { object-z-index: 0.02; } way[test=object-z-index-2b]::B { object-z-index: 0.01; color: yellow; width: 5; } way[major-z-index] { major-z-index: eval(tag("major-z-index")); }