Web Components, Shadow Dom, Web Standards, CSS, HTML.
adoptedStyleSheets of the root because an in-line <style> element is already present, fulfilling the same purpose. That’s all there is to it. Don’t forget to include the small bit of JS above inline before any use of <shared-style> and you'll be able to share any number of styles across shadow root