* {
  margin: auto;
  padding: auto;
  box-sizing: border-box;
}

body {
  background: linear-gradient(360deg, rgba(11, 74, 126, 1) 0%, rgba(57, 133, 205, 1) 57%, rgba(0, 212, 255, 1) 100%);
  width: 100%;
  display: grid;
  place-items: center;
  min-height: 100vh;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
  color: white;
  animation: transitionIn 0.75s;
}

main {
  margin-top: 75px;
}

h1 {
  font-size: 80px;
}

@media(max-width:570px) {
  h1 {
    font-size: 50px;
  }
}

h2 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

h3 {
  color: rgb(156, 154, 154);

  a {
    text-decoration: none;
    color: rgb(156, 154, 154);
  }

}

#tests a {
  padding: 20px;
  text-decoration: none;
  color: white;
  border: 2px solid white;
  width: 100%;
  transition: 250ms;

  &:hover {
    transform: scale(1.1);
    transition: 250ms;
  }
}

#tests {
  display: flex;
  gap: 20px;
  flex-direction: column;
  width: 100%;
  text-align: center;
  margin-top: 17px;
}

presentacion-gradiente {
  background: linear-gradient(10deg, rgb(225, 255, 28), rgb(234, 255, 3));
  background-clip: text;
  color: transparent;
}