I have a new angular project and I've added angular material to it. The components work great with the default view encapsulation method. But they all look horrible with encapsulation: ViewEncapsulation.ShadowDom. Is there a way to make them work with shadow dom? In the end I would like to integrate my component(s) into another app using angular elements and if it's possible I don't want any conflicts between my styles and the styles of the host application.