/* Estilos Adicionais */

/* Garantir que o input range invisível do slider ocupe todo o espaço e remova estilos padrão */
input[type="range"].slider-input {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  margin: 0;
  width: 100%;
  height: 100%;
}

input[type="range"].slider-input::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 40px;
  height: 100%;
  cursor: ew-resize;
  background: transparent;
}

input[type="range"].slider-input::-moz-range-thumb {
  width: 40px;
  height: 100%;
  cursor: ew-resize;
  background: transparent;
  border: none;
}

/* Transição suave de hover nos botões de filtro */
.filter-btn {
  transition: all 0.3s ease;
}

/* Efeito de zoom suave em cards do blog */
.blog-card img {
  transition: transform 0.5s ease;
}
.blog-card:hover img {
  transform: scale(1.05);
}
