
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Olá Tiago!
Testei seu código aqui, e de fato o erro acontece, uma forma de reparar é movendo a seguinte div:
<div class="swiper-pagination"></div>
Para que que fique abaixo da div que inicia o swiper.
<section class="carrosel">
<h2 class="carrosel__titulo">últimos lançamentos</h2>
<div class="swiper">
<div class="swiper-pagination"></div>
<div class="swiper-wrapper">
<!-- Slides -->
<div class="swiper-slide">
<img src="/img/livros/Javascript.png" alt="livro Javascript" />
</div>
<div class="swiper-slide">
<img src="/img/livros/Arquitetura.png" alt="livro arquitetura" />
</div>
<div class="swiper-slide">
<img src="/img/livros/Construct2.png" alt="livro construct" />
</div>
<div class="swiper-slide">
<img
src="/img/livros/MetricasAgeis.png"
alt="livro metricas ageis"
/>
</div>
<div class="swiper-slide">
<img src="/img/livros/Nodejs.png" alt="livro Nodejs" />
</div>
<div class="swiper-slide">
<img src="/img/livros/ReactNative.png" alt="livro ReactNative" />
</div>
<div class="swiper-slide">
<img src="/img/livros/UX.png" alt="livro Ux" />
</div>
</div>
</div>
</section>
Por fim, no seu arquivo de CSS, no arquivo carrosel mas, dar aumentar a prioridade do position: initial:
.swiper-pagination {
position: initial !important;
margin: .5em 0;
}
Espero ter ajudado! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!