
/* .текст. */
h1 {
  font-size: 60px; color: #ffffff;
}
.gradient-text {
  font-size: 48px;
  font-weight: bold;
  background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);
  background-size: 400% 400%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  animation: textShift 3s ease infinite;
}
@keyframes textShift {
  0%, 100% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
}

 /* .контейнеры. */
.container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 10vh; 
}
.cunt {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 155px;   
}



/*.задний фон.*/
body {
  margin: 0;
  height: 100vh;
  background: linear-gradient(-45deg, #000000, #2c2c2c, #a2a2a2, #eaeaea);
  background-size: 350% 350%; 
  animation: gradientShift 10s ease infinite; 
}
@keyframes gradientShift {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}