Embedded Vaadin App changes the styles on the host page

I’m experimenting with creating Vaadin apps that can be embedded on a webpage.

https://vaadin.com/docs/v14/flow/embedding-flow-applications/tutorial-webcomponent-intro.html

The embedding works fine, but I noticed that the styles on the host page - the page containing the Vaadin App - is overridden by Vaadin styles.

Has anybody else experienced this?

Attached are two screenshots. One of a host page without the embedded app and one with the embedded app. The embedded app is very basic. Just a Composite Div with a button.
18140470.png
18140473.png