/* Map Section CSS */

#map-section {
    background-color: var(--bg-color);
    /* Beige */
    padding-top: 10px;
    margin-top: 0 !important;
    padding-bottom: 80px;
}

.map-container {
    position: relative;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;

    /* Premium Brown Border */
    border-radius: 4px;
    overflow: hidden;

    /* Brown Shadow */
}

#layout-image {
    width: 100%;
    height: auto;
    display: block;
    transition: transform 0.3s ease;
}

#layout-image:hover {
    transform: scale(1.02);
    /* Slight zoom effect */
}

/* Cleaned up unused marker/tooltip/legend styles */
