.animated-background { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; z-index: -1; background: radial-gradient(circle at 50% 50%, #0f172a, #1e293b); overflow: hidden; } .animated-background::before { content: ''; position: absolute; width: 200%; height: 200%; top: -50%; left: -50%; background: conic-gradient( from 0deg, rgba(0, 255, 255, 0.05), rgba(255, 0, 255, 0.05), rgba(0, 255, 255, 0.05) ); animation: swirl 40s linear infinite; filter: blur(80px); opacity: 0.6; pointer-events: none; } @keyframes swirl { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }