CSS Pseudo-Elements
Pseudo-elements create virtual sub-elements within an element without adding HTML. They use double colon syntax: ::before, ::after, ::first-line.
The most commonly used are ::before and ::after for inserting decorative content.