Quick Web Components https://developer.mozilla.org/en-US/docs/Web/API/Web_components/Using_shadow_DOM https://web.dev/articles/shadowdom-v1#styling_a_component_from_the_outside https://css-tricks.com/styling-in-the-shadow-dom-with-css-shadow-parts/