.background-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; overflow: hidden; background-color: #f8f9fa; } .modern-gradient { position: absolute; top: -50%; left: -50%; width: 200%; height: 200%; background: linear-gradient( 135deg, rgba(230, 22, 45, 0.4) 0%, rgba(245, 80, 80, 0.3) 25%, rgba(250, 120, 110, 0.2) 50%, rgba(255, 140, 140, 0.3) 75%, rgba(255, 90, 90, 0.4) 100% ); animation: gradient-flow 20s ease-in-out infinite; border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%; } @keyframes rainbow-rotate { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } }