body { background-image: url(background.gif); color: #ffffff; font-family: 'Helvetica', Arial, sans-serif; margin: 0; margin-bottom: 0; padding-bottom: 10px; overflow-x: hidden; } .profilephoto { display: block; height: 150px; width: 150px; margin: 0 auto; border-radius: 50%; border: 3px solid #ffffff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } .name, .description { text-align: center; margin-top: 0.5rem; font-weight: bold; color: #ffffff; } .links { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; margin-top: 2rem; } .link-item { width: calc(20% - 40px); margin: 10px; overflow: hidden; transition: transform 0.3s ease-out; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); border-radius: 10px; height: 120px; } .link-item a { display: block; padding: 15px 30px; background-color: rgba(255, 255, 255, 0.2); border: 2px solid rgba(255, 255, 255, 0.2); border-radius: 10px; text-align: center; color: white; font-family: 'Ubuntu Condensed', sans-serif; text-decoration: none; font-size: 18px; transition: background-color 0.3s ease, transform 0.3s ease, border-color 0.3s ease; } .link-item a i { font-size: 24px; margin-bottom: 10px; display: block; color: #ffffff; } .link-item:hover a { background-color: #85f1ff; color: #000000; transform: scale(1.05); border-color: #ffffff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } .swiper-container { width: 100%; max-width: 800px; margin-top: 100px; margin-right: auto; margin-left: auto; overflow: hidden; margin-bottom: 10px; } .swiper-slide img { width: 100%; height: 400px; border-radius: 10px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); } .social-icons { text-align: center; margin-top: 150px; } .social-icons a { display: inline-block; margin: 0 10px; font-size: 24px; color: #ffffff; transition: all 0.3s ease; } .social-icons a:hover { transform: translateY(-3px); } .social-icons a.channel:hover, .social-icons a.telegram:hover, .social-icons a.facebook:hover, .social-icons a.youtube:hover, .social-icons a.instagram:hover, .social-icons a.x:hover { background-color: #ffffff; border: 10px solid; border-radius: 50%; height: 50px; width: 50px; } .social-icons a.telegram:hover { color: #0088cc; border-color: #0088cc; } .social-icons a.facebook:hover { color: #3b5998; border-color: #3b5998; } .social-icons a.youtube:hover { color: #ff0000; border-color: #ff0000; } .social-icons a.instagram:hover { color: #e4405f; border-color: #e4405f; } .social-icons a.x:hover { color: #ffffff; background-color: #000000; border-color: #000000; } .nav-item a.nav-link:hover { background-color: #0088cc; border-radius: 20px; text-decoration: underline; } @keyframes moveIcon { 0%, 100% { transform: translate(0, 0); } 50% { transform: translate(5px, -5px); } } #website-icon:hover { box-shadow: 0 0 10px rgba(38, 0, 255, 0.5); transform: scale(1.1); animation: moveIcon 1s ease infinite; } .ping-excellent { color: green; } .ping-good { color: lightgreen; } .ping-average { color: orange; } .ping-bad { color: red; } .jackpot-container { text-align: center; padding: 2rem; border: 5px solid #f39c12; border-radius: 20px; background-color: rgba(0, 0, 0, 0.8); box-shadow: 0 0 30px rgba(0, 0, 0, 0.7); max-width: 90%; margin: 70px auto 0; /* Adjusted to use auto for left and right margins */ } .jackpot-container h1 { font-size: 3rem; height: 50px; margin-bottom: 1rem; text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); } .jackpot { display: flex; justify-content: center; align-items: center; font-size: 3rem; letter-spacing: 0.5rem; flex-wrap: wrap; margin-top: 1rem; } .number-box { display: inline-flex; justify-content: center; align-items: center; width: 3rem; height: 3rem; margin: 0.5rem; background-color: #f39c12; color: #2c3e50; border-radius: 0.3rem; transition: opacity 0.3s ease-in-out, background-color 0.3s, color 0.3s, transform 0.3s; opacity: 1; position: relative; } .number-box.updating { opacity: 0; transform: translateY(-50%); } .number-box.new { opacity: 0; transform: translateY(50%); transition: opacity 0.3s ease-in-out, transform 0.3s; } .number-box.new.show { opacity: 1; transform: translateY(0); } @media (max-width: 768px) { .jackpot-container { padding: 5px; /* Changed to pixels */ } .jackpot { font-size: 10px; /* Changed to pixels */ letter-spacing: px; /* Changed to pixels */ } .number-box { width: 25px; /* Changed to pixels */ height: 20px; /* Changed to pixels */ font-size: 15px; /* Changed to pixels */ margin: 2px; /* Changed to pixels */ } } @media (max-width: 992px) { .link-item { width: calc(40% - 40px); } .swiper-slide img { height: 300px; } } @media (max-width: 768px) { .profilephoto { height: 120px; width: 120px; } .name, .description { font-size: 24px; } .links { flex-direction: column; align-items: center; } .link-item { width: 80%; margin: 10px auto; } .swiper-slide img { height: 400px; } } @media (max-width: 600px) { .links { display: none; } .links.active { display: block; } #pagination { display: block; text-align: center; margin-top: 10px; } } @media (min-width: 601px) { #pagination { display: none; } } @keyframes bounce { 0%, 100% { transform: translateY(0); } 50% { transform: translateY(-10px); } } .animated { animation: bounce 0.5s ease; } /* Modal Styles */ .modal { display: none; /* Hidden by default */ position: fixed; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; overflow: auto; background-color: rgba(0, 0, 0, 0.8); } .modal-content { background-image: url('copy2.png'); /* Background image */ background-size: cover; /* Cover the entire container */ background-position: center; /* Center the background */ background-repeat: no-repeat; /* No repeat */ margin: auto; padding: 20px; border: 2px solid #f1c40f; /* Gold border */ width: 50%; height: 40%; /* Adjusted height to 80% of viewport height */ max-width: 500px; text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); color: #fff; border-radius: 10px; animation: modalopen 0.5s; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* Soft shadow */ display: flex; flex-direction: column; justify-content: space-between; /* Ensure content at bottom */ } .close { color: #aaa; position: absolute; top: 10px; right: 15px; font-size: 28px; font-weight: bold; } .close:hover, .close:focus { color: #fff; text-decoration: none; cursor: pointer; } .bonus-text { font-size: 18px; margin-bottom: 20px; } .button-container { display: flex; justify-content: center; margin-top: auto; /* Push to the bottom */ margin-bottom: 20px; /* Add some space */ } .button { display: inline-block; width: 150px; /* Adjust width as needed */ margin: 0 10px; padding: 12px 24px; border: 2px solid #f1c40f; /* Gold border */ border-radius: 20px; background-color: #4CAF50; /* Green color */ color: #fff; text-align: center; text-decoration: none; cursor: pointer; font-size: 16px; transition: background-color 0.3s, transform 0.2s; } .button:hover { background-color: #45a049; /* Darker green on hover */ } .button:active { transform: scale(0.95); /* Slight scale down on click */ } /* Animation */ @keyframes modalopen { from {transform: translateY(-100px); opacity: 0;} to {transform: translateY(0); opacity: 1;} } /* The Close Button */ .close { color: #f1c40f; float: right; font-size: 28px; font-weight: bold; cursor: pointer; position: absolute; top: 10px; right: 20px; } .close:hover, .close:focus { color: #e74c3c; text-decoration: none; cursor: pointer; } .bonus-text { margin: 20px; padding: 10px auto; font-size: 15px ; margin-top: 15px; color: #000; background-color: #fff; border: 20px solid #fff; border-radius: 20px 20px; } .button:hover { background-color: #ff1900; } * { margin: 0; padding: 0; box-sizing: border-box; } .container-unique { max-width: 800px; max-height: 500px; padding: 60px; border: solid #121212; border-radius: 30px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); background-image: url('copy.jpg'); background-size: cover; background-position: center; transition: transform 0.3s ease-in-out; } .container-unique:hover { transform: scale(1.05); } .game-box-unique { width: 100%; margin: 30px auto; display: flex; flex-direction: column; align-items: center; } .title-unique { width: 100%; color: #41E838; padding: 10px 0; cursor: pointer; text-align: center; font-size: 24px; font-weight: bold; } .game-box-list-unique { padding: 10px; width: 100%; display: grid; grid-template-columns: repeat(4, 1fr); gap: 10px; } .game-box-list-unique>div { display: flex; flex-direction: column; border: 2px solid #655FE5; cursor: pointer; transition: transform 0.3s, box-shadow 0.3s; } .game-box-list-unique>div:hover { transform: translateY(-10px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); } .game-box-list-unique>div>div { padding: 10px 5px; color: #D18335; font-weight: 600; font-size: 12px; display: flex; align-items: center; justify-content: space-between; } .game-box-list-unique>div:hover div>span { color: #FFFCB8; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes slideIn { from { transform: translateY(100%); } to { transform: translateY(0); } } @media (max-width: 768px) { .game-box-list-unique { grid-template-columns: repeat(2, 1fr); } .game-box-list-unique div span { font-size: 7px; /* Smaller font size for mobile */ } .pagination-unique { display: flex; justify-content: center; margin-top: 20px; } .pagination-unique button { background-color: #655FE5; color: white; border: none; padding: 10px 20px; margin: 0 5px; cursor: pointer; transition: background-color 0.3s; } .pagination-unique button:hover { background-color: #41E838; } } @media (min-width: 769px) { .pagination-unique { display: none; } } .sliding-text-container { background-color: #333; color: #fff; margin: 0 auto; /* Center horizontally */ overflow: hidden; /* Ensure text doesn't overflow container */ position: absolute; height: 55px; border-radius: 20px; left: 50%; /* Center horizontally */ transform: translateX(-50%); /* Adjust for centering */ width: 70%; margin-top: 80px; margin-bottom: 50px; } @keyframes slideText { 0% { transform: translateX(100%); } 100% { transform: translateX(-100%); } } .sliding-text { position: relative; /* Position the text relative to its container */ animation: slideText 15s linear infinite; /* Add 'infinite' for continuous sliding */ white-space: nowrap; /* Prevent text from wrapping */ text-align: end; /* Align text to the end */ }