/* Living Lore world map: a canonical coordinate grid, not a painted background. */
.world-map{
  background:radial-gradient(circle at 50% 38%,rgba(53,151,214,.14),transparent 42%),#04080d!important;
}
.world-map:before{
  background-image:linear-gradient(rgba(105,214,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(105,214,255,.12) 1px,transparent 1px)!important;
  background-size:52px 52px!important;
  pointer-events:none;
}
.map-point{z-index:2;min-width:9rem;padding:.55rem .7rem;border-radius:14px}
.map-point:before{width:22px;height:22px;border:2px solid #a6eaff;background:#2aa9e8;box-shadow:0 0 0 7px rgba(42,169,232,.13),0 0 24px rgba(105,214,255,.48);transition:transform .15s ease,box-shadow .15s ease}
.map-point.active:before{transform:scale(1.16);box-shadow:0 0 0 8px rgba(105,214,255,.18),0 0 30px rgba(105,214,255,.72)}
.map-point-name{display:block;margin-top:.55rem;font-weight:800;text-shadow:0 2px 8px #000}
.map-point-coord{display:block;margin-top:.18rem!important;color:var(--wiki-accent);font:700 .72rem/1.2 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;text-shadow:0 2px 8px #000}
.wiki-inspector-media.location{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;margin:0 0 1rem}
