Namespaced CSS - a simple approach to complex tasks