:root {

  --dark-mode: 1;

  --r-sombre: 0;
  --g-sombre: 0;
  --b-sombre: 0;

  --r-clair: 245;
  --g-clair: 245;
  --b-clair: 240;

  --rgb-sombre: var(--r-sombre), var(--g-sombre), var(--b-sombre);
  --rgb-clair: var(--r-clair), var(--g-clair), var(--b-clair);

  --couleur-sombre: rgb(var(--rgb-sombre));
  --couleur-clair: rgb(var(--rgb-clair));

  --couleur-texte: black;
  --couleur-fond: var(--couleur-clair);

  --header-height: 400px;
  --nav-height: 80px;
  --synthese-min-height: 150px;
  --principale-min-height: 1000px;
  --footer-min-height: 80px;
}

html {
  font-family: monospace;
  max-width: 95%;
  padding-left: 0;
  padding-right: 0;
  margin: 0 auto;
  background: var(--couleur-fond);
}

body {
  padding: 0;
  margin: 0;
  min-height:1000px;
}

header {
    color: var(--couleur-texte);
    background-color: aqua;
    height: var(--header-height);
}

nav {
    position: sticky;
    top: 0px;
    color: var(--couleur-texte);
    background-color: yellow;
    height: var(--nav-height);
}

#synthese {
    color: var(--couleur-texte);
    background-color: rgb(252, 130, 201);
    min-height: var(--synthese-min-height);
}

#principale {
    color: var(--couleur-texte);
    background-color: rgb(63, 15, 177);
    min-height: var(--principale-min-height);
}

footer {
    position: sticky;
    bottom: 0px;
    color: var(--couleur-texte);
    background-color: rgb(9, 138, 15);
    min-height: var(--footer-min-height);
}
