/* footer-theme.css — le pied de page reprend le fond de l'en-tete.
 *
 * Avant : .site-footer se fondait dans la page via un degrade
 * (transparent -> rgba(1,10,19,.6)), sans separation franche avec le contenu.
 * Desormais c'est le meme aplat que .header, et le meme filet.
 *
 * Les valeurs ne sont pas inventees : elles sont copiees des deux en-tetes du
 * site — LoL  .header { background:rgba(1,10,19,.95);  border-bottom:1px solid rgba(200,170,110,.18) }
 *          VALO .header { background:rgba(10,20,28,.94); border-bottom:1px solid rgba(255,70,85,.28) }
 *
 * Le selecteur est prefixe par `body` (specificite 0,1,1) pour passer devant la
 * regle `.site-footer` que chaque page declare dans son <style> inline, sans
 * avoir a sortir un !important.
 */

body .site-footer,
body .pg-lf-block {
  background: rgba(1, 10, 19, .95);
  border-top: 1px solid rgba(200, 170, 110, .18);
}

/* Edition VALORANT : le filet dore etait invisible sur la palette rouge/anthracite. */
body.pg-valo .site-footer,
body.pg-valo .pg-lf-block {
  background: rgba(10, 20, 28, .94);
  border-top-color: rgba(255, 70, 85, .28);
}

/* Quand le bloc editorial precede immediatement le pied de page (guess, play),
   les deux filets se retrouvent colles : on supprime celui du haut. */
body .page-content + .site-footer,
body .page-content + .pg-lf-block {
  margin-top: 0;
}

body .page-content:has(+ .site-footer),
body .page-content:has(+ .pg-lf-block) {
  border-top: none;
}
