The current project that I'm working on has a requirement that some customers require their own styling (colours, fonts etc). Other customers will use the default styling lovingly crafted by our designer.
I was drawn to using something like LESS so that we would have a different variables file per customer and import that file into every css/less stylesheet where it's needed. The variables files would reside in a different folder for each customer.
The problem I have is how to import/reference the custom varaiables less file into the other stylesheets.
It's an asp.net web site (not MVC).
@imports with variables, maybe it'll help you.