Un article en français qui présente le sélecteur CSS :has avec quelques cas d'utilisation.
:has
Je sens que ça va me prendre un peu de temps de l'appréhender, mais il ouvre de belles possibilités :)