body {
    background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url("/image/mundiales.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    background-color: #c88888;
    margin: 0px;
    padding: 0px;
    margin-bottom: 0px;
}

.titulo {
    color: white;
    background-color: darkgreen;
    display: flex;
    flex-direction: row; 
    justify-content: center;
    align-items: center; 
    gap: 50px; 
    filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.6));
}


.author {
    background-color: black;
    padding: 5px 0;
    text-align: center;
    filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.6));
}

.author h6 {
    margin: 0; 
    color: white;
}

.aside{
  margin-top: 0px;
  background-color:green;
}

.aside, .aside ul{
  display: flex;
  justify-content: center;
  flex-direction: row;
  align-items: center;
  gap: 20px;
}

.aside, .aside ul, .aside li a{
  color:white;
  }
  
.banner{
  background-image: linear-gradient(rgba(0, 102, 153,0.5));
}


.titulovideo{
  background-color:white;
  justify-content: center;
  align-items: center; 
  display: flex;
}

.video{
  justify-content: center;
  align-items: center; 
  display: flex;
  text-align:center;
}


.titulohistoria{
  background-color:white;
  justify-content: center;
  align-items: center; 
  display: flex;
  
}

.historiapais{
  background-image: linear-gradient(rgba(255, 255 , 255,0.5));
}

.brasilcountry-box{
  color: yellow;
  background-color: green; 
  padding: 20px;
  border: 5px;
  border-radius: 40px;
  margin: 35px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}
  
.brasilcountry-box, .copasbrasil {
     display: flex;
    justify-content: center;
    gap: 10px; 
       
}

  
.banderadebrasil {
    display: flex;
    justify-content: center;
    gap: 0px; 
    margin-bottom: 50px;  
    filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.6));
    padding: 20px;
}

.alemaniacountry-box {
  color: black;
  background-color: white;
  padding: 20px;
  border: 5px;
  border-radius: 40px;
  margin: 35px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}
  
.banderadealemania {
    display: flex;
    justify-content: center;
    gap: 0px; 
    margin-bottom: 50px;  
    filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.6));
    padding: 20px;
} 
  
.alemania, .copasalemania {
    display: flex;
    justify-content: center;
    gap: 10px; 
       
}

.argentinacountry-box {
  color: White;
  background-color: lightblue;
  padding: 20px;
  border: 5px;
  border-radius: 40px;
  margin: 35px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}

.banderadeargentina {
    display: flex;
    justify-content: center;
    gap: 0px; 
    margin-bottom: 50px;  
    filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.6));
    padding: 20px;
} 
  
.argentina, .copasargentina {
    display: flex;
    justify-content: center;
    gap: 10px; 
       
}

.italiacountry-box {
  color: White;
  background-color: blue;
  padding: 20px;
  border: 5px;
  border-radius: 40px;
  margin: 35px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0px;
}

.banderadeitalia {
    display: flex;
    justify-content: center;
    gap: 0px; 
    margin-bottom: 50px;  
    filter: drop-shadow(0px 0px 20px rgba(0, 0, 0, 0.6));
    padding: 20px;
} 
  
.italia, .copasitalia {
    display: flex;
    justify-content: center;
    gap: 10px; 
       
}

footer{
  margin-top: 0px; 
  color:white;
  background-color:black;
  text-align:center;
  padding: 5px;
  margin: 0px;
  
}



  
  
  
  