.map-labels{overflow:hidden;pointer-events:none}.map-labels text{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;paint-order:stroke;stroke:#f7f6ef;stroke-width:2.5px;stroke-linejoin:round}.map-labels .street-name{font-size:11px;font-weight:400;letter-spacing:.15px;fill:#58635b;stroke-width:3px}.map-labels .area-name{font-size:12px;font-weight:550;fill:#294638}.map-labels .area-owner{font-size:11px;font-weight:400;fill:#4f5e52;stroke-width:2px}
.map-labels .street-guides path{fill:none;stroke:#849580;stroke-width:.55px;stroke-opacity:.4}
/* SVG focus outlines follow a bounding box in Safari. Use the actual parcel
   contour for pointer and keyboard focus; keep other controls' focus rings. */
.leaflet-container path.game-parcel:focus{outline:none}
.leaflet-container path.game-parcel:is(:hover,:focus){stroke:#315846;stroke-width:2;fill-opacity:.44}
