/* Interactive Map Styling */
.map-embed-container {
    width: 100%;
    border-radius: 20px;
    overflow: hidden;
    border: 1px solid #d4af37;
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.5);
    background: #000;
}

.map-embed-container iframe {
    display: block;
    filter: brightness(0.8) contrast(1.2);
    transition: filter 0.5s ease;
}

.map-embed-container:hover iframe {
    filter: brightness(1) contrast(1.1);
}