:root[data-art-era=primitive]{--era-metal:#ac8750;--era-dark:#48351e;--era-edge:#b79a66}
:root[data-art-era=bronze]{--era-metal:#c89554;--era-dark:#583a23;--era-edge:#c99a5b}
:root[data-art-era=iron]{--era-metal:#aab3b2;--era-dark:#303b3e;--era-edge:#abb6b3}
[data-art-era] .panel-heading,[data-art-era] .world-map-heading{background:linear-gradient(110deg,var(--era-dark),#352719 70%,var(--era-dark))!important;border-color:var(--era-edge)!important}
[data-art-era=bronze] .parchment-frame,[data-art-era=iron] .parchment-frame{border-color:var(--era-edge)!important}
[data-art-era] .healer-portrait img,[data-art-era] .workforce-role-art,[data-art-era] .production-worker-art{object-fit:contain;filter:drop-shadow(0 3px 2px #0004)}
[data-art-era] .combat-figure{filter:drop-shadow(0 4px 3px #0008)}
[data-art-era] .watchtower-summary>img{object-fit:contain;filter:drop-shadow(0 3px 2px #0005)}
[data-art-era] .healer-portrait img{width:76px;height:82px}
[data-art-era] .workforce-role-art,[data-art-era] .mine-ledger-summary #mineWorkforce .workforce-role-art,[data-art-era] .mine-ledger-summary #fisheryWorkforce .workforce-role-art{width:64px;height:64px;object-fit:contain;border:0;box-shadow:none;background:none}
.atlas-unit-portrait{width:28px;height:36px;object-fit:contain;vertical-align:middle;margin-right:7px;filter:drop-shadow(0 2px 2px #0005)}
/* An atlas is a clipped camera surface, never a programmatically scrollable panel. */
.world-global-mode .atlas-map{overflow:clip!important}
:root[data-art-era=primitive]{--era-population-art:url('./ui/epic/population-primitive.webp')}
:root[data-art-era=bronze]{--era-population-art:url('./ui/epic/population-bronze.webp')}
:root[data-art-era=iron]{--era-population-art:url('./ui/epic/population-iron.webp')}
[data-art-era] .population-image-label:before{background-image:var(--era-population-art)!important}
