Vinicius,
Então eu olhei aqui, fiz as seguintes alterações.
No seu código do site.css
retirei a seguinte propriedade
h1 {
text-align: center;
background-color: #851944;
color:#FFF;
}
a propriedade acima estava duplicando os efeitos
no seu código html o nome do h1 joao da silva estava dentro da tag "nav" retirei por não fazer parte da navegação.
<nav>
<h1>João da Silva</h1> <!--Título principal-->
adicionei o código da seguinte forma.
site.css ficou assim
body {
font-family: "Crimson Text", "Times New Roman", serif;
background-color: #F2FFFC;
}
h1,h2 {
font-family: "Open Sans Condensed", "Arial", sans-serif;
}
p {
text-align: justify;
}
aside {
background-color: #3C1D3D;
color: #F2FFFC;
}
aside a {
color: inherit;
font-family: "Open Sans Condensed", sans-serif;
}
seu html ficou assim:
<aside>
<h1>João da Silva</h1> <!--Título principal-->
<nav>
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Portfolio</a></li>
</ul>
</nav>
</aside>
e o arquivo do bio.css, ficou assim:
h2 {
font-size: 40px;
font-family: "Opens Sans",sans-serif;
}
main h1 {
text-align: center;
background-color: #851944;
color: #FFF;
}
testei aqui depois dessas alterações funcionou aqui amigo, testa ai se não funcionar me avisa blza \0/