CSS (Cascading Style Sheets) is a style sheet language used to describe the presentation of a document written in HTML.
It controls the layout, colors, fonts, spacing, positioning, and overall visual appearance of web elements.
CSS helps separate content (HTML) from design.