Seeking to embed a Vue component into another from an external source without using a Vue Plugin. The components are mounting correctly, but the embedded component's use of Vuetify is affecting the parent application's style. Visual examples can be seen below:
Before mounting the embedded component, notice the primary colors of the root application:
https://i.stack.imgur.com/Op9Uz.png
After mounting the Login (embedded) component:
https://i.stack.imgur.com/N5vsa.png
Attempted a strategy mentioned here, using less in the embedded component to import Vuetify css at a block level, but it did not work.
Realizing that making sure the embedded theme matches the root application's theme could solve the issue, however, I prefer not to rely on that solution. If my component is built with webpack, why am I unable to apply Vuetify's css just to that specific component? Any suggestions?
I am willing to provide code if needed