/* Approved Liang/Xie redraws are head-to-thigh 1024x1536 sources.
   Keep their framing separate from the old full-body PNGs and from the
   ongoing seven-character roster calibration in roster-portraits.css. */
.selection[data-character="liang"] .sel-portrait img,
.selection[data-character="xie"] .sel-portrait img {
  height: 132%;
  max-width: 96%;
  top: 2%;
  left: 50%;
  transform: translateX(-50%);
  object-fit: contain;
  object-position: center top;
}

.upg-art-stage[data-character="liang"] .upg-art,
.upg-art-stage[data-character="xie"] .upg-art {
  height: 132%;
  top: 3%;
  left: 50%;
  transform: translateX(-50%);
}

#roster button[data-character="liang"] {
  --roster-portrait-height: 265%;
  --roster-portrait-top: -13%;
  --roster-portrait-x: -53.4%;
}
#roster button[data-character="xie"] {
  --roster-portrait-height: 235%;
  --roster-portrait-top: -2%;
  --roster-portrait-x: -50%;
}

/* Xie now uses an actual newly drawn frontal pose; no mirroring. */
.selection[data-character="xie"] .sel-portrait img { top: 5%; }
.upg-art-stage[data-character="xie"] .upg-art { top: 5%; }
