Pseudo-class
A pseudo-class in CSS is a keyword added to a selector that specifies a special state of the selected elements. Common pseudo-classes include :hover, :focus, and :visited, which allow developers to style elements differently based on user interactions or the element’s current state, enhancing interactivity and user experience without the need for JavaScript.