@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap");

* {
  margin: 0;

  padding: 0;

  font-family: "Poppins", sans-serif;

  box-sizing: border-box;
}
.tevpage {
  max-width: 900px;
  margin: 5rem 0;
  padding: 0 2rem;
}
body {
  display: flex;

  justify-content: center;

  align-items: center;

  min-height: 100vh;

  background: #fff8dc;

  flex-direction: column;
}

.wavy {
  position: relative;

  -webkit-box-reflect: below -12px linear-gradient(transparent, rgba(0, 0, 0, 0.2));

  margin-bottom: 5em;
}

.wavy span {
  display: inline-block;

  color: #9a7b4f;

  font-size: 1.75em;

  animation: animate 1s ease-in-out infinite;

  animation-delay: calc(0.1s * var(--i));

  text-shadow: 8px 8px 60px black;
}

.vissza {
  display: inline-block;

  margin-top: 15px;

  padding: 8px 15px;

  background: rgb(114, 68, 38);

  color: #fff8dc;

  text-decoration: none;

  text-transform: uppercase;

  font-weight: 700;

  border-radius: 5%;
}

@keyframes animate {
  0% {
    transform: translateY(0px);
  }

  20% {
    transform: translateY(-20px);
  }

  40%,
  100% {
    transform: translateY(0px);
  }
}
