/* Recanto dos Ipês · Galeria pública V132
   Enquadramento sem corte: foto inteira, acompanhada de fundo suave da própria imagem. */
#galeria .ri-gallery-stage {
  aspect-ratio: 1.34 / 1 !important;
  height: auto !important;
  max-height: 460px !important;
  min-height: 0 !important;
  background: #1c2823 !important;
  isolation: isolate;
  overflow: hidden !important;
}
#galeria .ri-gallery-stage::before {
  content: "";
  position: absolute;
  inset: -34px;
  z-index: 0;
  background-image: var(--ri-gallery-photo, none);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  filter: blur(28px) saturate(.82) brightness(.46);
  transform: scale(1.06);
  pointer-events: none;
}
#galeria .ri-gallery-slide { z-index: 1; }
#galeria .ri-gallery-slide img {
  display: block;
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  object-position: center center !important;
  transform: none !important;
}
/* A legenda fica legível sem escurecer a foto inteira. */
#galeria .ri-gallery-slide::after {
  inset: auto 0 0 !important;
  height: 74px;
  background: linear-gradient(to top, rgba(4,13,10,.48), transparent) !important;
}
#galeria .ri-gallery-slide figcaption { z-index: 2; }
#galeria .ri-gallery-empty {
  aspect-ratio: 1.34 / 1 !important;
  min-height: 220px !important;
}
@media (max-width: 760px) {
  #galeria .ri-gallery-stage {
    aspect-ratio: 1.12 / 1 !important;
    max-height: 460px !important;
  }
  #galeria .ri-gallery-empty { aspect-ratio: 1.12 / 1 !important; }
}
@media (max-width: 480px) {
  #galeria .ri-gallery-stage {
    aspect-ratio: 1 / 1.08 !important;
    max-height: none !important;
  }
  #galeria .ri-gallery-empty { aspect-ratio: 1 / 1.08 !important; }
  #galeria .ri-gallery-slide::after { height: 64px; }
}
