/* Leaflet map control positioning */
.leaflet-top.leaflet-left,
.leaflet-top.leaflet-right {
    top: 70px !important;
    opacity: 0.5;
    transition: opacity 0.3s ease;
}

/* Fix MudCarousel blocking mobile scroll */
.mud-carousel {
    touch-action: pan-y !important;
    -webkit-overflow-scrolling: touch !important;
}

.mud-carousel-item {
    pointer-events: none !important;
}