* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Poppins", sans-serif;
  overflow: hidden;
}

@keyframes hbeat {
  0% {
    transform: scale(1);
  }
  20% {
    transform: scale(1);
  }
  40% {
    transform: scale(1.4);
  }
  60% {
    transform: scale(1.2);
  }
  80% {
    transform: scale(1.4);
  }
  100% {
    transform: scale(1);
  }
}

.showcase {
  position: absolute;
  width: 100%;
  min-height: 100vh;
  padding: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s;
  z-index: 2;
}

.googleplay {
  width: 50px;
  height: 20px;

  left: 50%;

  margin-left: -90px;
  position: absolute;

  top: 87%;
  transform: scale(0.65);
}

header {
  color: #fff;
  position: absolute;
  top: 5%;
  right: 0;
  width: 100%;
  padding: 40px 100px;
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
}

footer {
  color: #fff;
  position: absolute;
  top: 73%;
  right: 0;
  width: 100%;
  padding: 40px 100px;
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 455.3px) {
  .background {
    background-image: url(src/assets/mint_2.png);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .linq {
    position: absolute;
    display: flex;
    top: 35%;
    left: 30%;

    width: 200px;
    height: 200px;
    background-image: url(src/assets/linqwhite.png);

    background-repeat: no-repeat;

    animation-name: hbeat;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    scale: 0.85;

    cursor: pointer;
  }

  .dev {
    position: absolute;
    top: 5%;
    right: 10%;
    font-size: 30px;
    color: white;
    cursor: pointer;
    z-index: 1000;
  }

  .linqin {
    position: absolute;
    top: 5%;
    left: 10%;
    font-size: 30px;
    color: white;
    cursor: pointer;
    z-index: 1000;
  }

  .info_a {
    position: absolute;
    bottom: 0.3%;
    left: 1.5%;
    width: 30%;
    transform: scale(0.6);
    justify-content: center;
    align-items: center;
    text-align: center;
    cursor: pointer;
  }

  .info_b {
    position: absolute;
    bottom: 2.5%;
    right: 10%;
    width: 10%;
    color: white;
    transform: scale(1);
    font-weight: bold;
    text-align: center;
  }

  .text_a {
    position: relative;
    width: 100%;
    color: white;
    font-size: 1.5rem;
    font-weight: bold;
    text-align: center;
  }
}

@media (min-width: 455.3px) {
  .background {
    background-image: url(src/assets/mint.jpeg);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .linq {
    position: absolute;
    display: flex;
    top: 35%;
    left: 40%;

    width: 200px;
    height: 200px;
    background-image: url(src/assets/linqwhite.png);

    background-repeat: no-repeat;

    animation-name: hbeat;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    scale: 0.85;

    cursor: pointer;
  }

  .dev {
    position: absolute;
    top: 5%;
    right: 5%;
    font-size: 30px;
    color: white;
    cursor: pointer;
    z-index: 1000;
  }

  .linqin {
    position: absolute;
    top: 5%;
    left: 5%;
    font-size: 30px;
    color: white;
    cursor: pointer;
    z-index: 1000;
  }

  .info_a {
    position: absolute;
    bottom:0.2%;
    left: 2%;
    transform: scale(0.5);
    justify-items: center;
  }

  .info_b {
    position: absolute;
    bottom: 3.5%;
    right: 2%;
    width: 10%;
    color: white;
    transform: scale(1);
    font-weight: bold;
    text-align: center;
  }

  .info_a .text_a {
    position: relative;
    width: 100%;
    color: white;
    font-size: 1.5rem;
    font-weight: bold;
    text-align: center;
  }
}

@media (max-height: 384px) {
  .linq{
    top: 25%;
    left:35%;
    scale: 0.5 ;
  }
}
