/* Older compact iPhones: avoid multiple large offscreen blur/compositing buffers. */
.mml-lite *, .mml-lite *::before, .mml-lite *::after {
    -webkit-backdrop-filter: none !important;
    backdrop-filter: none !important;
    will-change: auto !important;
}
.mml-lite .leaflet-tile-pane,
.mml-lite .leaflet-tile {
    filter: none !important;
    -webkit-filter: none !important;
}
.mml-lite .property-card, .mml-lite .property-img,
.mml-lite .address-text, .mml-lite .pc-img-overlay {
    animation: none !important;
    transition: none !important;
    box-shadow: none !important;
}
.mml-lite .property-card[data-reveal] {
    opacity: 1 !important;
    transform: none !important;
}
.mml-lite .leaflet-overlay-pane canvas { image-rendering: auto; }
/* Quicker button/wheel zoom without removing the interpolation. */
.leaflet-zoom-anim .leaflet-zoom-animated { transition-duration: 0.18s !important; }
