Crossing:markings=surface

The exact text was " only by a change in surface" , rather than surface= precisely. surface:colour= was mentioned afterwards. Color-only should be compatible? Proposal:Crossing:markings - OpenStreetMap Wiki
Another issue nowadays is the “paint” can have patterns applied on it, making it resemble a different surface= while it’s not. What to do with those?
But the question that should be asked first is whether the red surfacing has a legal meaning. If it doesn’t, it won’t be =solid either, or =dashes;solid;pictogram here.