#map-coordinate-frame { position:absolute; inset:0; width:100%; height:100%; pointer-events:none; z-index:12; overflow:hidden; }
#map-coordinate-frame * { pointer-events:none; }
#map-coordinate-frame path { fill:none; vector-effect:non-scaling-stroke; stroke:#89d3df; stroke-width:1; }
#map-coordinate-frame .coordinate-minor { opacity:.24; }
#map-coordinate-frame .coordinate-major { opacity:.7; }
#map-coordinate-frame .coordinate-corners { stroke:#fa92a9; opacity:.75; }
#map-coordinate-frame text { fill:#a4c6d3; font:9px var(--font-mono,monospace); letter-spacing:.7px; paint-order:stroke; stroke:#111522; stroke-width:3px; stroke-linejoin:round; }
body[data-game-phase="menu"] #map-coordinate-frame,body[data-game-phase="loading"] #map-coordinate-frame { display:none; }
@media(max-width:600px){#map-coordinate-frame text { font-size:8px; letter-spacing:.3px; }}
