CSS (Cascading Style Sheets) is the language used to define how the web page looks. The website content is written in HTML, and the CSS defines how the content is displayed. For example, the CSS will define the website colors, fonts, sizes, and can even be used to add background-images and animations.