/*  color: #2800FF;  FF2E75 4B10E8 ff6666  FDB813*/
@import url("https://fonts.googleapis.com/css2?family=Quicksand:wght@400&display=swap");
:root {
  --color-bg: #1f001f;
  /*  252f17  181F0F */
  --color-text-main: #000000;
  --color-primary: #ffff00;
  --wrapper-height: 87vh;
  --image-max-width: 300px;
  --image-margin: 3rem;
  --font-family: "Quicksand", sans-serif;
  --font-family-header: "Quicksand", sans-serif;
}

* {
  box-sizing: border-box;
}
[hidden] {
  display: none !important;
}

@font-face {
  font-family: "Quicksand", sans-serif;
}

body {
  font-family: inherit;
  background-color: var(--color-bg);
}

.wrapper {
  min-height: var(--wrapper-height);
  display: grid;
  place-items: center;
  margin: 0 1rem;
}
.content {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.title {
  color: transparent;
  font-family: "Quicksand", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 100px;
  line-height: 115%;
  margin: 0;
  z-index: 1;
  background-image: linear-gradient(to right, #c1f17a, #5d8d16, #c1f17a);
  background-size: 200% auto;
  -webkit-background-clip: text;
  animation: textclip 60s linear infinite;
  
}

.title:hover {
  background-image: linear-gradient(
    160deg,
    #f17ac1,
    #c1f17a,
    #f1927a,
    #7af1d9,
    #f1927a,
    #c1f17a,
    #f17ac1
  );
}

@keyframes textclip {
  to {
    background-position: 200% center;
  }
}
