/* ============================================================
   JESUSDROIDL V1117 — COVERS COMPLETOS
   - Portadas completas, sin recortes ni deformación.
   - Tarjetas uniformes.
   - Aplicable a contenido actual y futuro del panel editable.
   ============================================================ */

.game-cover,
.switch-collection-visual,
.switch-collection-visual-banner,
.pc-collection-visual,
.jd-cms-image-wrap{
  background:
    radial-gradient(circle at 50% 42%,rgba(40,73,112,.34),transparent 58%),
    linear-gradient(145deg,#081426,#10223a)!important;
}

.game-cover img,
.game-cover-showcase img,
.emulator-section .game-cover img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  transform:none!important;
  background:transparent!important;
}

.game-card:hover .game-cover img{
  transform:none!important;
}

.switch-collection-visual>img,
.switch-collection-visual-banner>img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:#081426!important;
}

.pc-collection-visual img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:#081426!important;
}

.jd-cms-image{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:#101a2a!important;
}

.image-fallback-logo{
  object-fit:contain!important;
  object-position:center center!important;
  padding:18px!important;
  background:#0b1d38!important;
}

.pc-collection-feature img,
.pc-premiere-cover img,
.software-os-logo img,
.android-catalog-icon.has-source img{
  object-fit:contain!important;
  object-position:center center!important;
}

@media(max-width:760px){
  .game-cover img,
  .game-cover-showcase img,
  .switch-collection-visual>img,
  .switch-collection-visual-banner>img,
  .pc-collection-visual img,
  .jd-cms-image{
    object-fit:contain!important;
    object-position:center center!important;
  }
}
