Really ugly syntax.
var-* ????
Who thought this would be a good idea? var-* ????
Who thought this would be a good idea? data-*
is for attributes in HTML. It makes sense for CSS properties, syntactically speaking to map these two in terms of prefix-solutions.