/* EDOUARGOT - fond général forcé avec /video/ciel0.mov */
html,
body {
  min-height: 100% !important;
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

#video-bg,
.edo-video-ciel0-global {
  position: fixed !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100vh !important;
  object-fit: cover !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background: transparent !important;
}

body > *:not(#video-bg):not(.edo-video-ciel0-global) {
  position: relative;
  z-index: 1;
}

.top-banner,
.scrolling-text-wrapper,
.scrolling-text,
.header-animation,
.custom-nav,
.content-wrapper,
.actusaccueil,
.actusaccueil-header,
.tabs-content,
.container,
.row,
.article-detail-container,
.article-detail,
.month-controls-wrapper,
.month-controls,
#tag-filter-container {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
}

.tabs-nav {
  display: none !important;
}

/* EDOUARGOT NAV GOURMANDE FORCE START */
.custom-nav {
  background: linear-gradient(135deg, rgba(51,7,5,.97), rgba(112,54,24,.95)) !important;
  border-top: 1px solid rgba(245,192,99,.35) !important;
  border-bottom: 2px solid rgba(245,192,99,.65) !important;
  box-shadow: 0 8px 22px rgba(51,7,5,.24) !important;
}

.custom-nav a {
  background: transparent !important;
  color: #FFF6E3 !important;
  border: 1px solid rgba(245,192,99,.22) !important;
  border-radius: 999px !important;
  padding: 10px 18px !important;
  text-decoration: none !important;
  font-weight: 700 !important;
}

.custom-nav a:hover,
.custom-nav a:focus {
  background: #F5C063 !important;
  color: #330705 !important;
  border-color: rgba(255,246,227,.85) !important;
}
/* EDOUARGOT NAV GOURMANDE FORCE END */



/* EDOUARGOT CORRECTIF ZONE DROITE SCROLLBAR VIDEO DEBUT */

/*
  NOTE VERTE :
  Correctif global contre la bande vide à droite près de la barre
  de défilement.

  Cause fréquente :
  width: 100vw peut dépasser la largeur visible réelle car 100vw
  compte aussi la barre de défilement.

  À garder :
  - overflow-y: auto pour conserver le volet déroulant vertical ;
  - overflow-x: hidden pour supprimer le débordement horizontal.
*/

html {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
}

body {
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: hidden !important;
}

.edo-video-ciel0-global {
  position: fixed !important;
  inset: 0 !important;

  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;

  height: 100% !important;
  min-height: 100% !important;

  object-fit: cover !important;
  object-position: center center !important;

  transform: none !important;
  margin: 0 !important;
  padding: 0 !important;

  overflow: hidden !important;
}

main,
header,
footer,
.custom-nav,
.top-banner,
.header-animation,
.connexion-page,
.login-page,
.login-container,
.form-container {
  max-width: 100% !important;
  box-sizing: border-box !important;
}

/* EDOUARGOT CORRECTIF ZONE DROITE SCROLLBAR VIDEO FIN */
