@keyframes rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .gradient { --size: 750px; --speed: 50s; --easing: cubic-bezier(0.8, 0.2, 0.2, 0.8); width: var(--size); height: var(--size); filter: blur(calc(var(--size) / 5)); background-image: linear-gradient(90deg, var(--tw-gradient-stops)); animation: rotate var(--speed) var(--easing) alternate infinite; border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%; }