/* Escenario original con edificios HTML independientes. */
#poster{background:#07111f url("infographic-background.png") center/100% 100% no-repeat}
html[lang="es"] #poster{background-image:url("infographic-background.png")}
html[lang="en"] #poster{background-image:url("infographic-background-en.png")}
.poster-header,.phase-board,.phase-heading,.arena,.summary,.roster-panel,.roamers-panel{background:transparent;box-shadow:none}
.poster-header>*{visibility:hidden}
.phase-board{border-color:transparent}
.phase-heading>*{visibility:hidden}
.arena::before,.terrain-lines,.alliance{display:none}
.building-card{overflow:visible}
.building-icon{position:absolute;top:-90px;left:50%;width:104px;height:104px;margin:0;transform:translateX(-50%);background-image:url("building-sprites.png");background-repeat:no-repeat;background-size:400% 200%;filter:drop-shadow(0 5px 3px #0008);pointer-events:none}
.sprite-info{background-position:0 0}.sprite-arsenal{background-position:33.333% 0}.sprite-hospital{background-position:66.666% 0}.sprite-refinery{background-position:100% 0}.sprite-silo{background-position:0 100%}.sprite-merc{background-position:33.333% 100%}.sprite-tech{background-position:66.666% 100%}
.building-card strong{padding-top:5px}
.summary{position:relative}
.roster-panel,.roamers-panel{border-color:transparent}
.roster-panel h2,.roamers-panel h2,.roam-group h3{visibility:hidden;background:transparent}
.roster-panel h2{height:28px;padding:0}
.roster-row{height:23px;border-color:transparent;line-height:23px}
#overlay1 .roster-row{grid-template-columns:223px 1fr}
#overlay2 .roster-row{grid-template-columns:241px 1fr}
.roster-row b{visibility:hidden}
.roamers-panel{color:#fff}
footer>*{visibility:hidden}
