CSS (Cascading Style Sheets) is used to style HTML elements → control colors, layouts, fonts, spacing, responsiveness.
The browser reads HTML first, then applies CSS rules (cascade + priority) to render the final page.