CSS (Cascading Style Sheets ou Folhas de Estilo em Cascata) é uma linguagem de estilo usada para descrever a apresentação de documentos HTML e XML, separando seu conteúdo da sua apresentação visual. CSS permite definir estilos para elementos como fontes, cores, espaçamentos e layout de páginas da web de forma a melhorar a acessibilidade, manutenção e separação entre conteúdo e visualização.