Bom dia! por quê para selecionar o main e o footer eu não preciso usar o seletor ponto(.) e para selecionar navegacao-site a eu preciso usar o seletor ponto.
Grato!
main a:hover,
main a:focus,
footer a:hover,
footer a:focus {
color: red;
}
.navegacao-site a:hover,
.navegacao-site a:focus {
text-shadow: 0 0 2px pink;
}