/* ============================================================
   Read-only mini world map on the public profile (Phase 2)
   SVG is fetched + inlined by lm-travel-map.js so we can style country
   paths directly. Countries in the talent's travel regions get .is-active.
   ============================================================ */
.lm-world-map {
  width: 100%;
  max-width: 600px;
  aspect-ratio: 2 / 1;
  margin: 14px 0;
}
.lm-world-map svg {
  width: 100%;
  height: 100%;
  display: block;
}
.lm-world-map svg path {
  fill: var(--lm-bg-soft, #eef1f4);
  stroke: #fff;
  stroke-width: 0.3;
  transition: fill 0.3s ease;
}
.lm-world-map svg path.is-active {
  fill: var(--lm-primary, #0f6f4f);
}

/* Mobile: drop the map, the textual region chips below it carry the info. */
@media (max-width: 500px) {
  .lm-world-map { display: none; }
}
