/* APK-derived temporary map-art presentation. Gameplay positions remain server-owned. */
#rk-world-view{
 background-color:#728a50;
 background-image:linear-gradient(#182d1610,#172e1816),url('/assets/apk-city-20261014/background/Chess_Grassland01.png');
 background-size:100% 100%,160px 160px;
}
#rk-world-land{
 background-color:#73854f;
 background-image:
  url('/assets/apk-city-20261014/background/MAP_World.png'),
  radial-gradient(ellipse at 20% 25%,#3e643c80 0,transparent 30%),
  radial-gradient(ellipse at 77% 73%,#af91576e 0,transparent 27%),
  url('/assets/apk-city-20261014/background/Chess_Grassland02.png');
 background-position:center center,center,center,center;
 background-repeat:no-repeat,no-repeat,no-repeat,repeat;
 background-size:120% auto,100% 100%,100% 100%,150px 150px;
}
#rk-world-native .rk-world-pin{filter:drop-shadow(0 3px 3px #1b250aab)}
#rk-world-native .rk-world-pin.rk-world-resource img{width:62px;height:59px}
#rk-world-land .world-war-paths{z-index:2}
#rk-world-land .world-war-army{
 z-index:5;width:46px;height:47px;border:2px solid #dfb970;
 border-radius:50%;background:#1b2a22ed;box-shadow:0 3px 9px #162318a8;
}
#rk-world-land .world-war-army.has-art .strategy-sprite{width:43px;height:42px}
#rk-world-overview{
 position:absolute;z-index:23;inset:115px 9px 111px;display:flex;align-items:center;
 justify-content:center;flex-direction:column;gap:9px;
 background:linear-gradient(155deg,#192b27f5,#101c20f5);border:2px solid #bca170;
 box-shadow:0 15px 45px #000c;border-radius:9px;padding:10px;overflow:auto;
}
#rk-world-overview img{display:block;width:100%;max-height:75%;object-fit:contain}
#rk-world-overview>div:not(.rk-world-overview-actions){
 background:#161d1eb0;color:#f4dba2;font:12px Tahoma;padding:5px;text-align:center;
}
#rk-world-overview .rk-world-overview-actions{display:flex;gap:12px}
#rk-world-overview button{
 min-width:94px;min-height:39px;background:#1f333d;border:1px solid #bda36b;
 color:#f3dba9;border-radius:7px;font:13px Tahoma;
}
#rk-world-native .rk-world-wheel-button{min-width:52px}
#rk-world-native #rk-world-coords{pointer-events:none}
