Selector :has()
Selector CSS que hace coincidir al elemento padre según sus hijos — el largamente esperado "selector padre".
article:has(img) selecciona los elementos <article> que contienen una imagen. li:has(> ul) equivale a un elemento de lista con submenú. Disponible desde 2023 en todos los navegadores modernos. Sustituye a montones de trucos de JavaScript.