html{ 
  scroll-behavior:smooth;
  }
 
body {
  margin: 0px; 
}

.icon-bar {
width: 5vw;
font-size:1vw;
  align: left;
  background-size: 0% ;
  position: fixed;
  padding-top:7px;
  z-index: 100;
}


.icon-bar a {
  display:block;
  text-align: center;
  padding: 18px;
  transition: all 0.15s ease;
  color: white; 
  font-size: 2vw;
 
}
.icon-bar a:hover {
  background-color: white;
  background-size: 600%;
  color: #BDA1D9;
  
}

.active {
  
  color: white;
  
  
}
#lavanda {
  text-align: left;
  margin-left: 23vw;
  margin-top: -11vw;
}
#lavanda2 {
  text-align: right;
  margin-right: 23vw;
  margin-top: -11vw;
}
.garden-song {
  text-align: right;
  margin-right: 5vw;
  margin-top: -20vw;
}
#fotos1 {
 text-align:left;
 margin-left: 5vw;
}
#texto1 {
  color: white;
  text-align: left;
  margin-left: 36vw;
  font-family: 'Poppins', sans-serif;
  font-size: 2vw;
  line-height: 1vw;
}
#anuario {
  margin-top: 2vw;
  right: 40vw;
  color:white;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  font-size: 7vw;
}
#mipaso {
  color:white;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  font-size: 6vw;
 margin-top: 7vw;
  }
.años {
  margin-top: 3vw;
  color: white;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  font-size: 7vw;
}
#marquesina {
  text-align: center;
}
.playlist {
  text-align: center;
  }
#musica{
  color:white;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  font-size: 7vw;
  margin-top: 3vw;
}

#estética {
  color:white;
  font-family: 'Poppins', sans-serif;
  text-align: center;
font-size: 7vw;
  margin-top: 3vw;
  }
#random {
  color:white;
  font-family: 'Poppins', sans-serif;
  text-align: center;
  font-size: 7vw;
  margin-top: 3vw;
}

  HTML CSSResult Skip Results Iframe
@keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}
  body {
    background: linear-gradient(94deg, #6690b6, #94baa3, #bc9fd1, #e2aee3, #e7a37f, #e7de7f);
    background-size: 1200% 1200%;

    -webkit-animation: gradientbarra 30s ease infinite;
    -moz-animation: gradientbarra 30s ease infinite;
    animation: gradientbarra 30s ease infinite;
}

@-webkit-keyframes gradientbarra {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes gradientbarra {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes gradientbarra {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
html, body {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  font-family: "Helvetica", sans-serif;
}

img {
  flex: 1;
  max-width: 100%;
  object-fit: cover;
}