/* Keep a region's caption attached to its visible art, not the full enlarged map cell. */
.world-land629:not(.world-sparse652) .region-markers625>button{--region-art668:clamp(24px,calc(var(--world-cell-px633,100px)*.95),180px);width:var(--region-art668)!important;height:var(--region-art668)!important;min-height:0!important;min-width:0!important}
.world-land629:not(.world-sparse652) .region-markers625>button>img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain}
.world-land629:not(.world-sparse652) .region-markers625>button>small{top:calc(100% + 2px)!important;bottom:auto!important;left:50%;transform:translateX(-50%);max-width:180px;font-size:clamp(8px,calc(var(--world-cell-px633,100px)*.055),10px);line-height:1.25;white-space:normal;text-align:center;width:max-content}
.world-coordinate668{position:absolute;z-index:15;min-height:27px;height:27px;width:108px;min-width:0;margin:0;padding:4px 6px;border:1px solid #d3b66c;border-radius:8px;background:#183f4eed;color:#ffe3a0;font-size:10px;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 2px 7px #153d3140;touch-action:manipulation}.map-coordinate-form668{max-width:370px;margin:auto}.map-coordinate-form668>div{display:flex;gap:12px}.map-coordinate-form668 label{flex:1;min-width:0;font-weight:bold}.map-coordinate-form668 input{display:block;width:100%;margin:8px 0;font-size:20px;min-width:0}.map-coordinate-form668>button{width:100%;margin:5px 0}.map-coordinate-form668 p{font-size:12px}
