.geo-graticule-overlay {
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
}

.geo-graticule-overlay svg {
  width: 100%;
  height: 100%;
  display: block;
}

.geo-graticule-lines line {
  stroke: rgba(30, 64, 175, 0.52);
  stroke-width: 1;
  stroke-dasharray: 7 6;
  vector-effect: non-scaling-stroke;
}

.geo-graticule-labels text {
  fill: #1e3a8a;
  stroke: rgba(255, 255, 255, 0.96);
  stroke-width: 4;
  paint-order: stroke fill;
  font: 800 11px Inter, Arial, sans-serif;
}
