Un archivo CSS (Cascading Style Sheet o Hoja de Estilos en Cascada) es un documento de texto que contiene reglas de estilo para controlar la presentación de documentos HTML o XML. Define cómo deben mostrarse los elementos, incluyendo aspectos como la fuente, el color, el espaciado, la disposición (layout) y la capacidad de respuesta (responsiveness). CSS separa el contenido de la presentación, permitiendo una estructura de sitio web más organizada y mantenible. Al utilizar CSS, los desarrolladores pueden aplicar un estilo consistente a través de múltiples páginas web, facilitando la actualización y modificación de la apariencia y el comportamiento de un sitio web. Los archivos CSS se vinculan a los documentos HTML utilizando la etiqueta `<link>, o los estilos pueden incrustarse directamente dentro del HTML usando la etiqueta <style>, aunque generalmente se prefieren los archivos CSS externos para una mejor organización y reutilización. CSS utiliza una sintaxis basada en selectores para apuntar a elementos HTML específicos y aplicarles reglas de estilo. Estas reglas consisten en propiedades y valores, como color: blue; o font-size: 16px;`. CSS desempeña un papel crucial en el desarrollo web, permitiendo a los desarrolladores crear sitios web visualmente atractivos y fáciles de usar.