Embedded Vaadin App changes the styles on the host page

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


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.