Today I learned that CSS has both pseudo-classes and pseudo-elements. They share syntax but there’s subtle differences between them (such as ordering). I get why, from a technical point-of-view, but by Britney this could use a slap with the usability stick.