.aurora-container{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.aurora-gradient{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;will-change:transform,opacity}.aurora-gradient-1{width:800px;height:800px;background:radial-gradient(circle,rgba(20,40,255,.6) 0,transparent 70%);top:-300px;left:-200px;animation:aurora-blue-1 20s ease-in-out infinite}.aurora-gradient-2{width:700px;height:700px;background:radial-gradient(circle,rgba(185,0,0,.7) 0,transparent 70%);top:-250px;right:-200px;animation:aurora-red-1 18s ease-in-out infinite;animation-delay:-5s}.aurora-gradient-3{width:750px;height:750px;background:radial-gradient(circle,rgba(65,105,225,.65) 0,transparent 70%);top:-200px;left:50%;transform:translateX(-50%);animation:aurora-blue-2 22s ease-in-out infinite;animation-delay:-8s}.aurora-gradient-4{width:650px;height:650px;background:radial-gradient(circle,rgba(150,0,0,.75) 0,transparent 70%);top:-150px;right:10%;animation:aurora-red-2 16s ease-in-out infinite;animation-delay:-12s}@keyframes aurora-blue-1{0%,to{transform:translate(0) scale(1) rotate(0deg);opacity:.5}25%{transform:translate(400px,100px) scale(1.2) rotate(45deg);opacity:.7}50%{transform:translate(800px,-50px) scale(.9) rotate(90deg);opacity:.6}75%{transform:translate(400px,50px) scale(1.1) rotate(135deg);opacity:.65}}@keyframes aurora-red-1{0%,to{transform:translate(0) scale(1) rotate(0deg);opacity:.6}25%{transform:translate(-300px,80px) scale(1.15) rotate(-30deg);opacity:.75}50%{transform:translate(-700px,-100px) scale(.95) rotate(-60deg);opacity:.65}75%{transform:translate(-400px,30px) scale(1.05) rotate(-90deg);opacity:.7}}@keyframes aurora-blue-2{0%,to{transform:translate(-50%) scale(1) rotate(0deg);opacity:.55}33%{transform:translate(-80%,120px) scale(1.1) rotate(120deg);opacity:.7}66%{transform:translate(-20%,80px) scale(.9) rotate(240deg);opacity:.6}}@keyframes aurora-red-2{0%,to{transform:translate(0) scale(1) rotate(0deg);opacity:.65}30%{transform:translate(-500px,100px) scale(1.2) rotate(-45deg);opacity:.8}60%{transform:translate(-200px,-80px) scale(.85) rotate(-90deg);opacity:.7}}