@keyframes gradientMove{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes blobMove{0%{transform:translate(0) scale(1)}33%{transform:translate(10%,-15%) scale(1.2)}66%{transform:translate(-15%,10%) scale(.8)}to{transform:translate(0) scale(1)}}.animated-gradient-bg{background:linear-gradient(-45deg,#ff4d4d,#4a0404,#b81d30,#ff8a8a) 0 0 /400% 400%;animation:gradientMove 8s infinite}.blob-container{filter:blur(60px);opacity:1;position:absolute;inset:-10%;overflow:hidden}.blob{mix-blend-mode:screen;opacity:.6;border-radius:50%;animation:blobMove 12s ease-in-out infinite;position:absolute}.blob-1{background:radial-gradient(circle,rgba(255,255,255,.4) 0,transparent 70%);width:90%;height:90%;animation-duration:15s;top:-10%;left:-10%}.blob-2{background:radial-gradient(circle,rgba(255,120,180,.5) 0,transparent 70%);width:70%;height:70%;animation-duration:18s;animation-delay:-4s;bottom:-5%;right:-5%}.blob-3{background:radial-gradient(circle,rgba(74,4,4,.6) 0,transparent 70%);width:80%;height:80%;animation-duration:22s;animation-delay:-8s;top:20%;left:20%}.blob-4{background:radial-gradient(circle,rgba(250,36,60,.6) 0,transparent 70%);width:60%;height:60%;animation-duration:14s;animation-delay:-2s;bottom:10%;left:5%}