/* Portail agrégation — largeur de lecture pour HTML Parsoid (mini-ZIM maison).
   Sans l'enveloppe vector-2022, le contenu s'étale pleine largeur : on le borne à la
   largeur de lecture Wikipédia (~960 px), centré, avec un peu d'air latéral.
   ⚠ En Parsoid, <body> PORTE lui-même les classes `mw-parser-output parsoid-body`
   (le contenu n'est PAS un enfant) → cibler le body avec les DEUX classes combinées,
   pas un descendant. */
body.parsoid-body.mw-parser-output{
  max-width:960px;
  margin:0 auto;
  padding:1em 1.4em 2em;
  box-sizing:border-box;
  background:#fff;
  font-size:0.875rem;
  line-height:1.6;
}
@media (max-width:1000px){
  body.parsoid-body.mw-parser-output{padding:0.6em 0.9em 1.5em;}
}
/* Titre visible en tête d'article : le HTML Parsoid ne fournit PAS de <h1> (c'est le skin
   MediaWiki qui l'injecte d'ordinaire à partir du <title>). On le recrée (finaliser-build.py)
   et on le style comme le firstHeading de Wikipédia (filet sous le titre). */
body.parsoid-body.mw-parser-output>h1.firstHeading{
  font-family:'Linux Libertine','Georgia','Times',serif;
  font-size:1.8em;
  font-weight:normal;
  line-height:1.3;
  margin:0 0 0.5em;
  padding-bottom:0.17em;
  border-bottom:1px solid #a2a9b1;
}
