body { font-family: Arial, sans-serif; margin: 0; padding: 0; overflow-x: hidden; } /* Tambahkan semua aturan CSS Anda di sini */ #floatingz-icon { position: fixed; right: 20px; bottom: 50%; transform: translateY(50%); width: 60px; height: 60px; background-color: transparent; background-image: url('https://res.cloudinary.com/dhs662jew/image/upload/v1733376038/tacho_merah_rvcfal.webp'); background-size: cover; background-position: center; border-radius: 50%; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); cursor: pointer; z-index: 1000; } /* Lanjutkan dengan aturan CSS lainnya... */ #floatingz-icon.glow { box-shadow: 0 0 15px 5px rgba(0, 255, 0, 0.8); } #popupz-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); display: flex; justify-content: center; align-items: center; flex-direction: column; opacity: 0; visibility: hidden; z-index: 1001; transition: opacity 0.5s ease, visibility 0.5s ease; } #popupz-container.show { opacity: 1; visibility: visible; } #popupz-logo { width: 100px; height: auto; margin-bottom: -40px; z-index: 1002; transform: translateY(0); opacity: 1; transition: transform 0.5s ease, opacity 0.5s ease; } #popupz-logo.slide-out { transform: translateY(-50px); opacity: 0; } #popupz-logo.slide-in { transform: translateY(0); opacity: 1; } #popupz { position: relative; background: url('https://img.freepik.com/premium-vector/luxury-black-background-with-red-lines-combinations-modern-futuristic-background_132724-1139.jpg'); background-size: cover; background-position: center; padding: 20px; border-radius: 10px; width: 80%; max-width: 400px; text-align: center; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3); color: white; transform: translateY(0); transition: opacity 0.5s ease, transform 0.5s ease; } #popupz.slide-out { transform: translateY(-50px); opacity: 0; } #popupz.slide-in { transform: translateY(0); opacity: 1; } #close-popupz { position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; background: url('https://res.cloudinary.com/dhs662jew/image/upload/v1733364373/x_c4f0ge.webp') no-repeat center center; background-size: cover; border: none; cursor: pointer; } #popupz-button, #start-game-button { margin: 20px auto; padding: 10px 20px; font-size: 16px; font-weight: bold; color: gold; background-color: black; border: 2px solid gold; border-radius: 5px; cursor: pointer; display: block; transition: background-color 0.3s ease, color 0.3s ease, transform 0.2s ease; } #popupz-button:hover, #start-game-button:hover { background-color: gold; color: black; transform: scale(1.1); } #start-game-button { display: none; } #loading-bar-container { margin-top: 20px; width: 100%; height: 25px; background-color: #ccc; border-radius: 25px; overflow: hidden; display: none; box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2); position: relative; } #loading-bar { height: 100%; width: 0; background: linear-gradient(90deg, red, orange, yellow, green); border-radius: 25px; position: absolute; top: 0; left: 0; } #loading-text { position: absolute; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; color: black; font-weight: bold; font-size: 16px; z-index: 1; } #loading-message { margin-top: 10px; font-size: 14px; color: white; display: none; } .blink { animation: blink 1s infinite; } @keyframes blink { 0%, 100% { opacity: 1; } 50% { opacity: 0; } }