/* Saisons 1.0.12 — Automne temporaire : fond bleu, cadre Awesome rétabli. */
/* Le thème Awesome gère de nouveau le contour, les angles et l'ombre de #wrap. */
html, html body {
  background: #b5c8dd !important;
  background-image: none !important;
  background-attachment: scroll !important;
}
/* Aucun paysage ni décor supplémentaire sur le fond. */
html body::before { content: none !important; display: none !important; }
/* Annule uniquement les fonds ajoutés derrière les statistiques en 1.0.10. */
html body .stat-block, html body #page-footer .copyright,
html body #page-footer .footer-row, html body .action-bar.bottom {
  background: transparent !important;
  border-radius: 0 !important;
  padding: 0 !important;
}
@media (max-width: 700px) {
  html, html body { background: #b5c8dd !important; background-image: none !important; }
}

/* 1.0.17 — Correction responsive ciblée, inspirée du bandeau Halloween.
   Ne modifier ni #wrap ni .wrap : Awesome gère leur largeur et leurs marges.
   Ne jamais forcer display sur les bannières (Header Banner alterne les images). */
@media (max-width: 700px) {
  html body #page-header .headerbar {
    padding: 0 !important;
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
    background-image: none !important;
  }
  html body #page-header .headerbar img.mobile-header-banner {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    object-fit: contain !important;
    vertical-align: top;
    border: 0 !important;
    box-shadow: none !important;
  }
  html body #page-header .headerbar .mobile-header-banner {
    margin-left: auto !important;
    margin-right: auto !important;
  }
}

/* 1.0.19 — reprendre uniquement la neutralisation des enveloppes
   de bannière validée dans Halloween 1.1.6. Ne modifier ni #wrap,
   ni la largeur du forum, ni la sélection desktop/mobile de Header Banner. */
@media (max-width: 700px) {
  html body #page-header .headerbar {
    border-radius: 0 !important;
  }
  html body #page-header .headerbar .banner-header,
  html body #page-header .headerbar .header-banner,
  html body #page-header .headerbar .mobile-header-banner {
    border: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;
    background: transparent !important;
  }
  html body #page-header .headerbar img.header-banner,
  html body #page-header .headerbar img.mobile-header-banner {
    border: 0 !important;
    box-shadow: none !important;
    vertical-align: top;
  }
}
