CSS es un lenguaje de diseño y presentación usado para definir y estilar la apariencia y formato de un documento HTML. CSS separa el contenido de una página de su presentación visual, permitiendo modificar el diseño sin alterar la estructura del documento. Surgió para facilitar el diseño atractivo de páginas web y atraer más clientes a sitios empresariales.