/* MagicAIl Table — styles: combat with several players (build 75): who attacks whom in the arena, the block panel.
   Loaded last (index.html). */

/* ---------- Combat with several players (build 75) ---------- */

/* Who attacks whom, above a duel in the arena. */
.duel-caption {
  display: block;
  margin-bottom: 4px;
  font-family: var(--font-display);
  font-weight: 700;
  font-size: 12px;
  color: var(--red);
  text-align: center;
}

.block-panel[hidden] { display: none; }
.block-title { margin: 0 0 6px; font-family: var(--font-display); font-weight: 700; font-size: 16px; color: var(--text); }
.block-attackers { margin: 0 0 10px; padding-left: 18px; color: var(--red); font-size: 14px; }
.block-rows { display: flex; flex-direction: column; gap: 6px; }
.block-row { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; align-items: center; font-size: 14px; }
.block-row select { padding: 5px 8px; font-size: 13px; }
.block-actions { display: flex; justify-content: flex-end; gap: 8px; margin-top: 12px; }
.block-hint { margin: 8px 0 0; font-size: 12px; color: var(--muted); }
.block-error { margin: 8px 0 0; font-size: 13px; }
.block-error[hidden] { display: none; }

/* Build 85: the block buttons in the combat arena, under the attackers. No title, no list of attackers (they stand
   above), no hint; the choice of blockers opens with the first "Block". */
.combat-arena > .block-panel {
  position: static;
  margin: 12px auto 0;
  padding: 0;
  max-width: 440px;
  border: 0;
  background: none;
  box-shadow: none;
  animation: none;
}
.combat-arena > .block-panel[hidden] { display: none; }
.combat-arena > .block-panel .block-title,
.combat-arena > .block-panel .block-attackers,
.combat-arena > .block-panel .block-hint { display: none; }
.combat-arena > .block-panel:not(.choosing) .block-rows { display: none; }
.combat-arena > .block-panel .block-actions { justify-content: center; margin-top: 8px; flex-wrap: wrap; }
.combat-arena > .block-panel .block-row { grid-template-columns: 1fr; gap: 2px; font-size: 13px; }
.combat-arena > .block-panel .block-row select { width: 100%; }
