Complexities of using CSS in modern web apps and how ClojureScript can leverage Garden to generate style sheets at runtime