CSS lacks things like variables, functions, etc ...
Clojure is great for writing DSLS.
I\'m currently already using Clojure+Ring+Compojure for
I'm a little late to the party here but you might want to checkout Garden. It's a "full featured" Clojure CSS DSL with builtin support for unit arithmetic, color manipulation, media queries and whole lot more. The project is fairly active and issues generally get prompt attention from the maintainer (me!).