/**
 * Yerel görseller — hero bento gerçek fotoğraf (object-fit: cover)
 */

body.mg-theme .ml-hero-photo img,
body.mg-theme .ml-hero-bento__cell--photo img,
body.mg-theme .ml-duo__media img,
body.mg-theme .gallery-item img,
body.mg-theme .service-hero img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

body.mg-theme .ml-hero-photo {
    background: var(--ml-black-2);
}

body.mg-theme .ml-duo__media {
    background: var(--ml-gray-100);
    border-radius: var(--ml-radius-lg);
    overflow: hidden;
}

body.mg-theme .gallery-item img {
    aspect-ratio: 4 / 3;
    transition: transform var(--ml-ease);
}

body.mg-theme .gallery-item__trigger:hover img {
    transform: scale(1.03);
}

body.mg-theme .map-embed iframe {
    display: block;
    width: 100%;
    min-height: 220px;
    border: 1px solid var(--ml-gray-200);
    border-radius: 12px;
}

body.mg-theme .logo__img {
    object-fit: contain;
}
