/* Page-scoped enhancements (kept minimal to respect Just the Docs palette) */
.map-container { 
  margin: 1rem 0 2.25rem; 
}

#map1939 { 
  height: 720px; 
  width: 100%; 
  border: 1px solid var(--border-color); 
  border-radius: 6px; 
  background: var(--body-background-color); 
  box-shadow: 0 2px 4px rgba(0,0,0,.06); 
}

@media (max-width: 900px){ 
  #map1939 { 
    height: 60vh; 
  } 
}

.leaflet-popup-content-wrapper { 
  border-radius: 6px; 
}

.leaflet-popup-content h4 { 
  margin-top: 0; 
  font-size: 1rem; 
}
