:root {
var-header-color: #06c;
}
h1 {
background-color: var(header-color);
}
Compare that to Less: @header-color: #06c;
h1 {
background-color: @header-color;
}
I can understand why they opted out of the @-notation in favor of something a bit more in line with existing CSS, but it just looks overly complicated to me.