Где CSS подложил вам ловушки
CSS иногда ведёт себя не так, как ожидается, даже у опытных людей. Здесь собраны несколько ловушек: у
https://habr.com/ru/companies/ruvds/articles/1097580/
:has(), :is() и :where() специфичность может вырасти из-за самого списка селекторов, даже если часть условий не найдётся в DOM.position: fixed перестаёт фиксироваться, если у предка есть transform, filter, perspective, backdrop-filter или некоторые значения contain и will-change. При line-height коэффициент пересчитывается при смене размера шрифта, а процент превращается в число один раз, поэтому для адаптивной типографики это важно проверить.https://habr.com/ru/companies/ruvds/articles/1097580/