/* 共用容器 */
.img-center-outer,
.img-center-inner {
    position: relative!important;
    overflow: hidden!important;
}

/* ========== OUTER 模式 ========== */
.img-center-outer img {
    width: 100% !important;      /* 強制覆蓋 COVER_IMG 的設定 */
    height: 100% !important;
    object-fit: cover;
    object-position: center;
    display: block;
}

/* ========== INNER 模式 ========== */
.img-center-inner {
    display: flex;
    align-items: center;
    justify-content: center;
}

.img-center-inner img {
    max-width: 100% !important;
    max-height: 100% !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain;
    object-position: center;
    display: block;
}