/* Latest local geography. Append after all previous map/annotation overrides. */
#village-map.village-map-v128-fork .village-map-landscape{height:350px}
#village-map.village-map-v128-fork>.village-map-sheet{max-height:calc(100svh - 220px);overflow:auto;overscroll-behavior:contain}
#village-map.village-map-v128-fork .v127-map-subtitle{margin:4px 0 0;font:11px/1.35 "Segoe UI",Arial,sans-serif;color:#7f5b43}
#village-map.village-map-v128-fork .village-map-stop{left:auto;top:auto;right:auto;bottom:auto;min-height:44px;min-width:0;font-size:13px;line-height:1.2}
#village-map.village-map-v128-fork .map-stop-glade{left:2%;bottom:2%;width:35%}
#village-map.village-map-v128-fork .map-stop-crossing{left:2%;top:59%;width:35%}
#village-map.village-map-v128-fork .map-stop-trail{left:35%;top:45%;width:31%}
#village-map.village-map-v128-fork .map-stop-fork{left:35%;top:23%;width:31%}
#village-map.village-map-v128-fork .map-stop-bridge{left:2%;top:0;width:38%}
#village-map.village-map-v128-fork .map-stop-garden{right:2%;top:0;width:38%}
#village-map.village-map-v128-fork .map-stop-hall{right:2%;bottom:2%;width:43%}
#journey-viewport[data-stop="crossing"] #village-map.village-map-v128-fork .village-map-mini [data-map-stop="crossing"]{fill:#f8dc57;stroke:#57324f;stroke-width:2.5}
@media(max-width:600px){#village-map.village-map-v128-fork .village-map-stop{font-size:12px;padding:6px 4px}#village-map.village-map-v128-fork .village-map-landscape{height:350px}#village-map.village-map-v128-fork>.village-map-sheet{max-height:calc(100svh - 280px)}}

