
/* main[role="main"] {
    margin-top: 10vh;
    @media (min-width: $breakpoint_desktop) {
        margin-top: calc(10vh + 3rem);
    }
} */
body {
  height: 100vh;
  overflow: scroll;
  .layout-container {
    position: relative;
    display: flex;
    flex-direction: column;
    //height: 100%;
    header {
      z-index: 2;
    }
    main {
      z-index: 1;
      padding: 0.5rem;
      @media screen and (min-width: $breakpoint_tablet) {
        padding: 0;
      }
    }
    footer {
      z-index: 0;
    }
    #background {
      z-index: -1;
    }
  }
  overflow-x: hidden;
}

html {
  overflow: hidden;
}


main:has(#block-erabletheme-leprogramme-2),
main:has(#block-erabletheme-views-block-projets-block-1) {
  display: flex;
  flex-direction: column-reverse;
  @media screen and (min-width: $breakpoint_tablet) {
    flex-direction: row-reverse;
  }
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

#block-erabletheme-titredepage {
    display: none;
}

// debug
/* * {
  border: solid 1px red !important;
} */
