/* Les listes longues restent dans leur cadre, sur pierre et parchemin. */
.actes-systeme { margin: var(--espace-3, 16px) 0; padding: var(--espace-3, 16px); border: 1px solid var(--fer-sombre); background: var(--pierre-1); color: var(--texte); }
.actes-systeme h3 { margin: 0 0 12px; color: var(--texte-fort); }
.actes-systeme__liste { padding: 0; margin: 0; list-style: none; max-height: 340px; overflow: auto; overscroll-behavior: contain; }
.actes-systeme__ligne { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 12px; align-items: center; padding: 12px 0; border-bottom: 1px solid var(--fer-sombre); }
.actes-systeme__ligne p { margin: 4px 0; }
.actes-systeme__ligne small { display: block; color: var(--texte); }
.actes-systeme__retour { grid-column: 1 / -1; }
#gouverner .parole__maisons { max-height: 400px; overflow-y: auto; overscroll-behavior: contain; }
.diplomatie-fiefs { margin: 16px 0; border: 1px solid var(--fer-sombre); padding: 12px; }
.diplomatie-fiefs > summary { cursor: pointer; color: var(--texte-fort); }
.diplomatie-fiefs .guerre { display: block; }
/* Le cadre de l'ancienne page Guerre (24 px de bord et 12 px de marge de chaque côté) doublait celui du tiroir : au
   téléphone, la liste des fiefs tenait dans 226 px sur 390 et coupait les noms au milieu (8/10/2026). */
#gouverner #diplomatie-fiefs .guerre { margin-inline: 0; padding-inline: 0; }
.diplomatie-fiefs .guerre__fiefs { max-height: 520px; overflow-y: auto; overscroll-behavior: contain; }
#encyclopedie .encyclopedie__liste { max-height: 65vh; overflow-y: auto; overscroll-behavior: contain; }
@media (max-width: 650px) {
  .actes-systeme { padding: 12px; }
  .actes-systeme__ligne { grid-template-columns: minmax(0, 1fr); }
  .actes-systeme__ligne button { justify-self: start; }
  #gouverner .parole__maisons { max-height: 330px; }
  .diplomatie-fiefs .guerre__fiefs { max-height: 60vh; }
}
