Возможно ли иметь вложенные значения внутри: not selector? Например,
:not(div > div)
Всякий раз, когда я это пробовал, он не работает. Возможно, вам нужно использовать его другим способом, который я не понял? Пока что во всех примерах, которые я вижу, вы можете использовать только одно значение внутри этого селектора.