/* STEP 4 — solo frame "Premi e oggetti": parità V4 con immagine Smite fornita dall'utente */
.v4-player-skin .smite-inventory-card{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}
.v4-player-skin .smite-inventory-card>.smite-inventory-bg{
  position:absolute;
  inset:0;
  z-index:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:50% 52%;
  opacity:.24;
  filter:saturate(.95) contrast(1.04);
  pointer-events:none;
  user-select:none;
}
.v4-player-skin .smite-inventory-card::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:linear-gradient(90deg,rgba(10,13,17,.74) 0%,rgba(10,13,17,.42) 50%,rgba(10,13,17,.70) 100%);
}
.v4-player-skin .smite-inventory-card>.card-pad{
  position:relative;
  z-index:1;
}
@media(max-width:820px){
  .v4-player-skin .smite-inventory-card>.smite-inventory-bg{
    object-position:50% 50%;
    opacity:.20;
  }
  .v4-player-skin .smite-inventory-card::after{
    background:rgba(10,13,17,.61);
  }
}

/* Micro-regolazione avatar: badge Gilda/Professione leggermente più grandi. */
.v4-player-skin .avatar img.affiliation-badge-v512,
.v4-player-skin .avatar .affiliation-badge-v512{
  width:30px!important;
  height:30px!important;
  max-width:30px!important;
  max-height:30px!important;
}
