/* Official local cutouts share their original colours and transparent canvas. */
/* Match the visible vehicle footprint despite different source-canvas margins. */
:is(.vehicle-card__media, .gallery-stage) img[src^="/assets/img/models/official/jumpy-"] { scale: 1.15; }
:is(.vehicle-card__media, .gallery-stage) img[src^="/assets/img/models/official/jumper-"] { scale: 1.5; }
.gallery-stage:has(img[src^="/assets/img/models/official/jumpy-"]),
.gallery-stage:has(img[src^="/assets/img/models/official/jumper-"]) { overflow: clip; }
.vehicle-card__media img {
    object-fit: contain;
    padding: clamp(.8rem, 1.8vw, 1.6rem);
}
.vehicle-card:hover .vehicle-card__media img[src^="/medya/"] { transform: none; }
.gallery-stage img[src^="/assets/img/models/official/"] {
    object-fit: contain;
    padding: clamp(1rem, 2.8vw, 2.5rem);
}
.popular-models .popular-models__image:has(img[src^="/assets/img/models/official/"]),
.vehicle-list li > img[src^="/assets/img/models/official/"],
.vehicle-image:has(img[src^="/assets/img/models/official/"]),
.request-bound-model__image:has(img[src^="/assets/img/models/official/"]) {
    background: transparent;
}
.popular-models .popular-models__image img[src^="/assets/img/models/official/"],
.request-bound-model__image img[src^="/assets/img/models/official/"],
.request-model-option__visual img[src^="/assets/img/models/official/"] {
    padding: 0;
    object-fit: contain;
    mix-blend-mode: normal;
}

/* These original manufacturer files contain a white studio backplate.
   Blend only the verified files into vehicle surfaces; preserve native cutouts. */
:is(.vehicle-card__media, .model-detail .gallery-stage, .popular-models__image,
    .nav-model__img, .campaign-model__image, .price-model__image,
    .md-dimension-stage, .request-bound-model__image, .request-model-option__visual,
    .vehicle-image, .vehicle-list li) img:is(
    [src="/assets/img/models/f23/header-0-2-c6f314f5314d.png"],
    [src="/assets/img/models/f23/header-0-4-dab4ea3beb13.webp"],
    [src="/assets/img/models/f23/header-0-9-4cf45aef532b.jpg"],
    [src="/assets/img/models/f23/header-0-10-2444be7fc655.jpg"],
    [src="/assets/img/models/f23/header-1-0-26a514479677.png"],
    [src="/assets/img/models/f23/header-1-2-450a264502f7.png"],
    [src="/assets/img/models/f23/header-1-4-d1a198a4a5a9.png"],
    [src="/assets/img/models/f23/header-1-5-e456d0d2fe9d.jpg"]
) {
    mix-blend-mode: multiply;
}
