html {
  scroll-behavior: smooth;
}
body {
  background-image: url(https://images.adsttc.com/media/images/5be7/5f82/08a5/e549/e300/07ed/large_jpg/26463507242_2c2462966b_k.jpg?1541889913)
}
#botonSubir {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 2vw; /* Place the button at the bottom of the page */
  right: 3vw; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */
  border: 0.4vw white solid; /* Remove borders */
  outline: none; /* Remove outline */
  background-image: url(https://img.freepik.com/vector-gratis/patron-espacio-transparente-color_102902-2360.jpg); /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 1vw; /* Some padding */
  border-radius: 2vw; /* Rounded corners */
  font-size: 1.8vw; /* Increase font size */
  font-family: 'Pacifico', cursive;
  font-size: 2.5vw;
  opacity: 0.8;
  transition-duration: 0.1s;
}
#botonSubir:hover {
  border-radius: 3vw;
  opacity: 1;
}
tittle {
  font-size: 7vw
}
#miAnuario {
  background-image: url(https://img.freepik.com/free-photo/hand-drawn-snowflakes-christmas-seamless-pattern-subtle-flying-snow-flakes-chalk-snowflakes-background-awesome-chalk-handdrawn-snow-overlay-glamorous-holiday-season-decoration_174187-6579.jpg);
  font-family: 'Press Start 2P';
  font-size: 3vw;
  color: white;
  border-radius: 6vw;
  text-align: center;
  border: 2vw solid white;
  margin-bottom: 3vw;
  animation-name: animMiAnuario;
  animation-duration: 3s;
  animation-iteration-count: 1;
}
.barrita {
  background-color: #10002b;
  border-radius: 1vw;
  height: 3.6vw;
}
#barrita1 {
  margin-bottom: 2.6vw;
}
#barrita2 {
  margin-bottom: 2.6vw;
  margin-top: 11vw;
}
#barrita3 {
  margin-top: 2.6vw;
}
.boton {  
  font-size: 4vw;
  text-align: center;
  background-image: url(https://image.shutterstock.com/image-illustration/abstract-blue-hearts-rain-on-260nw-1703947675.jpg);
  font-family: 'Cabin Sketch', cursive;
  color: white;
  border: 0.4vw solid white;
  transition-duration,: 0.5s;
  width: 20%;
  float: left;
  border-radius: 1.5vw;
}
.boton:hover { 
  border: 0.4vw dashed white;
  border-radius: 2vw;
}
#imagenEspacio {
  background-image: url("https://external-preview.redd.it/DOtHVe4vSBCNuvljQeSW163LNsOMFydpNdZoBwfW1mo.png?auto=webp&s=e20c094dba613415866db45c32faf4c51567975c");
  background-size: 120% 100%;
  height: 300px;
  border: 1px white solid;
  border-radius: 15px;
}
.titulo {
  margin-top: 7vw;
  font-family: 'Cabin Sketch', cursive;
  font-size: 6vw;
  color: white;
  text-align: center;
  border: 0.4vw white solid;
  background-image: url(https://ak.picdn.net/shutterstock/videos/1022071204/thumb/1.jpg);
  border-radius: 2vw;
}
.texto {
  font-family: 'Itim', cursive;
  color: white;
  font-size: 3vw;
  text-align: justify;
  margin-left: 1vw;
  margin-right: 1vw;
}
@keyframes animMiAnuario {
  25% 
  {border: 2vw solid white;
  color: white;}
  50% 
  {border: 2vw solid #10002b;
  color: #10002b;}
  75% 
  {border: 2vw solid black;
  color: black;}
  100% 
  {border: 2vw solid white;
  color: white;}
}
.fotoPerfil {
  border: 0.4vw solid white;
  border-radius: 1.5vw;
  margin-left: 1vw;
  margin-right: 1vw;
}
.videoMuse {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 2vw;
}
.animes {
  list-style:none;
}
.listado {
  background-image: url(https://st3.depositphotos.com/7668048/37134/i/450/depositphotos_371341638-stock-photo-outer-space-seamless-pattern-violet.jpg);
  border-radius: 1.5vw;
  border: 0.5vw solid white;
  margin-top: 3vw;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
h1 {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
    color: #fff;
    text-shadow: 0 3px 4px darkblue;
}

.fotoGatos {
  border: 0.2vw solid white;
  border-radius: 1vw;
  margin-top: 1vw;
  margin-bottom:1vw;
  margin-right: 1vw;
  margin-left: 1vw;
}

#galeria { 
 max-width: 500vw; 
} 
#galeria img {  
  float: left;  
  margin: 2vw;  
  padding: 2vw; 
  border: 1px solid #CCC; 
  width:23vw;
  height:15vw;
  /*efecto */
  -webkit-transition: 1s linear;
  transition: 0.2s linear;
 } 
.fotoPerfil {
  border: 0.4vw solid white;
  border-radius: 1.5vw;
  margin-left: 1vw;
  margin-right: 1vw;
}
#galeria img:hover {
    /*efecto */
    -webkit-transform: scale(1.5);
  transform: scale(1.2);
}