.animated-gradient{background:linear-gradient(-45deg,#D9AAB7,#BDB2A3,#D96690,#60a5fa);background-size:400% 400%;animation:gradient 15s ease infinite;position:relative;overflow:hidden}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.animated-gradient:after,.animated-gradient:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.animated-gradient:before{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.2) 0,transparent 30%)}.animated-gradient:after{background:radial-gradient(circle at 80% 80%,rgba(255,255,255,.2) 0,transparent 30%)}