This proposal from @leaverou looks really interesting 👀
Now that we have `:has()` it should be possible to create `inverted` combinators.
A new parent combinator `B < A` could be syntactic sugar for `A:has(> B)`. Similarly we could add previous sibling and ancestor combinators.
The symmetry could make it easier for students to learn, and it could improve readability.
Child selector: `A > B`
Parent selector: `B < A`
What do you think?
Go check it out: