/* Calm native-resolution ground, high-density targets, readable labels. */
.game-hud598[data-hud-view598="world"] #panel>.world-grid{background-color:#a3b57b;box-shadow:inset 0 0 90px #44593315}
.world-land629 .world-cell>img{width:125%!important;height:126%!important;max-width:225px;max-height:200px;top:34%;filter:drop-shadow(0 4px 2px #253a3566)}
.world-land629 .world-cell.player-cell>img{width:135%!important;height:148%!important;max-width:280px;max-height:250px;top:30%}
.world-land629 .world-cell.node-cell>img{width:120%!important;height:128%!important;max-width:230px;max-height:220px;top:35%}
.world-land629 .world-cell:not(.empty-cell):after{content:"";position:absolute;left:14%;right:14%;bottom:8%;height:34%;border-radius:50%;background:radial-gradient(ellipse,#6c664653,#a7a37120 65%,transparent 72%);z-index:0;pointer-events:none}
.world-land629 .npc-cell:after{background:radial-gradient(ellipse,#983d342e,#e5ac5920 65%,transparent 72%)!important}
.world-land629 .world-cell .tile-name,.world-land629 .world-cell .tile-resource{font-size:clamp(10px,1vw,13px)!important;font-weight:700!important;padding:3px 8px!important;background:#163d40f2!important;border-color:#d5e4a88c;bottom:-7%!important;text-shadow:0 1px 1px #142f37;box-shadow:0 2px 4px #223b3538}
.world-land629 .world-cell .castle-badge602{top:-18%;right:6%;padding:2px 5px;border:1px solid #ebd79b}
.world-land629 .world-cell .castle-badge602 b{font-size:12px!important}
.world-land629 .npc-level,.world-land629 .resource-node-level617{font-size:12px!important;font-weight:800;bottom:8%;right:0;padding:2px 5px;border-color:#efdba5;background:#243b3cf5}
.world-land629 .resource-node-owner617{bottom:-29%;padding:2px 5px!important;max-width:140%;border:1px solid #a4ceb488;font-size:10px!important}
.world-land629 .region-markers625 button img{width:125%!important;height:125%!important;max-width:200px;max-height:210px;object-fit:contain}
.world-land629 .world-shield580{inset:-21% 0 0;box-shadow:inset 0 0 10px #b7f9ff60}
.world-land629 .online-dot605{min-width:7px;width:7px;height:7px}
.world-land629 .world-boss-marker600{filter:drop-shadow(0 4px 3px #233a3555)}
@media(max-width:600px){.world-land629 .world-cell>img{width:115%!important;height:105%!important;top:41%;filter:drop-shadow(0 3px 1px #233a3550)}.world-land629 .world-cell.player-cell>img{width:138%!important;height:130%!important;top:35%}.world-land629 .world-cell.node-cell>img{width:125%!important;height:112%!important;top:40%}.world-land629 .world-cell .tile-name,.world-land629 .world-cell .tile-resource{font-size:9px!important;padding:2px 4px!important;bottom:-2%!important}.world-land629 .world-cell .castle-badge602{top:-5%}.world-land629 .world-cell .castle-badge602 b,.world-land629 .npc-level,.world-land629 .resource-node-level617{font-size:10px!important}.world-land629 .resource-node-owner617{bottom:-19%;font-size:8px!important}}

.game-hud598[data-hud-view598="world"] #panel>.world-grid{background-image:linear-gradient(#e1ebc43d,#e1ebc43d),url("/assets/images/world-grass-v631.webp")}.game-hud598[data-hud-view598="world"] #marchPanel624:has([aria-expanded="false"]){width:170px}
