.player-corner{position:absolute!important}.corner-resources{width:105px!important;height:105px!important;min-width:105px!important;margin-top:16px!important}.corner-resources .art-caption{font-size:14px}.player-corner #globalMapButton{position:absolute!important;right:0!important;top:165px!important;width:152px!important;height:152px!important;min-width:152px!important;margin:0!important}
.art-button>img,.player-corner #globalMapButton>img{filter:drop-shadow(0 0 5px #ffd884) drop-shadow(0 0 12px #df9e3680)!important}.art-button:hover>img,.player-corner #globalMapButton:hover>img,.art-button:focus-visible>img{filter:drop-shadow(0 0 7px #f0f2f5) drop-shadow(0 0 18px #dce1eae0)!important}#playerProfileButton{box-shadow:0 0 12px #df9e3690!important}#playerProfileButton:hover{box-shadow:0 0 9px #f0f2f5,0 0 22px #dce1ead0!important}.legacy-resource-strip,.food-balance,.village-hud-heading:empty{display:none!important}.village-hud-heading{display:none!important}.village-hud-data{display:flex!important;justify-content:center!important;gap:24px!important;padding:0!important}.consumed-resources{display:flex;gap:10px;align-items:center}.consumed-resources button{display:flex;gap:7px;align-items:center;min-width:90px;border:1px solid #99763d;background:#21180ddc;color:#ffe6b8;padding:5px 10px;cursor:pointer;border-radius:5px;box-shadow:0 0 6px #d5a65160}.consumed-resources button:hover{box-shadow:0 0 12px #e8ecf0}.consumed-resources img{width:36px;height:36px;object-fit:contain}.consumed-resources span{display:grid}.consumed-resources small{color:#dfbd8b}.population-vitals{display:flex!important;gap:28px!important;align-items:center!important}.population-status-button{width:112px!important;height:90px!important;position:relative!important;overflow:visible!important}.population-status-button>img{width:100px!important;height:78px!important}.population-status-button>div:first-of-type{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#ffe5b2;text-shadow:0 2px 3px #000,0 0 5px #000;white-space:nowrap;font:600 13px Georgia;display:grid;text-align:center}.population-status-button .vital-meter{display:none!important}.population-status-button span[data-resource-label]{font-size:11px}.population-inline-image{width:50px;height:42px;object-fit:contain}.settings-audio-toggle{font:600 15px Georgia!important;color:#f7e3b9!important;background:#68492d!important;border:1px solid #ac8950!important;padding:12px 20px!important;width:auto!important;height:auto!important;min-width:180px!important}.settings-audio-toggle svg{display:none}.settings-audio-toggle:after{display:none!important}.audio-settings{z-index:200!important;right:80px!important;bottom:110px!important}.watchtower-console{padding:18px;background:#d0bc8d44;border:1px solid #9a80534d}.watchtower-summary{display:flex;gap:20px;align-items:center}.watchtower-summary>img{width:110px;height:110px;object-fit:contain}.watchtower-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.watchtower-controls input{width:80px;margin-left:10px}.watchtower-controls button{padding:10px;background:#65452c;color:#ffe7b2;border:1px solid #a78a59}.watchtower-controls>span{width:100%;font-size:13px}

.population-detail-image{width:100px;height:80px;object-fit:contain}.population-image-label:before{content:"";display:inline-block;width:30px;height:26px;vertical-align:middle;margin-right:5px;background:url("./ui/population-family.webp") center/contain no-repeat}
