:root{--gradient-rainbow:radial-gradient(circle at top right,#a273ed,#7985af,#f8aabc,#fbae91,#d9d2c6)}.hero-section{background-image:var(--gradient-rainbow);background-size:400%;animation:bg-animation 20s infinite alternate}@keyframes bg-animation{0%{background-position:0}to{background-position:100%}}