.aurora-container{position:relative;background:linear-gradient(180deg,#0a0a1a,#1a1a2e);overflow:hidden}.light .aurora-container{background:linear-gradient(180deg,#f0f4ff,#e6eeff)}.aurora-blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;animation:float 15s ease-in-out infinite}.light .aurora-blob{opacity:.4}.aurora-blob-1{width:70%;height:70%;left:-20%;top:-20%;background:radial-gradient(circle,rgba(64,224,208,.8),rgba(64,224,208,.3));animation-delay:0s}.light .aurora-blob-1{background:radial-gradient(circle,rgba(100,181,246,.6),rgba(100,181,246,.2))}.aurora-blob-2{width:60%;height:60%;right:-10%;top:10%;background:radial-gradient(circle,rgba(138,43,226,.8),rgba(138,43,226,.3));animation-delay:-2s}.light .aurora-blob-2{background:radial-gradient(circle,rgba(156,39,176,.6),rgba(156,39,176,.2))}.aurora-blob-3{width:65%;height:65%;left:20%;bottom:-20%;background:radial-gradient(circle,rgba(72,209,204,.8),rgba(72,209,204,.3));animation-delay:-5s}.light .aurora-blob-3{background:radial-gradient(circle,rgba(77,182,172,.6),rgba(77,182,172,.2))}.aurora-blob-4{width:55%;height:55%;right:10%;bottom:10%;background:radial-gradient(circle,rgba(147,112,219,.8),rgba(147,112,219,.3));animation-delay:-8s}.light .aurora-blob-4{background:radial-gradient(circle,rgba(126,87,194,.6),rgba(126,87,194,.2))}.aurora-overlay{position:absolute;inset:0;background:radial-gradient(circle at center,transparent 0,rgba(10,10,26,.4) 80%)}.light .aurora-overlay{background:radial-gradient(circle at center,transparent 0,rgba(240,244,255,.6) 80%)}@keyframes float{0%,to{transform:translateY(0) translateX(0) rotate(0)}25%{transform:translateY(-5%) translateX(2%) rotate(5deg)}50%{transform:translateY(3%) translateX(-2%) rotate(-2deg)}75%{transform:translateY(-3%) translateX(-1%) rotate(1deg)}}