What if we do this:1) By default, <style scoped> implies that all selectors in this stylesheet are prefixed with ":scope". 2) Unless the ":scope" is already in the selector.
That feels magical and a bit backwards to me.
Why not scope all selectors except ones starting with :root?
.foo {scoped}
:root .foo {matches outside scope}
--
regards, Kornel Lesiński
