/* Harita görünümü v3 — yalnızca body.m3 iken geçerli (kapatılınca eski görünüm). Karolar 53x38. */
body.m3 .world-map-grid .map-tile{background-image:url('map3/grass1.png')!important;background-size:100% 100%!important;background-repeat:no-repeat!important}
body.m3 .world-map-grid .map-tile.m3-g1{background-image:url('map3/grass1.png')!important}
body.m3 .world-map-grid .map-tile.m3-g2{background-image:url('map3/grass2.png')!important}
body.m3 .world-map-grid .map-tile.m3-g3{background-image:url('map3/grass3.png')!important}
body.m3 .world-map-grid .map-tile.m3-g4{background-image:url('map3/grass4.png')!important}
body.m3 .world-map-grid .map-tile.m3-h1{background-image:url('map3/hill1.png')!important}
body.m3 .world-map-grid .map-tile.m3-h2{background-image:url('map3/hill2.png')!important}
body.m3 .world-map-grid .map-tile.m3-h3{background-image:url('map3/hill3.png')!important}
body.m3 .world-map-grid .map-tile.m3-h4{background-image:url('map3/hill4.png')!important}
body.m3 .world-map-grid .map-decor{display:none!important}
/* Orman */
body.m3 .world-map-grid .terrain-forest{background-size:100% 100%!important;background-repeat:no-repeat!important;mask-image:none!important;-webkit-mask-image:none!important;filter:none!important}
body.m3 .world-map-grid .terrain-forest::before,body.m3 .world-map-grid .terrain-forest::after{display:none!important}
body.m3 .world-map-grid .terrain-forest.m3-f1{background-image:url('map3/forest1.png')!important}
body.m3 .world-map-grid .terrain-forest.m3-f2{background-image:url('map3/forest2.png')!important}
body.m3 .world-map-grid .terrain-forest.m3-f3{background-image:url('map3/forest3.png')!important}
body.m3 .world-map-grid .terrain-forest.m3-f4{background-image:url('map3/forest4.png')!important}
body.m3 .world-map-grid .terrain-forest.m3-f5{background-image:url('map3/forest5.png')!important}
body.m3 .world-map-grid .terrain-forest.m3-f6{background-image:url('map3/forest6.png')!important}
/* Göl: gönderilen göl karosundan komşuluğa göre üretilmiş 16 parça */
body.m3 .world-map-grid .terrain-lake{background-color:transparent!important;background-size:100% 100%!important;background-repeat:no-repeat!important;mask-image:none!important;-webkit-mask-image:none!important;filter:none!important;box-shadow:none!important;border-radius:0!important;inset:0!important}
body.m3 .world-map-grid .terrain-lake::before,body.m3 .world-map-grid .terrain-lake::after{display:none!important}
body.m3 .world-map-grid .terrain-lake:not(.terrain-edge-n):not(.terrain-edge-e):not(.terrain-edge-s):not(.terrain-edge-w){background-image:url('map3/lake0000.png')!important}
body.m3 .world-map-grid .terrain-lake:not(.terrain-edge-n):not(.terrain-edge-e):not(.terrain-edge-s).terrain-edge-w{background-image:url('map3/lake0001.png')!important}
body.m3 .world-map-grid .terrain-lake:not(.terrain-edge-n):not(.terrain-edge-e).terrain-edge-s:not(.terrain-edge-w){background-image:url('map3/lake0010.png')!important}
body.m3 .world-map-grid .terrain-lake:not(.terrain-edge-n):not(.terrain-edge-e).terrain-edge-s.terrain-edge-w{background-image:url('map3/lake0011.png')!important}
body.m3 .world-map-grid .terrain-lake:not(.terrain-edge-n).terrain-edge-e:not(.terrain-edge-s):not(.terrain-edge-w){background-image:url('map3/lake0100.png')!important}
body.m3 .world-map-grid .terrain-lake:not(.terrain-edge-n).terrain-edge-e:not(.terrain-edge-s).terrain-edge-w{background-image:url('map3/lake0101.png')!important}
body.m3 .world-map-grid .terrain-lake:not(.terrain-edge-n).terrain-edge-e.terrain-edge-s:not(.terrain-edge-w){background-image:url('map3/lake0110.png')!important}
body.m3 .world-map-grid .terrain-lake:not(.terrain-edge-n).terrain-edge-e.terrain-edge-s.terrain-edge-w{background-image:url('map3/lake0111.png')!important}
body.m3 .world-map-grid .terrain-lake.terrain-edge-n:not(.terrain-edge-e):not(.terrain-edge-s):not(.terrain-edge-w){background-image:url('map3/lake1000.png')!important}
body.m3 .world-map-grid .terrain-lake.terrain-edge-n:not(.terrain-edge-e):not(.terrain-edge-s).terrain-edge-w{background-image:url('map3/lake1001.png')!important}
body.m3 .world-map-grid .terrain-lake.terrain-edge-n:not(.terrain-edge-e).terrain-edge-s:not(.terrain-edge-w){background-image:url('map3/lake1010.png')!important}
body.m3 .world-map-grid .terrain-lake.terrain-edge-n:not(.terrain-edge-e).terrain-edge-s.terrain-edge-w{background-image:url('map3/lake1011.png')!important}
body.m3 .world-map-grid .terrain-lake.terrain-edge-n.terrain-edge-e:not(.terrain-edge-s):not(.terrain-edge-w){background-image:url('map3/lake1100.png')!important}
body.m3 .world-map-grid .terrain-lake.terrain-edge-n.terrain-edge-e:not(.terrain-edge-s).terrain-edge-w{background-image:url('map3/lake1101.png')!important}
body.m3 .world-map-grid .terrain-lake.terrain-edge-n.terrain-edge-e.terrain-edge-s:not(.terrain-edge-w){background-image:url('map3/lake1110.png')!important}
body.m3 .world-map-grid .terrain-lake.terrain-edge-n.terrain-edge-e.terrain-edge-s.terrain-edge-w{background-image:url('map3/lake1111.png')!important}
/* Köyler: karo boyutunda, çim dahil */
body.m3 .world-map-grid .map-tile.map-settlement .map-castle{left:0!important;top:0!important;width:100%!important;height:100%!important;transform:none!important;background-size:100% 100%!important;background-position:0 0!important;background-repeat:no-repeat!important;filter:none!important}
body.m3 .world-map-grid .map-settlement .m3-v1,body.m3 .world-map-grid .map-settlement .m3-v2{background-image:url('map3/v-small.png')!important}
body.m3 .world-map-grid .map-settlement .m3-v3{background-image:url('map3/v-ring.png')!important}
body.m3 .world-map-grid .map-settlement .m3-v4{background-image:url('map3/v-fort.png')!important}
body.m3 .world-map-grid .map-settlement .m3-v5{background-image:url('map3/v-fort3.png')!important}
body.m3 .world-map-grid .map-settlement .m3-v6{background-image:url('map3/v-fort2.png')!important}
body.m3 .world-map-grid .map-barbarian .m3-v1,body.m3 .world-map-grid .map-barbarian .m3-v2{background-image:url('map3/b-small.png')!important}
body.m3 .world-map-grid .map-barbarian .m3-v3,body.m3 .world-map-grid .map-barbarian .m3-v4,body.m3 .world-map-grid .map-barbarian .m3-v5,body.m3 .world-map-grid .map-barbarian .m3-v6{background-image:url('map3/b-ring.png')!important}
body.m3 .world-map-grid .map-selected .map-castle,body.m3 .world-map-grid .context-selected .map-castle{filter:brightness(1.2) drop-shadow(0 0 3px #fffbd0)!important}
body.m3 .world-map-grid .map-tile.map-settlement.map-bonus .map-castle{filter:drop-shadow(0 0 3px #ffe27a)!important}
#map-skin-toggle{font-size:11px;min-height:28px;padding:3px 10px}
/* Mini harita: tam çerçeve, çevresinde yön okları; tuval 250px birebir (bulanıklık yok) */
.mm-frame{display:none}
body.m3 .world-map-grid~* .mm-frame,body.m3 .mm-frame{display:block}
body.m3 .map-mini-panel .map-compass{display:none!important}
body.m3[data-game=true]:not(.premium-map-wide) .world-map-panel .map-mini-panel{width:280px;min-width:280px;max-width:280px;padding:3px 2px}
body.m3 .mm-frame{position:relative;width:274px;height:274px;margin:4px auto;padding:12px;box-sizing:border-box;background:#e4cc94;border:2px solid #a48a55;box-shadow:inset 0 0 0 1px #f3e5bd}
body.m3 .world-map-panel .mm-frame #world-minimap,body.m3[data-game=true]:not(.premium-map-wide) .world-map-panel .map-mini-panel #world-minimap{width:250px!important;height:250px!important;max-width:none!important;margin:0!important;image-rendering:pixelated;image-rendering:crisp-edges;border:1px solid #5a4620;box-sizing:content-box;position:absolute;left:11px;top:11px}
body.m3 .mm-arrow{position:absolute;width:12px;height:12px;padding:0;margin:0;min-height:0;border:0;background:none;color:#6b4526;font:bold 14px/12px Verdana,sans-serif;cursor:pointer;text-align:center}
body.m3 .mm-arrow:hover{color:#b3261e}
body.m3 .mm-nw{left:0;top:0}body.m3 .mm-n{left:131px;top:0}body.m3 .mm-ne{right:0;top:0}
body.m3 .mm-w{left:0;top:131px}body.m3 .mm-e{right:0;top:131px}
body.m3 .mm-sw{left:0;bottom:0}body.m3 .mm-s{left:131px;bottom:0}body.m3 .mm-se{right:0;bottom:0}
