 body {
      margin: 0; 
      background-color: rgb(148, 254, 153);      
}

@font-face {
  font-family: monste;
  src: url(fonts/Millimetre-Regular.otf);
} 

@font-face {
  font-family: eagle;
  src: url(fonts/EagleLake-Regular.ttf);
} 

@font-face {
  font-family: mili;
  src: url(fonts/Millimetre-Light.otf);
} 

.gallery-container {
  
}

.gallery-title {
      
}

a img:hover {
  filter: grayscale(3);
}


#entete {
  display: flex;
  justify-content: space-between;
  vertical-align: middle;
}


#entete {
  font-family: eagle;
  font-size: 3vw;


 }


h2 {

  font-family: eagle;
  color: black;
  font-size: 4vw;
    width: 60%;
  
}

h3 { 
  font-family: mili;
  color: black;
}



.scroll-gallery {
    display: none;
    overflow-x: auto;
    gap: 10px;
    padding-bottom: 10px;
    scrollbar-width: none;
             
    flex-wrap: nowrap;
  }

  .scroll-gallery img {
    display: block;
    height: 300px;
    width: auto;
    object-fit: cover;
    user-select: none;
    -webkit-user-drag: none;
    pointer-events: auto;
  }

  .scroll-gallery::-webkit-scrollbar {
    height: 8px;
    display: none;
  }

  .image-box {
    flex: 0 0 auto;
    scroll-snap-align: start;
    overflow: hidden;
  }

  .infos {
    display: flex;
    justify-content: space-between;
    border-bottom: solid black 4px;
    cursor: pointer; 
  }



/* SMARTPHONE MODE PORTRAIT */
@media screen and (orientation: portrait) {

.scroll-gallery img {
  display: block;
  height: 150px;
  width: auto; 
  object-fit: cover;
}
   

}
