/* Babilo V31 — petit dezoom des images, UNIQUEMENT dans les albums.
   Aucun impact sur les autres pages ni sur les cartes/deblocages admin. */
#bp-root .bp-grid {
  max-width: 1500px;
  margin-inline: auto;
}
#bp-root .bp-card {
  height: clamp(164px, 12.4vw, 236px);
}
#bp-root .bp-card .bp-pic {
  background: radial-gradient(ellipse at 50% 35%, #164c89 0%, #092855 54%, #061535 100%);
}
#bp-root .bp-card .bp-pic img {
  transform: scale(.93);
  transform-origin: center center;
  transition: transform .25s ease;
}
#bp-root .bp-card.is-owned:hover .bp-pic img {
  transform: scale(.965);
}
#bp-root .bp-modal-art {
  background: radial-gradient(ellipse at center, #197fb2, #092d60 75%, #041c43);
}
#bp-root .bp-modal-art img {
  object-fit: contain;
  transform: scale(.95);
}
@media (max-width:1380px) {
  #bp-root .bp-grid {max-width: 100%;}
  #bp-root .bp-card {height: clamp(185px, 18vw, 240px);}
}
@media (max-width:850px) {
  #bp-root .bp-card {height: clamp(180px, 25vw, 248px);}
}
@media (max-width:520px) {
  #bp-root .bp-card {height: 212px;}
}
