/*
 * Reprise de ce que Bricks impose, et que la maquette n'avait pas a prevoir.
 *
 * Mesure du 11/08/2026 : Bricks injecte dans wp_head des regles AU NIVEAU DE
 * L'ELEMENT — « h1 { font-family: Anton; color: var(--bricks-color-...) } »,
 * idem h2, h3, h4. La maquette, elle, ne fixe la police que sur body et laisse
 * les titres en HERITER. Or une regle explicite bat toujours un heritage :
 * les titres du blog sortaient en Anton.
 *
 * Ce fichier ne RETAPE aucune valeur de la maquette : il rend l'heritage, en
 * renvoyant aux jetons qu'elle declare. Les tailles, graisses, interlignes ET
 * MARGES continuent de venir d'elle seule.
 *
 * Portee doublement bornee, depuis la revue du 11/08/2026 : cette feuille n'est
 * enfilee que si notre gabarit rend la page (voir rl_est_blog()), et chacune de
 * ses regles est prefixee par .rl-blog, classe posee par notre seul en-tete.
 * Une page construite dans Bricks ne peut plus etre atteinte, ni par accident
 * d'enfilage, ni par accident de selecteur.
 */

/*
 * h5 et h6 sont dans la liste, et ce n'est pas de la completude gratuite :
 * Bricks declare « h5 { color: var(--bricks-color-yrpjta) } » avec ce jeton a
 * #000000. Sans reprise, un h5 d'etude sortait NOIR sur fond sombre, environ
 * 1,3:1. Sept etudes ont un h5, une a un h6.
 */
.rl-blog .entete h1, .rl-blog .entete h2, .rl-blog .entete h3, .rl-blog .entete h4, .rl-blog .entete h5, .rl-blog .entete h6,
.rl-blog main h1, .rl-blog main h2, .rl-blog main h3, .rl-blog main h4, .rl-blog main h5, .rl-blog main h6,
.rl-blog .pied-page h1, .rl-blog .pied-page h2, .rl-blog .pied-page h3, .rl-blog .pied-page h4, .rl-blog .pied-page h5, .rl-blog .pied-page h6 {
  font-family: var(--sans);
  color: inherit;
}

/*
 * Il y avait ici « margin-top: 0 », et quatre lignes qui reparaient ensuite ce
 * que ce zero avait casse : .prose h2 { margin-top: 64px } et ses trois voisines,
 * quatre valeurs RETAPEES alors que la maquette les declare deja
 * (.prose h2 { margin: 64px 0 22px }). Le zero est parti, les quatre reparations
 * avec : la maquette redevient seule a dire les marges. Une valeur recopiee ne
 * peut pas deriver, une valeur retapee si.
 */

/*
 * Le fond de page. Mesure du 11/08/2026 : Bricks ecrit
 * « body { background-color: rgb(255,255,255) !important } » dans wp_head, et
 * « html { background-color: rgb(26,36,42) } ». Le !important bat n'importe
 * quelle declaration posterieure : en theme sombre, le texte passait bien en
 * clair (E3E9EF) mais le fond restait BLANC. Contraste mesure : 1,22:1 -- le
 * texte etait litteralement illisible, et c'etait la seule cause.
 * Le !important ici n'est donc pas une facilite : c'est le seul poids capable
 * de reprendre la main. La VALEUR, elle, continue de venir de la maquette.
 *
 * Il portait sur « html » et « body » nus, donc aussi sur les pages Bricks :
 * en theme sombre memorise, une page Bricks se repeignait en fond sombre avec
 * ses textes declares en noir. Les deux selecteurs sont desormais qualifies.
 */
html.rl-blog { background: var(--background) !important; }
body.rl-blog { background: var(--background) !important; color: var(--foreground) !important; }
