Hi Jeffrey,
You're right that the default UA styles aren't penetrating the shadow dom boundaries.
The rules in question look something like this:
:-webkit-any(article,aside,nav,section)
:-webkit-any(article,aside,nav,section) h1 {
...
}
Translating this selector (e.g. section section h1 { ... }), it doesn't apply to the elements inside the sub-shadow trees.
The ^ && ^^ combinators achieve what you want. I took the liberty of sticking the styling
in the element itself and cleaning things up a bit. This works for me in Canary: