/* Empório Portugal — thumbnails de receitas (MODULO 06) */

/* Cards .recipe-card (receitas.html, index.php) */
.recipes-grid .recipe-card > img,
.ep-home-recipes-featured .recipe-card > img {
  width: 100%;
  height: auto;
  aspect-ratio: 5 / 4;
  object-fit: cover;
  object-position: center 42%;
  display: block;
  background: linear-gradient(165deg, #f7efde 0%, #e8dcc4 100%);
}

/* Hubs e listagens com .recipe-card__image */
img.recipe-card__image,
.recipe-grid .recipe-card__image {
  width: 100%;
  height: auto;
  max-height: none;
  aspect-ratio: 5 / 4;
  object-fit: cover;
  object-position: center 42%;
  display: block;
  background: linear-gradient(165deg, #f7efde 0%, #e8dcc4 100%);
}

/* Banco oficial — prioridade sobre regra generica acima */
img.recipe-card__image[src*="/assets/images/banco-oficial/"],
.recipe-grid .recipe-card__image[src*="/assets/images/banco-oficial/"] {
  aspect-ratio: 4 / 3;
  object-fit: cover;
  object-position: center center;
  background: #efe2c9;
}

/* Fotos reais do banco oficial — enquadramento premium */
img[src*="/assets/images/banco-oficial/receita-"],
img[src*="/assets/images/banco-oficial/hub-"] {
  object-position: center center;
  aspect-ratio: 4 / 3;
}

body.ep-art-receitas .recipe-card__image[src*="/assets/images/banco-oficial/"] {
  object-position: center center;
  aspect-ratio: 4 / 3;
  max-height: none;
}

/* Destaques doces — foto real por receita */
body.ep-art-doces .ep-doces-classic__visual--photo {
  min-height: 0;
  aspect-ratio: 5 / 4;
  background: #efe2c9;
  overflow: hidden;
  display: block;
}

body.ep-art-doces .ep-doces-classic__visual--photo img {
  width: 100%;
  height: 100%;
  aspect-ratio: 5 / 4;
  object-fit: cover;
  object-position: center center;
  display: block;
}

body.ep-art-doces .ep-doces-classic__visual--photo img[src*=".svg"] {
  object-fit: contain;
  object-position: center center;
  padding: 0.35rem;
  background: linear-gradient(165deg, #f7efde, #e8dcc4);
}

@media (max-width: 760px) {
  .recipes-grid .recipe-card > img,
  img.recipe-card__image,
  body.ep-art-doces .ep-doces-classic__visual--photo,
  body.ep-art-doces .ep-doces-classic__visual--photo img {
    aspect-ratio: 4 / 3;
  }
}

/* Destaques regionais — foto real por receita (MODULO 13B) */
body.ep-art-regionais .ep-regionais-classic__visual--photo {
  min-height: 0;
  aspect-ratio: 5 / 4;
  background: #efe2c9;
  overflow: hidden;
  display: block;
}

body.ep-art-regionais .ep-regionais-classic__visual--photo img {
  width: 100%;
  height: 100%;
  aspect-ratio: 5 / 4;
  object-fit: cover;
  object-position: center center;
  display: block;
}

@media (max-width: 760px) {
  body.ep-art-regionais .ep-regionais-classic__visual--photo,
  body.ep-art-regionais .ep-regionais-classic__visual--photo img {
    aspect-ratio: 4 / 3;
  }
}
