/* Correctif stable anti-recadrage images - Reconnexion Divine */
:root{--rd-image-fit-bg:rgba(238,249,255,.72);--rd-image-fit-border:rgba(47,127,168,.18)}
html[data-rd-effective-theme='dark'],body[data-rd-effective-theme='dark']{--rd-image-fit-bg:rgba(9,24,42,.78);--rd-image-fit-border:rgba(139,194,224,.22)}

main img[src*='/assets/img/meditations-classees-ordonnees/'],
main img[src*='/assets/img/atelier-paix/'],
.rd-pack-daily-bridge img,
.rd-meditation-card img,
.meditation-card img,
.gallery-card img,
.documentary-card img,
.rd-card img,
.card img,
article img{
  width:100% !important;
  height:auto !important;
  max-height:520px !important;
  object-fit:contain !important;
  object-position:center center !important;
  background:var(--rd-image-fit-bg) !important;
  border:1px solid var(--rd-image-fit-border) !important;
  border-radius:22px !important;
}

.rd-pack-daily-bridge img{
  max-height:360px !important;
  aspect-ratio:4/5 !important;
}

.rd-meditation-hero img,
.hero img,
.today-hero img,
.rd-today-hero img{
  width:100% !important;
  height:auto !important;
  max-height:680px !important;
  object-fit:contain !important;
  object-position:center center !important;
  background:var(--rd-image-fit-bg) !important;
}

.gallery-card,.meditation-card,.documentary-card,.rd-card{
  overflow:visible !important;
}

.gallery-card img,.meditation-card img,.documentary-card img,.rd-card img{
  display:block !important;
  margin-left:auto !important;
  margin-right:auto !important;
}

@media(max-width:760px){
  main img[src*='/assets/img/meditations-classees-ordonnees/'],
  main img[src*='/assets/img/atelier-paix/'],
  .rd-pack-daily-bridge img,
  .rd-meditation-card img,
  .meditation-card img,
  .gallery-card img,
  .documentary-card img,
  .rd-card img,
  .card img,
  article img{
    max-height:440px !important;
    border-radius:18px !important;
  }
}