body { margin: 0; padding: 0; background: black; overflow: hidden; font-family: 'Comic Sans MS', cursive, sans-serif; display: flex; align-items: center; justify-content: center; height: 100vh; position: relative; color: white; } .bg-glow { position: absolute; inset: 0; background: repeating-linear-gradient( 45deg, #ff00cc, #ff00cc 10px, #00ffcc 10px, #00ffcc 20px, #00ccff 20px, #00ccff 30px, #ffcc00 30px, #ffcc00 40px, #ff00cc 40px ); animation: rainbow-shift 5s linear infinite; z-index: 0; opacity: 0.3; } @keyframes rainbow-shift { 0% { background-position: 0 0; } 100% { background-position: 1000px 1000px; } } .glitch-text { font-size: 3rem; font-weight: bold; z-index: 1; text-align: center; color: white; text-shadow: 0 0 5px #fff, 0 0 10px #ff00cc, 0 0 20px #00ccff, 0 0 30px #ffcc00; animation: pulse 2s infinite ease-in-out; line-height: 1.3; } .glitch-text span { display: block; font-size: 5rem; color: #ffffff; animation: rainbow-text 3s infinite alternate; } @keyframes rainbow-text { 0% { color: #ff00cc; } 25% { color: #00ffcc; } 50% { color: #00ccff; } 75% { color: #ffcc00; } 100% { color: #ff00cc; } } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.04); } 100% { transform: scale(1); } }