¿Qué es LESS?

LESS extiende CSS para dotarlo de un comportamiento dinámico a través de variables, mixins, operaciones y funciones.

¿Cómo funciona?

La idea detrás de la herramienta es que el navegador interpreta código CSS normal y corriente producido a través de un proceso de compilación de nuestras plantillas escritas en LESS.

Lo único que cambia es la forma que tenemos de compilar las plantillas LESS. Si usamos un servidor Web basado en Node.js o bien servimos nuestras hojas de estilo CSS a través de un script en cualquier lenguaje como PHP, Python, Ruby o Perl (por ejemplo), podemos compilar nuestras plantillas LESS en tiempo de ejecución (del servidor) utilizando para ello Node.js

Si queremos utilizar Node.js debemos de crear un archivo JavaScript que se encargue de cargar nuestra plantilla LESS y compilarla al vuelo devolviendo el archivo CSS compilado.

Visita: http://lesscss.org/