I guess I will have to look into Angular2's ability to have inheritance for css. At the moment my understanding is that every component has its own css and only effects that single component. Although I will test to see if child components also are able to use that css.
That darn shadow DOM haha. I am still relatively new to this whole angular 2 business but I am rather enjoying its component structure with Typescript.