/* Estilo básico do carrossel */
.splide__slide {
  padding: 0.5rem;
  margin-right: 2rem;
  margin-left: -1em;
}

.news-item {
  background-color: #fff; /* ou outra cor que desejes */
  border-radius: 0.5rem;
  overflow: hidden;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.news-item img {
  width: 100%;
  height: auto;
  object-fit: cover;
}

.news-site-name {
  color: #e74c3c; /* cor do nome do site */
  font-weight: bold;
  margin: 0.5rem 0;
}

.news-site-title {
  font-size: 1.25rem;
  margin: 0.5rem 0;
}

.leia-mais {
  color: #e74c3c; /* cor do link "Leia mais" */
  text-decoration: none;
  margin: 1rem 0;
}

/* Estilo das setas de navegação */
.splide__arrow {
  background-color: transparent; /* Remover fundo */
  color: #333; /* Cor do ícone da seta */
  border: none; /* Remover borda */
  font-size: 2rem; /* Aumentar tamanho do ícone */
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  cursor: pointer;
}

.splide__arrow--prev {
  left: -4rem !important; /* Ajustar posição para fora do carrossel */
}

.splide__arrow--next {
  right: -4rem !important; /* Ajustar posição para fora do carrossel */
}

.splide__pagination__page {
  background: #333; /* Cor dos indicadores de paginação */
}

.splide__pagination__page.is-active {
  background: #e74c3c; /* Cor dos indicadores de paginação ativos */
}

.splide__arrow svg {
  height: 18px;
}
