<human>:  What is the difference between CSS and HTML?
<bot>: The main difference between CSS and HTML is that HTML is a markup language that defines the structure of a web page, while CSS is a styling language used to style the appearance of HTML elements on a web page. HTML focuses on content, while CSS focuses on how the content looks. Additionally, HTML is used to create the structure of a web page, while CSS is used to customize that structure with colors, layouts, fonts, and more.