@import url('structure.css');
@import url('pf-base.css');

/*---------------------------------------------------------*/

h1{
    font-size: 30px;
    text-align: center;
    margin-top: 70px;
    color: #F27438;
    font-style: italic;
}

.txt-presentation{
    text-align: center;
    margin: 30px 100px;
    margin-bottom: 100px;
}

/*---------------------------------------------------------*/
.galerie {
    display: flex;
    justify-content: space-between;
    gap: 40px;
    margin: 0 40px;
}

.galerie > div {
  display: flex;
  flex-direction: column;
  gap: 40px;
  flex: 1;
}
  
.galerie img {
    width: 100%;
    height: auto;
    display: block;
    border-radius: 6px;
    break-inside: avoid;
}

/*---------------------------------------------------------*/


@media (max-width: 800px) {
    .txt-presentation{
        margin: 30px 50px;
        margin-bottom: 50px;
    }
}

@media (max-width: 800px) {
   .galerie {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin: 0 20px;
  }

  /* Faire disparaître la structure en colonnes sur mobile */
  .galerie > div {
    display: contents; /* Astuce : garde les images mais supprime l'effet de groupe */
  }

  .galerie img {
    width: 100%;
    height: auto;
    display: block;
  }
}

.embed-container {
  margin: 20px 0;           /* marge haut et bas ok */
  display: flex;            /* active flexbox */
  justify-content: center;  /* centre horizontalement le contenu */
}
