#preloader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; display: flex; justify-content: center; align-items: center; z-index: 9999; flex-direction: column; } .logo-wrapper { display: flex; flex-direction: column; align-items: center; } .logo-inner { position: relative; width: 120px; height: 120px; } #preloader-logo { width: 100%; height: 100%; border-radius: 50%; object-fit: cover; z-index: 2; position: relative; box-shadow: 0 0 20px rgba(255, 0, 217, 0.811);; } .neon-ring { position: absolute; top: -10px; left: -10px; width: 140px; height: 140px; border: 3px solid rgba(255, 0, 217, 0.811);; border-radius: 50%; box-shadow: 0 0 20px rgba(255, 0, 217, 0.811);, 0 0 40px rgba(255, 0, 217, 0.811);, 0 0 60px rgba(255, 0, 217, 0.811);; animation: glow 2s infinite ease-in-out; z-index: 1; } @keyframes glow { 0% { box-shadow: 0 0 10px rgba(255, 0, 217, 0.811);, 0 0 20px rgba(255, 0, 217, 0.811);; } 50% { box-shadow: 0 0 30px rgba(255, 0, 217, 0.811);, 0 0 60px rgba(255, 0, 217, 0.811);; } 100% { box-shadow: 0 0 10px rgba(255, 0, 217, 0.811);, 0 0 20px rgba(255, 0, 217, 0.811);; } } .logo-text { margin-top: 30px; /* thoda aur neeche */ color: rgba(255, 0, 217, 0.811);; font-size: 16px; font-weight: bold; text-align: center; text-shadow: 0 0 5px rgba(255, 0, 217, 0.811);, 0 0 10px rgba(255, 0, 217, 0.811);; font-family: 'Arial', sans-serif; } .below-image { margin-top: 20px; width: 100px; height: auto; border-radius: 10px; box-shadow: 0 0 15px rgba(255, 0, 217, 0.811);; }