#search{
    
    text-decoration: none;
    border: solid,0.25px,black;
    height:25px;
    
}
form{
    display: flex;
    justify-content: center;
}
#image-carousel{
    width: 25vw;
}

.splide__slide img {
    width: 100%;
    height: auto;
  }
.splide__desc{
    position: relative;
    bottom: 2.5em;
    text-align: center;
    background-color: #FFF;
    line-height: 2em;
}
details[open]{
    width:25%;

}
body{
    background-color:#b590e8 ;
}
#resultats-serie a >div{
    background-color: white;
    border:solid 3px #57a8ba;
    width:35vw;
    display: flex;
    border-radius: 25px;
    flex-direction: column;
    align-items: center;
    padding-top: 5vh;
    
}

a{
    text-decoration: none;
}
p,h2,h1{
    color:#c0117d;

}
#image-carousel{
    margin:auto;
}
#search{
    border:solid 3px #24005e;
    padding: 20px;
    border-radius: 25px; 
    
    text-decoration: none;
}
nav{
    position: relative; /*pour que la navbar aille bien en haut*/
    top: 0px; /*pour que la navbar se colle en haut */
    height: 220px; /*pour que la navbar descende un peu*/
    width: 100%; /*pour que la navbar prenne toute la largeur*/
    display: flex; /*pour que tout s'aligne*/
    align-items: center; /*pour que tout s'aligne, au centre) */

}

#logo{
    display: block;
}
#logo img{
    
    height:200px;
}
#favoris-nav{
    position: absolute;
    right:55px;
}
#loupe{
    background-image:url("../img/loupe.png");
    width: 50px;
    padding: 0;
    margin: 0;
}
button{
    margin: 0;
    padding: 0;
    border-style: none;
}
body{
    font-family: "Armata", serif;
}
h2{
    justify-content: center;
    display: flex;
}