/* v348 — 카드관리 이미지 배치와 실제 카드 표시 일치
   - 모든 카드 표면에서 저장된 가로 위치/확대 비율은 유지한다.
   - 세로 기준은 카드 프레임의 맨 위로 고정하여 카드관리 미리보기와
     손패/전장/본진/확대/컬렉션에서 동일한 상단 기준 크롭을 사용한다. */

/* 카드관리 미리보기를 실제 카드 비율(2.5:3.5)에 맞춘다. */
.manager-preview{
  width:100%!important;
  height:auto!important;
  aspect-ratio:2.5 / 3.5!important;
}

/* 카드 이미지의 공통 상단 앵커. 저장된 X와 scale은 그대로 사용한다. */
.manager-preview img,
.manager-thumb img,
.card-art-img,
.unit-art-img,
#hand.hand .card .cimg img,
.mobile-hand-mount #hand.hand .card .cimg img,
.battlefield-layout .unit .uimg img,
.hq-field-slot .base-unit-art img,
.advisor-portrait img,
.roster-art img,
.collection-card-art>img,
.card-zoom-art img,
.card-image-zoom-visual>img,
.deck-builder-thumb img{
  object-fit:cover!important;
  object-position:var(--img-x,50%) 0%!important;
  transform-origin:var(--img-x,50%) 0%!important;
}

/* 서버 이미지/자동 폴더 이미지도 같은 규칙을 강제한다. */
.server-card-art,
.auto-folder-art{
  object-position:var(--img-x,50%) 0%!important;
  transform-origin:var(--img-x,50%) 0%!important;
}
