/* Arène flash — page joueur /arene (templates/arena/index.html.twig), par-dessus
   capture.css. Chacun pour soi : une seule liste de tributs, pas de camp. */
.x-page.arena { --x-b: var(--color-amber, #e8b04a); --x-b-soft: rgba(232, 176, 74, .16); }
.arena .x-stepper { grid-template-columns: repeat(2, 1fr); }
.arena .x-rosters { grid-template-columns: 1fr; }
.arena .x-side.r .x-tint { background: linear-gradient(270deg, rgba(26, 17, 10, .55), rgba(26, 17, 10, .92) 92%); }
.a-gains-head { margin-bottom: 14px; }
.a-gain ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 6px; }
.a-gain li { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 10px; align-items: baseline; padding: 8px 10px; border-radius: 8px; background: rgba(26, 17, 10, .6); border: 1px solid var(--x-bark); font: 13.5px/1.35 var(--x-ui); color: rgba(232, 217, 181, .8); }
.a-gain li b { font: 700 16px var(--x-ui); color: var(--x-amber); font-variant-numeric: tabular-nums; white-space: nowrap; }
.a-gain li small { display: block; font-size: 12px; color: rgba(232, 217, 181, .5); }
