less (
http://lesscss.org/) allows for css variables.
Maybe this could be used to carry over the custom properties when copying a survey?
I don't know exactly how to do it though. Maybe the styling should be done under advanced question attributes, instead of manually in the style sheet?
I don't know the solution, but the problem is real :-)