The negation selector has no value, but the argument passed increases specificity

The universal selector has no value. When combined with other selectors, they do not increase specificity.

The number of class and attribute, and pseudo-selectors

About

The origin and sorting order of CSS helps browsers to determine which rules win out over others.

When one of those methods completely fails, there is a conflict as to which CSS rule should be applied. CSS has in place a way to deal with those conflicts: the specificity of the CSS selector.

The higher the specificity of a CSS selector, the greater the likelihood its declarations are used over another CSS rule's declarations.