/* m156a · arte de interfaz de Codex (entrega EAW_INTERFAZ, tramo A): alianza, correo, vida de Muralla, traslados, iconos de
   habilidades de mando y tropas. Índice generado en js/arte-eaw-a.js (herramientas/arte/integrar-interfaz-a.py). Cada PNG va a su
   tamaño nativo (o múltiplo entero), sin suavizar; sin arte para una clave, el cliente deja su icono de siempre. */
.eaw-a { display: inline-block; flex: none; box-sizing: content-box; padding: 0; vertical-align: middle; background: center / 100% 100% no-repeat; image-rendering: pixelated; font-style: normal; }
.eaw-a[data-lado="16"] { width: 16px; height: 16px; }
.eaw-a[data-lado="20"] { width: 20px; height: 20px; }   /* Alianza: 20 × 20 CSS px, @2x de 40 en la misma caja (CONTRATO · Alianza) */
.eaw-a[data-lado="24"] { width: 24px; height: 24px; }
.eaw-a[data-lado="48"] { width: 48px; height: 48px; }
.eaw-a[data-lado="52"] { width: 52px; height: 52px; }
/* Campamento: el dibujo junto a la etiqueta del botón ámbar «Alianza» (el botón conserva sus estados ámbar y pulsado) */
.beta-estancia-ir [data-beta-ir="alianza"] { gap: 4px; }
@media (max-width: 360px) { .beta-estancia-ir [data-beta-ir="alianza"] { padding-inline: 16px; } }
/* Correo lateral: el sobre de Codex (16 × 16, centro [8,8]) en lugar del pergamino; el rombo del acceso sigue igual */
.lat-btn[data-lat="correo"] .lat-ico > svg { display: none; }
.lat-btn[data-lat="correo"] .lat-ico::before { content: ''; width: 16px; height: 16px; transform: rotate(-45deg); background: url("../assets/ui/eaw-secundarios/correo.png") center / 16px 16px no-repeat; image-rendering: pixelated; }
/* Habilidades de mando: icono de 12 px a ×2 delante del nombre de la fila (lista compacta); no cambia el alto de la fila */
.eaw-a-mando { display: inline-block; width: 24px; height: 24px; margin: -4px 6px -3px 0; vertical-align: middle; image-rendering: pixelated; }
/* Tropas: miniatura de 52 en la casilla de 52 de la fila (el tier queda como cifra en la esquina) */
.beta-juego .k-casilla.bt-mini-tropa > .eaw-a-mini { position: absolute; inset: 0; margin: auto; }
.beta-juego .k-casilla.bt-mini-tropa > b { z-index: 1; }
/* Ficha de tropa: figura de 96 × 128; con poca altura (apaisado) el retrato de 48 entra en la fila de cifras y la figura se oculta */
.eaw-a-figura { display: block; flex: none; width: 96px; height: 128px; margin: 0 auto; background: center / 96px 128px no-repeat; image-rendering: pixelated; }
.beta-juego .bt-cifras > .eaw-a-retrato { display: none; }
@media (max-height: 420px) {
  .beta-juego .bt-ficha-tropa .eaw-a-figura { display: none; }
  .beta-juego .bt-ficha-tropa .bt-cifras:has(> .eaw-a-retrato) { grid-template-columns: repeat(5, auto); align-items: center; }
  .beta-juego .bt-cifras > .eaw-a-retrato { display: inline-block; }
}
