I&#x27;ve done this in a few applications. It&#x27;s really great.<p>You of course want to build up abstractions within your codebase to keep things DRY, but you get to use the normal tools for that (variables, functions, objects, classes) etc, rather than CSS.