#world-map{touch-action:none;overscroll-behavior:contain;overflow:auto}#world-map:focus-visible{outline:2px solid #edcf7c;outline-offset:2px}.map-space{position:relative;overflow:hidden;flex:none}.map-space>.map-grid{transform-origin:0 0}.map-zoom{position:absolute;right:12px;bottom:14px;z-index:10;display:flex;align-items:center;gap:0;box-shadow:0 3px 12px #0009;border:1px solid #a18f57;background:#11241ef2}.map-zoom button{border:0;border-right:1px solid #6d744b;background:linear-gradient(#304937,#182c21);color:#f0df9e;min-width:44px;min-height:44px;font:22px Georgia;cursor:pointer;touch-action:manipulation}.map-zoom button:hover{background:#405c3e}.map-zoom button:disabled{opacity:.4;cursor:default}.map-zoom button[data-map-zoom=reset]{border-right:0;font-size:12px;min-width:60px}.map-zoom button:focus-visible{outline:2px solid #ffdf8c;outline-offset:2px}.world-bottom .map-help{line-height:1.7;text-align:right}@media(max-width:600px){.map-zoom{right:8px;bottom:10px}.world-bottom{align-items:flex-start}.world-bottom .map-help{font-size:10px;max-width:65%}}
