Kurz erklärt
Cascading Style Sheets — die Sprache, mit der das Aussehen (Farben, Abstände, Layout) von HTML-Elementen definiert wird.
Genauer
Trennt Inhalt (HTML) von Darstellung (CSS): Regeln wählen Elemente über Selektoren aus (z. B. Klassen, IDs) und weisen ihnen Eigenschaften zu. "Cascading" bezieht sich auf die Regel-Priorität, wenn mehrere Regeln auf dasselbe Element zutreffen. Moderne Layout-Systeme wie Flexbox und Grid sind heute fester Bestandteil von CSS.