/* Arena Teney — Forge P2.2 localized right-arm underlay asset gate
 * Static validation only. The rejected 0190 full cleanpatch reveal stays disabled.
 */

/* Re-lock the old cleanpatch: it must never be shown directly. */
#i180-forge-layer.i189-p2-zero-pose .i189-zero-pose-clean{
  display:none!important;
  visibility:hidden!important;
  opacity:0!important;
}

/* New asset already contains localized RGBA only inside the right-arm corridor. */
#i180-forge-layer.i189-p2-zero-pose .i191-rightarm-underlay-img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  max-width:none;
  display:block;
  z-index:0;
  object-fit:cover;
  object-position:52% 50%;
  transform:scale(1.005);
  transform-origin:50% 50%;
  pointer-events:none;
  user-select:none;
  -webkit-user-select:none;
  -webkit-user-drag:none;
  backface-visibility:hidden;
  animation:none!important;
  transition:none!important;
}

/* Accepted P2.1 arm pieces remain above the underlay. */
#i180-forge-layer.i189-p2-zero-pose .i189-zero-pose-upper{z-index:1!important}
#i180-forge-layer.i189-p2-zero-pose .i189-zero-pose-forearm{z-index:2!important}

/* Still a static gate: no previous strike engine may reappear. */
#i180-forge-layer.i189-p2-zero-pose .i181-hammer-rig,
#i180-forge-layer.i189-p2-zero-pose .i181-impact-glow,
#i180-forge-layer.i189-p2-zero-pose .i181-sparks,
#i180-forge-layer.i189-p2-zero-pose .i183-work-layer,
#i180-forge-layer.i189-p2-zero-pose .i184-living-layer,
#i180-forge-layer.i189-p2-zero-pose .i187-smith-canvas,
#i180-forge-layer.i189-p2-zero-pose .i188-strike-layer{
  display:none!important;
}

@media(max-width:520px){
  #i180-forge-layer.i189-p2-zero-pose .i191-rightarm-underlay-img{
    object-position:52% 50%!important;
    transform:scale(1.005)!important;
  }
}

@media(prefers-reduced-motion:reduce){
  #i180-forge-layer.i189-p2-zero-pose .i191-rightarm-underlay-img{
    animation:none!important;
    transition:none!important;
  }
}
