/* Règles ajoutées pendant la migration (passe SEO/GEO du 11/11/2026). CSS du thème Astra 3.7.5 reprises telles quelles par ailleurs. */

/* Paragraphes sortis des blocs « préformaté » (<pre>, <code>) : rendu identique à l'original */
.entry-content p.vpre{font-family:"Courier 10 Pitch",Courier,monospace;white-space:pre-wrap;padding:1.6em;margin:0 0 1.6em;overflow:auto;max-width:100%}
.entry-content .vcode{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}
.entry-content p.vpre:last-child{margin-bottom:0}

/* H1 du bandeau : gris foncé (#3a3a3a) sur photo sombre dans l'original, presque illisible ; blanc comme le sous-titre */
.wp-block-cover .wp-block-cover__inner-container h1{color:#fff}

/* Lien sortant gardé (décision du 12/11/2026) : se lit comme le texte courant, dans tous les états */
.entry-content a.mot-lie,.entry-content a.mot-lie:link,.entry-content a.mot-lie:visited,.entry-content a.mot-lie:hover,.entry-content a.mot-lie:focus,.entry-content a.mot-lie:active{color:inherit;text-decoration:none;border-bottom:0;box-shadow:none;font-weight:inherit;outline:0}

/* Page de mentions légales : colonne de lecture étroite, titres de rubrique sobres */
.entry-content.page-mentions{max-width:720px;margin:0 auto;padding:3em 20px 4em}
.entry-content.page-mentions h1{font-size:2.2rem;margin-bottom:1em}
.entry-content.page-mentions h2{font-size:1.35rem;line-height:1.35;margin:1.8em 0 .5em}
/* l'en-tête mobile se pose sur le contenu (prévu pour le bandeau de l'accueil) : place réservée sous lui */
@media (max-width:921px){.entry-content.page-mentions{padding-top:6em}}
