Consider, I have few elements which use Shadow DOM to hide their internal div-soup and layout.
Even tough they are different, they share the same CSS style sheet, as
UPDATE: 2019 - Use Constructable stylesheets
As of 2019, Constructable stylesheets is the approach to apply stylesheets to shadow DOM and web components in general. Read more about it here.
Previous answer:
You can use an import CSS rule at the first line of a element defined in the Shadow DOM:
...
Then import the content in the Shadow DOM root:
var root = D1.attachShadow( {mode: open } )
root.appendChild( T1.content.cloneNode( true ) )