PSA, don't chain them together like :not(.class1):not(.class2):not(.class3). It kills your styling/layout time on mobile tests lighthouse/pagespeed insights where CPU is limited and can make it look like other stuff is taking a long time and block...