Moderne Selektoren wie `:is()`, `:where()`, `:not()` und `:has()` drücken komplexe Zustände mit kontrollierter Spezifität aus. Du gestaltest Eltern- und Gruppenkomponenten anhand ihres Inhalts, ohne JavaScript nur für Klassenumschaltungen einzusetzen.