CSS or Cascading Style Sheets are a language for describing the look and formatting of HTML elements in a webpage.