Мова, яка відповідає за вигляд сторінки: кольори, розміри, розташування.
CSS відповідає на питання «як це має виглядати»: якого кольору текст, скільки повітря навколо блоку, як усе перебудується на телефоні.
Один і той самий HTML із різним CSS може виглядати як строгий документ або як яскравий лендінг.
Дизайнер віддав макет, у якому заголовок 32px, відступ 24px і фіолетова кнопка. Усе це переноситься в CSS — HTML при цьому не змінюється.
CSS — не про вміст сторінки. Він не додає й не прибирає текст, лише керує тим, як цей текст виглядає.