/* P0007F — geometrically centred Pakistan map, true silhouette glow, calibrated city network */
.coverage-map-panel .coverage-map-exact{
  align-self:center!important;
  display:block!important;
  flex:none!important;
  height:auto!important;
  margin:.25rem auto .45rem!important;
  max-width:47rem!important;
  overflow:visible!important;
  transform:none!important;
  width:min(100%,47rem)!important;
}
.coverage-country-image{opacity:.92}
.coverage-country-glow-outer{
  filter:brightness(1.65) saturate(1.55) drop-shadow(0 0 3px #fff) drop-shadow(0 0 9px #22e5ff) drop-shadow(0 0 20px rgba(53,115,255,.96)) drop-shadow(0 0 31px rgba(193,55,255,.78));
  opacity:.96;
  animation:p0007f-edge-spectrum 3.6s ease-in-out infinite;
}
.coverage-country-glow-inner{
  filter:brightness(1.3) saturate(1.5) drop-shadow(0 0 2px #fff) drop-shadow(0 0 7px #f42cff) drop-shadow(0 0 15px rgba(55,220,255,.9));
  mix-blend-mode:screen;
  opacity:.72;
  animation:p0007f-edge-spectrum 3.6s 1.8s ease-in-out infinite reverse;
}
.coverage-route-network{mask-type:alpha;pointer-events:none}
.coverage-map-exact .coverage-route{stroke-width:2.4}
.coverage-map-exact [data-city] text{paint-order:stroke;stroke:#071b38;stroke-linejoin:round;stroke-width:4px}
@keyframes p0007f-edge-spectrum{
  0%,100%{opacity:.78;filter:brightness(1.4) saturate(1.4) drop-shadow(0 0 2px #fff) drop-shadow(0 0 7px #22e5ff) drop-shadow(0 0 16px rgba(53,115,255,.85)) drop-shadow(0 0 24px rgba(193,55,255,.56))}
  50%{opacity:1;filter:brightness(1.8) saturate(1.65) drop-shadow(0 0 4px #fff) drop-shadow(0 0 12px #22e5ff) drop-shadow(0 0 25px rgba(53,115,255,1)) drop-shadow(0 0 38px rgba(244,44,255,.82))}
}
@media(max-width:680px){
  .coverage-map-panel .coverage-map-exact{margin:.3rem auto .7rem!important;width:100%!important}
  .coverage-map-exact [data-city] text{font-size:9px;stroke-width:3px}
}
@media(prefers-reduced-motion:reduce){.coverage-country-glow-outer,.coverage-country-glow-inner{animation:none!important}}
