Hi,
"surface:colour" is perfectly fine and the version that has more use cases.
I somehow prefer the shorter version (which also exists). I think that 'surface' is redundant - what else could be the color of a path but the surface? 

The reason for my edit was a different one: it's "colour" (British spelling) and not "color" 