/* ===============================
   GALERIA 1 ITEM POR LINHA
   =============================== */

.galeria-uma-por-linha {
    display: flex;
    flex-direction: column;
    gap: 48px;
    width: 100%;
}

/* Item */
.galeria-item {
    width: 100%;
    overflow: hidden;
    border-radius: 14px;
}

/* Imagem */
.galeria-item img {
    width: 100%;
    height: auto;
    display: block;
    object-fit: cover;
}

/* Hover sutil */
.galeria-item img {
    transition: transform 0.4s ease;
}

.galeria-item:hover img {
    transform: scale(1.015);
}

/* ===============================
   RESPONSIVO
   =============================== */

@media (max-width: 768px) {
    .galeria-uma-por-linha {
        gap: 32px;
    }
}
