/* Original supplied village ground and sprite coordinates. */
.village-overview{max-width:600px}.native-scene{aspect-ratio:600/418!important}.native-scene .village-ground{background-image:url('source-0470/visual/back_none.jpg');background-size:100% 100%}.native-wall{position:absolute;left:2.1667%;top:.4785%;width:95%;height:97.6077%;pointer-events:none;z-index:1}.native-scene .native-spot{transform:none;display:block;min-height:0;z-index:2;border-radius:0}.native-scene .native-building{width:100%;height:100%;object-fit:fill;filter:none}.native-scene .spot-label{position:absolute;left:50%;bottom:-8px;transform:translateX(-50%);border-radius:0;background:#42552be6;border:1px solid #bdc67a;box-shadow:none;font-size:9px;padding:1px 4px;gap:3px}.native-scene .spot-label b{font-size:9px;padding-left:3px}.native-scene .sprite-art{width:100%;height:100%;aspect-ratio:auto;max-width:none!important}.native-main-flag{position:absolute;left:48.5%;top:16.0287%;width:22.1667%;height:9.5694%;pointer-events:none;z-index:3}.native-scene .spot-wall{left:43%;top:83%;width:15%;height:14%;padding:0;min-height:0;z-index:4}.native-scene .spot-wall .spot-label{bottom:0}.native-scene .native-spot:hover,.native-scene .native-spot:focus-visible{outline:1px solid #e8d389;filter:none;z-index:5}
.native-scene .spot-hq[data-stage="0"]{left:48.5000%;top:25.5981%;width:22.1667%;height:19.1388%}
.native-scene .spot-hq[data-stage="1"]{left:48.5000%;top:25.5981%;width:22.1667%;height:19.1388%}
.native-scene .spot-hq[data-stage="2"]{left:48.5000%;top:25.5981%;width:22.1667%;height:19.1388%}
.native-scene .spot-wood[data-stage="0"]{left:80.0000%;top:79.4258%;width:16.1667%;height:18.1818%}
.native-scene .spot-wood[data-stage="1"]{left:80.0000%;top:79.4258%;width:16.1667%;height:18.1818%}
.native-scene .spot-wood[data-stage="2"]{left:80.0000%;top:79.4258%;width:16.1667%;height:18.1818%}
.native-scene .spot-stone[data-stage="0"]{left:1.3333%;top:72.9665%;width:13.3333%;height:17.2249%}
.native-scene .spot-stone[data-stage="1"]{left:1.3333%;top:72.9665%;width:13.3333%;height:17.2249%}
.native-scene .spot-stone[data-stage="2"]{left:1.3333%;top:72.9665%;width:13.3333%;height:17.2249%}
.native-scene .spot-iron[data-stage="0"]{left:1.6667%;top:2.1531%;width:14.1667%;height:17.4641%}
.native-scene .spot-iron[data-stage="1"]{left:1.6667%;top:2.1531%;width:14.1667%;height:17.4641%}
.native-scene .spot-iron[data-stage="2"]{left:1.6667%;top:2.1531%;width:14.1667%;height:17.4641%}
.native-scene .spot-store[data-stage="0"]{left:17.5000%;top:29.9043%;width:15.5000%;height:21.5311%}
.native-scene .spot-store[data-stage="1"]{left:17.5000%;top:29.9043%;width:15.5000%;height:21.5311%}
.native-scene .spot-store[data-stage="2"]{left:17.5000%;top:29.9043%;width:15.5000%;height:21.5311%}
.native-scene .spot-farm[data-stage="0"]{left:75.0000%;top:0.0000%;width:25.0000%;height:15.7895%}
.native-scene .spot-farm[data-stage="1"]{left:75.0000%;top:0.0000%;width:25.0000%;height:15.7895%}
.native-scene .spot-farm[data-stage="2"]{left:75.0000%;top:0.0000%;width:25.0000%;height:15.7895%}
.native-scene .spot-barracks[data-stage="0"]{left:64.3333%;top:51.6746%;width:18.5000%;height:22.9665%}
.native-scene .spot-barracks[data-stage="1"]{left:64.3333%;top:51.6746%;width:18.5000%;height:22.9665%}
.native-scene .spot-barracks[data-stage="2"]{left:64.3333%;top:51.6746%;width:18.5000%;height:22.9665%}
.native-scene .spot-rally[data-stage="0"]{left:53.1667%;top:49.7608%;width:13.3333%;height:16.0287%}
@media(max-width:760px){.native-scene .spot-label{font-size:8px}.native-scene .spot-label b{font-size:8px}}

.native-scene .spot-hq[data-stage="-1"]{left:48.5000%;top:25.5981%;width:22.1667%;height:19.1388%}
.native-scene .spot-wood[data-stage="-1"]{left:80.0000%;top:79.4258%;width:16.1667%;height:18.1818%}
.native-scene .spot-stone[data-stage="-1"]{left:1.3333%;top:72.9665%;width:13.3333%;height:17.2249%}
.native-scene .spot-iron[data-stage="-1"]{left:1.6667%;top:2.1531%;width:14.1667%;height:17.4641%}
.native-scene .spot-store[data-stage="-1"]{left:17.5000%;top:29.9043%;width:15.5000%;height:21.5311%}
.native-scene .spot-farm[data-stage="-1"]{left:75.0000%;top:0.0000%;width:25.0000%;height:15.7895%}
.native-scene .spot-barracks[data-stage="-1"]{left:64.3333%;top:51.6746%;width:18.5000%;height:22.9665%}
.native-scene .spot-rally[data-stage="-1"]{left:53.1667%;top:49.7608%;width:13.3333%;height:16.0287%}
/* Override the classic shell rule that enlarged 600px source artwork. */
body[data-game=true] .village-overview{width:100%;max-width:602px!important;margin-left:auto!important;margin-right:auto!important}.native-scene .native-spot:hover,.native-scene .native-spot:focus:not(:focus-visible){outline:none!important;box-shadow:none!important;filter:none!important}.native-scene .native-spot:focus-visible{outline:1px solid #6c512b;outline-offset:2px}.native-scene .native-building,.native-wall,.native-scene .village-ground{image-rendering:auto}
