Полный текст
Нативный CSS против JS-костылей: что изменилось за 5 летЕщё недавно спецификацию CSS игнорировали в пользу JS-костылей и громоздких препроцессоров. Актуальные апдейты языка позволяют вернуть нативную логику:Вложенность и @layer. Управление каскадом и элегантный обход специфичности.Логика без JS. Селекторы :is(), :where() и :has() для стилизации родителя по состоянию потомка.Адаптивность. Динамические единицы svh и Container Queries для независимых UI-компонентов.Больше не придётся перебивать чужие стили через отчаянный !important.