Я читал о трюках css, которые: не следует добавлять дополнительную специфичность. Но похоже ли это?
https://css-tricks.com/almanac/selectors/n/not/
Специфика класса: not pseudo - это специфика его аргумента. Класс: not() pseudo не добавляет специфичности селектора, в отличие от других псевдоклассов.
Или я что-то не хватает?
.red:not(.blue) {
background: blue;
}
.red {
height: 100px;
width: 100px;
background: red;
}
<div class="red">
</div>