.text-effect{
color: var(--color);
background-image: linear-gradient(45deg,#7794ff,#44107A,#FF1361,#FFF800);
background-size: 120% 100%;
-webkit-background-clip: text;
-moz-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
-moz-text-fill-color: transparent;
text-fill-color: transparent;
font-family: 'Bangers', cursive;
font-size: 100px;
font-weight: 400;
letter-spacing: 2px;
text-align: center;
animation: 0.4s shake infinite alternate;
}
@keyframes shake{
0%{ transform: skewX(-15deg); }
5%{ transform: skewX(15deg); }
10%{ transform: skewX(-15deg); }
15%{ transform: skewX(15deg); }
20%{ transform: skewX(0deg); }
100%{ transform: skewX(0deg); }
}
@media only screen and (max-width: 990px){
.text-effect{ font-size: 80px; }
}
@media only screen and (max-width: 767px){
.text-effect{ font-size: 60px; }
}
@media only screen and (max-width: 576px){
.text-effect{ font-size: 35px; }
}