Editando programaticamente o código Less (css) com a sintaxe do seletor semelhante a JQuery?

É possível usar bibliotecas em less.js para gerar dinamicamente o css a partir de menos arquivos dentro do navegador. Se houvesse uma maneira fácil de modificar menos código, esse seria um método extremamente poderoso de atualizar dinamicamente o css de um site.

Imagine que você tivesse uma cor usada 100 vezes em um site grande. Se você quisesse mudar essa cor dinamicamente apenas usando javascript, você precisaria atualizar cada bit de css que tivesse essa cor (talvez 50 linhas de código).

Com o que estou imaginando, tudo o que você precisaria escrever é algo assim:

<code>$('@mainColour').value('#F04');
</code>

Estou pensando em fazer isso, mas parece um grande projeto e me pergunto se alguém já começou algo assim?

edit: para esclarecer, idealmente, o que eu quero ser capaz de fazer é pegar uma string de Less code, editar programaticamente (talvez usando uma sintaxe de seletor semelhante a jquery) e depois cuspir como Less modificada. O ideal é que o código esteja em Javascript (mas não necessariamente no lado do cliente). O exemplo que dou acima é um aplicativo possível, mas talvez não seja um bom (onde pode haver maneiras mais comuns de alcançá-lo).

questionAnswers(6)

yourAnswerToTheQuestion