/* Reset some default styles */ body, div, h1, p, label, input, select, button { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: "Gill Sans", sans-serif; font-weight: 700; text-align: center; } /* Background for non-AMP version */ body::before { content: ""; position: fixed; top: 50%; left: 50%; width: 100%; height: 100%; background-image: url('https://cloudglobalasset.com/bg-test-sc-hitam-banget.jpg'); background-size: cover; background-position: center center; transform: translate(-50%, -50%); z-index: -1; /* Place it behind other elements */ } .header { background-image: url('https://cloudglobalasset.com/opw-g.gif'); background-size: contain; background-repeat: no-repeat; background-color: black; height: 50px; padding: 5px; background-position: center; position: fixed; /* Fixed position */ top: 0; /* Stick it to the top of the viewport */ left: 0; right: 0; z-index: 1000; /* Adjust the z-index to ensure it's above other content */ } .banner { display: flex; justify-content: space-between; margin-top: 40px; } .banner-item { flex: 1; padding: 10px; margin-top: 10px; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23), inset 0 -2px 5px 1px #f21b3b, inset 0 -1px 1px 3px #590000; background-color: #912323 !important; animation: blinker 1s linear infinite; } @keyframes blinker { 25% { opacity: 1; } 75% { opacity: 0.9; } } h1 { color: white; font-size: 24px; font-weight: 900; margin-bottom: -10px; background-color: #000000; } h2 { color: white; font-size: 20px; font-weight: 700; margin-bottom: -30px; } p { font-size: 13px; margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; } label { display: inline-block; font-size: 16px; font-weight: bold; width: 150px; color: #000000; /* Label text color */ } input, select, button { font-size: 16px; padding: 10px; margin: 5px; border-radius: 5px; border: 5px solid #ccc; } button { background-color: #333; color: #fff; cursor: pointer; transition: background-color 0.3s ease; border: none; /* Remove the border */ box-shadow: 0 0 10px rgba(51, 51, 51, 0.7); /* Initial box-shadow */ } button:hover { background-color: #555; animation: glow 1s infinite alternate; /* Apply the glowing animation on hover */ } @keyframes glow { to { box-shadow: 0 0 20px rgba(255, 255, 255, 0.7); /* Updated box-shadow for glow effect */ } } #loading { display: none; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .spinner { border: 4px solid rgba(0, 0, 0, 0.1); border-left: 4px solid #333; border-radius: 50%; width: 50px; height: 50px; animation: spin 1s linear infinite; margin: 20px auto; } /* Popup Styling */ .popup { display: none; position: fixed; top: 0; left: 0; padding-bottom: 20%; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); justify-content: center; align-items: center; z-index: 1; } .popup-content { background-color: rgba(255, 255, 255, 0.95); /* White background with 95% opacity */ margin-top: 50px; margin-bottom: 50px; padding: 20px; border-radius: 5px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); } /* AMP styles */ amp-sidebar { background-color: #333; color: white; min-width: 200px; } .icon-container { display: flex; justify-content: center; align-items: center; gap: 40px; padding: 40px; flex-wrap: wrap; } .icon-container img { max-width: 100px; margin-bottom: 10px; } .icon-link { display: flex; flex-direction: column; align-items: center; text-decoration: none; } .icon-link img { max-width: 100px; margin-bottom: 10px; } .play-button { background-color: #ff5722; color: white; padding: 10px 20px; border: none; border-radius: 5px; cursor: pointer; font-size: 14px; text-decoration: none; text-align: center; margin-bottom: -20px; } .play-button:hover { background-color: #e64a19; } .running-text-container { background-image: linear-gradient(90deg, #434343 0%, black 50%, #434343 100%);; padding-top: 55px; /* Add padding for better visibility */ padding-bottom: 5px; margin-bottom: -50px; overflow: hidden; /* Hide overflow to create a smooth animation */ } .running-text { font-family: "Gill Sans", sans-serif; text-shadow: 0 2px 2px #000; font-weight: 500; color: #fff !important; color: white; /* Text color */ font-size: 20px; /* Adjust the font size as needed */ white-space: nowrap; /* Prevent text from wrapping */ animation: scrollText 10s linear infinite; /* Animation for scrolling text */ } /* Keyframes for the scroll animation */ @keyframes scrollText { 0% { transform: translateX(100%); } 100% { transform: translateX(-100%); } }