Cascading Style Sheets (CSS) is a programming language used to style the appearance and layout of HTML elements on websites.
CSS allows web designers to create visually appealing designs that adhere to a consistent visual language by controlling font size, colors, spacing, and other visual aspects such as fonts.