This article in Feb 2019 discussed Constructable Style Sheets
The concept is similar to Angular's View Encapsulation. We've mentioned previously that Angular's View Encapsultation is somewhat handicapped.
Maybe Constructable style sheets are an answer to View Encapsulation woes? Wait a minute Angular doesn't use shadow dom...