css: Fix parsing of pseudo-classes with arguments

See among others:
 * https://developer.mozilla.org/en-US/docs/Web/CSS/Pseudo-classes
 * https://developer.mozilla.org/en-US/docs/Web/CSS/:not
 * https://developer.mozilla.org/en-US/docs/Web/CSS/:nth-child