With CSS variables, there is not too much reason for preprocessors like LESS, SCSS etc. besides it's ability to write you CSS in a nested way. I totally missed, that it's possible natively now. But it is, and obviously it's supported in all major browsers now.