CSS has been the Achilles heel of modern component-based web development since its invent, and has continued to be a difficult situation. Fundamentally components have different lifecycles than the applications they are used, and often used in multiple applications needing to be styled in response to their demands of the…