

body {
    margin: 0;
    padding: 0;
    background-color:a #c4e7e5 ;
}

.menu {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    background-color: #f5f5dc ;
    padding: 1vw;
}
.menu  {
   font-family: "VT323" ;
   font-size: 3vw;
   color:  #FF8DAA;
   display: flex;
   align-items: center;
}

.menu a {
    text-decoration: none ;
    color:  #FF8DAA ;
}

.menu a:hover {
    color: #C6B6F3;}

.logo {
    width: 10vw;
    height: auto;
}


.contenedor-banner {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
}

.banner{
    width: 80%;
    border-radius: 1.5vw;
    align-items: center;
    background-color: aqua;
    margin-top: 2vw;
        box-shadow: 0 10px 15px 8px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);


}

.titulo-2{
    font-family: "DotGothic16" ;
    text-align: center;
    font-size: 3vw;
}

.baner-cont {
    display: flex;
    flex-direction: column;
    width: 100%;
        justify-content: center;
    align-items: center;
}



.titulo-3{
    font-family: "DotGothic16" ;
    align-items: center;
    font-size: 1.1;
    display: flex;
    justify-content: center;
    flex-direction: row ;
}

.titulo-4{
     font-family: "DotGothic16" ;
    align-items: center;
    font-size: 3;  
    text-decoration: none; 
    display: flex;
    color: #FF8DAA;
    justify-content: center;
}

.About{
   font-family: "VT323" ;
   font-size: 10vw;
   text-align: center;
}

.titulo-5{
    font-family: "DotGothic16" ;
    text-align: center;
    font-size: 3vw;
}















.barra{
    color: #dd9cb3;
    font-size: 10vw;
}

.parrafo{
    font-family: "DotGothic16";
    text-align: center;
    font-weight: 1.5vw;
    
}

.des{
    font-family: "Silkscreen";
}




    


.parrafo{
    font-family: "DotGothic16";
    text-align: center;
    font-weight: 1.5vw;
    
}

.des{
    font-family: "Silkscreen";
}

header { 
    margin: 0;
    padding: 0;
}




.c{
  font-family: "DotGothic16" ;  
}

.con {
   text-decoration: none;
    color: #dd9cb3  ;
     font-family: "VT323" ;
     text-align: center;
     font-size: 3vw;
}

.Photo{
width: 35.5vw;
border-radius: 1.5vw;
align-items: center;
height: auto;
}

.same {
   display:flex ; 
   flex-direction: row;
   align-items: center;
   justify-content: center;
   padding: 2vw;
}

.titulo-3{
    font-family: "DotGothic16" ;
    width: 70%;
    margin-left: 4vw;
    text-align: justify;
    font-size: 2vw;
}


.about {
  font-family: "VT323" ;
  text-align: center ;
  color: #ff82b2;
  padding: 2rem;
  font-size: 3vw;
}

.about p  {
  font-size: 1.7vw;
  color: #333333;
}

.about .creator img {
  width: 20vw;
  height: auto;
}

footer {
  margin-top: 2rem;
  font-size: 0.9rem;
  color: #aaa;
}

.abouts{
    font-family: "VT323" ;
  text-align: center ;
  color: #884e64;
  padding: 2rem;
  font-size: 2vw; 
}

.about li  {
  font-size: 1.7vw;
  color: #333333;
}

.about .sale {
    width: 80%;
    border-radius: 1.5vw;
    align-items: center;
    background-color: aqua;
    margin-top: 2vw;
        box-shadow: 0 10px 15px 8px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);

}

.contenedor-poster {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}
.poster{
    width: 80%;
    border-radius: 1.5vw;
    background-color: aqua;
    margin-top: 2vw;
        box-shadow: 0 10px 15px 8px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1); 

}

.sale {
    width: 80%;
    border-radius: 1.5vw;
    
    margin-top: 2vw;
    box-shadow: var(--sombra);}

footer {
    margin-top: 2rem;
    font-size: 0.9rem;
    color: var(--color-footer);
text-align: center;
    }

