/**
 * worldMap.css
 * Styles for the WorldMapComponent
 */

.world-map-container {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.world-map-container svg {
  display: block;
  width: 100%;
  height: 100%;
}

/* Dark theme styles */
.world-map-dark {
  background-color: #1e1e1e;
  color: white;
}

/* Light theme styles */
.world-map-light {
  background-color: #ffffff;
  color: #333;
}

/* Tooltip styles */
.world-map-tooltip {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.7);
  color: white;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 12px;
  pointer-events: none;
  z-index: 1000;
}

/* Responsive adjustments */
@media (max-width: 768px) {
  .world-map-container {
    height: 300px;
  }
}
