I just wish browsers would have supported something like this natively already without requiring a secondary layout engine sitting on my website. C'est la vie.
This is the end goal of all this research! First there was a need, a solution is born out of that need. The solution matures and grows by responding to real-world problems, and over time a more clear picture of the solutions begins to take shape. After clarity is attained you can write up that solution as a specification, a specification can be submitted and considered for inclusion in the language, and if approved, eventually browsers will add support for approved language features.
Though people have been working with the idea of Element Queries since ~2013, so far we were still in the early stages of that process. Now there’s work being done on an unofficial spec - hopefully this catches the interest of W3C and browser developers, and maybe someday this will enjoy browser support :D
Here’s a link to the WIP spec: https://tomhodgins.github.io/element-queries-spec/element-queries.html