This document describes various CSS pseudo-class and pseudo-element selectors including: link-related selectors like :link, :visited, :active, :hover; input-related selectors like :focus, :target, :enabled, :disabled, :checked; position-based selectors like :root, :first-child, :last-child, :nth-child; relational selectors like :not; text-related selectors/elements like :first-letter, :first-line, :before, :after; and how each can be used to select and style elements.