/* Keep the Brazil perimeter legible on the black background.
   The IBGE mesh uses a transformed path, so non-scaling-stroke prevents it
   from becoming hairline-thin when the SVG is fitted inside this section. */
.map-outline > svg > g > path {
  fill: none !important;
  stroke: #9ced2f !important;
  stroke-width: 2.4px !important;
  vector-effect: non-scaling-stroke !important;
  stroke-linecap: round !important;
  stroke-linejoin: round !important;
  opacity: .95;
  filter: drop-shadow(0 0 3px rgba(156, 237, 47, .7));
}

.map-outline {
  filter: drop-shadow(0 0 12px rgba(156, 237, 47, .26));
}
