Web Components, Shadow DOM, Shadow CSS ;tldr
I am not going to tell you that you should jump into Web Components and that it is the new cool shit...
Tags: webcomponents, shadowdom, customelements, javascript