CSS (Cascading Style Sheets) es un lenguaje de hojas de estilo utilizado para definir la apariencia y presentación de un documento HTML. Permite aplicar estilos a elementos individuales o grupos de elementos en una página web, controlando aspectos como colores, tipografía, espaciado, tamaño, posición y efectos visuales.