Oi Flávio, tudo bem?
Desculpa a demora em te responder!
A barra de scroll horizontal se origina devido à propriedade margin: 15px 15px
adicionada à classe .header
e pela propriedade width:100%
adicionada às classes .livros__disponiveis
e .rodape
no arquivo style.css
. Essas propriedades regulam a largura da tela impactando a maneira como os elementos são dispostos.
Podemos corrigir esse problema removendo a propriedade width
das classes .livros__disponiveis
e .rodape
e alterando o valor da margin
na classe .header
de 15px 15px
para 15px 0
.
Desse modo, o código para essas classes seria escrito da seguinte maneira:
Código para a classe .header
:
.header {
text-align: center;
background-color: var(--bg-color);
margin: 15px 0;
}
Código para a classe .livros__disponíveis
:
.livros__disponiveis {
height: 80px;
background-color: var(--text-description-color);
margin-top: 1rem;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
Código para a classe .rodape
:
.rodape {
height: 104px;
background: linear-gradient(96.48deg, #002f52 36.3%, #326589 99.56%);
margin-top: 1rem;
text-align: center;
display: flex;
justify-content: center;
align-items: center;
}
Espero ter ajudado. Caso tenha outras dúvidas, estarei à disposição.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!