.animated-background{position:relative;width:100%;min-height:100%;overflow-x:hidden;background:linear-gradient(135deg,#0f0f1e,#1a1a2e)}.animated-background>.content>*{background:transparent!important}.gradient-bg{position:fixed;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 20% 50%,rgba(99,102,241,.15) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(168,85,247,.15) 0%,transparent 50%),radial-gradient(circle at 40% 90%,rgba(59,130,246,.1) 0%,transparent 50%);animation:gradientShift 15s ease infinite;pointer-events:none;z-index:0}@keyframes gradientShift{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(5%,-5%) rotate(120deg)}66%{transform:translate(-5%,5%) rotate(240deg)}}.content{position:relative;z-index:1}
