/* The reset button belongs to the viewport, outside the scrolling map. */
.world-map-visual .world-map-viewport{position:relative;margin-top:12px}
.world-map-visual .world-map-viewport .map-stage{margin:0}
.world-map-visual .map-stage.is-region-focused svg{cursor:grab}
.world-map-visual .map-stage.is-region-focused svg:active{cursor:grabbing}
#worldMap{aspect-ratio:2/1}
.world-map-visual .map-stage.is-region-focused{overflow:hidden}
.world-map-visual .world-map-viewport .world-map-reset{position:absolute;right:10px;top:10px;z-index:2;min-height:36px;padding:5px 12px;border:1px solid var(--line,#d4ddcf);border-radius:6px;background:var(--paper,#f6f7f0);color:var(--ink,#263a30);font:inherit;font-size:13px;cursor:pointer}
.world-map-visual .world-map-viewport .world-map-reset:focus-visible{outline:3px solid var(--green,#20483a);outline-offset:2px}
@media(max-width:760px){.world-map-visual .world-map-viewport{margin-top:0}.world-map-visual .map-stage.is-region-focused svg{width:100%;max-width:100%;height:100%}.world-map-visual.has-region-focus::after{content:"双指缩放，拖动查看细节"}}
