add pseudo element selector, fix selector specificity calc