CSS é uma sigla em inglês que significa Cascading Style Sheets (folhas de estilo em cascata)

O objetivo das CSS é de aplicar estilo em nosso site/documento, diferente do HTML que traz a semântica e estrutura do nosso site.

Sendo assim conseguimos separar a estrutura do nosso site do estilo.

Podemos aplicar as CSS em nosso site de duas formas principais:

CSS Interno

CSS externo

De forma bem básica, o código CSS tem dois componentes principais, o seletor e o bloco de declarações

seletor {
	bloco-de-declaracoes
}

O seletor, como o nome diz, tem o objetivo de informar à qual elemento HTML estamos nos referindo

Já o bloco de declarações informa quais modificações de estilo serão feitos naquele elemento selecionado

Veja mais sobre CSS aqui