To be fair, this same criticism could also be applied to CSS variables: naming variables is still hard! As it turns out, CSS variables aren’t the only case where styles can leak into the shadow DOM: inheritable properties like font-family and color will also seep in. Link to the essential files as URI resources in the section of all the pages in which you would like to use the components. Polymer adds a new tag to the browser, , which automagically turns templates into shadow DOM and registers custom elements for us. We’ll make it easy on ourselves and assume that the slider only contains images, that way we can create an insertion point using the img selector. I honestly don’t know if the ability to turn it off in browsers is going to be around much longer. That’ll let you inspect the