body { background-color: #07031e; color: white; user-select: none; } .carousel { display: flex; overflow: hidden; width: 100%; height: 12rem; } .carousel-item { min-width: 100%; transition: transform 0.5s ease-in-out; } .carousel-indicators { display: flex; justify-content: center; position: absolute; bottom: 1rem; width: 100%; } .carousel-indicator { width: 0.75rem; height: 0.75rem; background-color: #cfcfd1; border-radius: 50%; margin: 0 0.25rem; cursor: pointer; } .carousel-indicator.active { background-color: #fff; } .marquee { display: inline-block; white-space: nowrap; animation: marquee 20s linear infinite; } @keyframes marquee { from { transform: translateX(100%); } to { transform: translateX(-100%); } } /* Modal background styling */ .modal-bg, .update-modal { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; justify-content: center; align-items: center; background-color: rgba(0, 0, 0, 0.7); z-index: 1000; /* Ensure the update modal is on top */ } .update-modal-content { background: #f8f4f4; border-radius: 1rem; width: 90%; max-width: 400px; padding: 1.5rem; text-align: center; position: relative; } /* Divider style (smaller version) */ .divider { display: flex; align-items: center; text-align: center; margin: 6px 0; width: 100%; } .matches { display: flex; align-items: center; background-image: url('to/ludobg.jpg'); background-size: calc(100% - 10px) calc(100% - 1px); /* Adjust size to simulate margin */ background-position: center; /* Position the image in the center */ background-repeat: no-repeat; /* Prevent repetition of the image */ border-radius: 0px; height: 130px; color: #fff; margin-top: 0.6em; position: relative; z-index: 1; } .matches::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); /* Dark overlay for better readability */ border-radius: 25px; z-index: -1; } .matches img { width: 47px; height: 47px; border-radius: 1px; margin-left: 4px; } .matches h2 { font-size: 16px; margin-bottom: 5px; font-family: 'Roboto', sans-serif; display: flex; align-items: center; } .matches h2 i { margin-right: 4px; color: #FFC107; } .matches p { font-size: 12px; font-family: 'Roboto', sans-serif; display: flex; align-items: center; } .matches p i { margin-right: 4px; color: #FFC107; } .divider::before, .divider::after { content: ''; flex: 1; border-bottom: 1px solid #333; margin: 0 10px; } .divider span { font-size: 18px; color: grey; } /* Full-page popup styles for banned users */ .full-page-popup { display: ; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); /* Semi-transparent background */ color: #fff; padding: 20px; box-sizing: border-box; z-index: 10000; align-items: center; justify-content: center; text-align: center; } .full-page-popup-content { max-width: 600px; background-color: #222; padding: 30px; border-radius: 10px; } .full-page-popup-content h2 { margin-bottom: 20px; font-size: 2em; } .popup-button { background-color: #ff0000; color: #fff; padding: 10px 20px; margin-top: 20px; border: none; border-radius: 5px; cursor: pointer; font-size: 1.2em; } .popup-button:hover { background-color: #cc0000; } .contact-button { background-color: #007bff; color: #fff; padding: 10px 20px; margin-top: 20px; margin-left: 10px; border: none; border-radius: 5px; cursor: pointer; font-size: 1.2em; } .contact-button:hover { background-color: #0056b3; } body.locked { overflow: hidden; pointer-events: none; } .locked .full-page-popup { pointer-events: auto; } /* Popup for app notice */ .popup { display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80%; max-width: 400px; background-color: #222; color: #fff; padding: 20px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); border-radius: 10px; z-index: 1000; } .popup-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 10px; } .popup-header h2 { margin: 0; font-size: 1.5em; } .popup-header .close-btn { background-color: transparent; border: none; color: #fff; font-size: 1.5em; cursor: pointer; } /* Other page styles */ * { outline: none; -webkit-tap-highlight-color: transparent; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; box-sizing: border-box; margin: 0; padding: 0; } a { text-decoration: none; color: inherit; -webkit-touch-callout: none; -ms-touch-action: manipulation; touch-action: manipulation; } /* Font-face declarations */ @font-face { font-family: 'HindSiliguri-Medium'; src: url('font/HindSiliguri-Medium.ttf') format('truetype'); } @font-face { font-family: 'HindSiliguri-Bold'; src: url('font/HindSiliguri-Bold.ttf') format('truetype'); } @font-face { font-family: 'LEMONMILK-Regular'; src: url('./font/LEMONMILK-Regular.otf') format('truetype'); } @font-face { font-family: 'FaRegular'; src: url('font/fa-regular-400.ttf') format('truetype'); } @font-face { font-family: 'FaBrands'; src: url('font/fa-brands-400.ttf') format('truetype'); } @font-face { font-family: 'BebasNeue'; src: url('font/BebasNeue-Regular.otf') format('opentype'); } .banner-slider { margin-top: 5px; position: relative; width: 100%; height: 150px; /* Adjust height as needed */ overflow: hidden; margin-bottom: 0px; /* Space between slider and content */ border-radius: 10px; } .click-effect:active { transform: scale(0.95); transition: transform 0.2s ease; } .slider-image { width: 100%; height: 150px; object-fit: cover; transition: opacity 0.5s ease; position: absolute; top: 0; left: 0; } .slider-image:not(.active) { opacity: 0; } .dot { display: inline-block; width: 10px; height: 10px; margin: 0 5px; background-color: #bbb; border-radius: 50%; cursor: pointer; } .dot.active { background-color: gold; } .scroll-container { width: 97%; overflow: hidden; background-color: #0f172e; margin-top: 2px; padding: 5px; position: relative; font-family: Arial, sans-serif; display: flex; align-items: center; justify-content: center; } .scroll-text { display: inline-block; white-space: nowrap; animation: scroll-text 15s linear infinite; color: yellow; font-weight: bold; padding-left: 100px; /* Add padding to ensure text is visible */ } .scroll-title { position: absolute; left: 0px; font-weight: bold; color: yellow; background-color: #0f172e; /* Background color for the notice */ padding: 5px 10px; border-radius: 3px; z-index: 2; /* Ensure the notice stays on top */ } @keyframes scroll-text { from { transform: translateX(60%); } to { transform: translateX(-100%); } } a { text-decoration: none; /* Remove underline */ color: inherit; /* Inherit text color from parent */ } a:hover { text-decoration: none; /* Remove underline on hover */ } .vip img { height: 25px; } .vip { margin-left: 40px; display: flex; align-items: center; background-color: #222; padding: 4px 8px; border-radius: 10px; } main { padding: 1px; background-color: #1E2538; margin-top: 15px; margin-right: 10px; margin:13px; margin-left: 10px; border-radius: 3px; } .matches { display: flex; align-items: center; background-image: url('to/kingbg.jpg'); background-size: calc(100% - 10px) calc(100% - 1px); /* Adjust size to simulate margin */ background-position: center; /* Position the image in the center */ background-repeat: no-repeat; /* Prevent repetition of the image */ border-radius: 0px; height: 130px; color: #fff; margin-top: 0.6em; position: relative; z-index: 1; } .matches::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); /* Dark overlay for better readability */ border-radius: 25px; z-index: -1; } .matches img { width: 47px; height: 47px; border-radius: 1px; margin-left: 4px; } .matches h2 { font-size: 16px; margin-bottom: 5px; font-family: 'Roboto', sans-serif; display: flex; align-items: center; } .matches h2 i { margin-right: 4px; color: #FFC107; } .matches p { font-size: 12px; font-family: 'Roboto', sans-serif; display: flex; align-items: center; } .matches p i { margin-right: 4px; color: #FFC107; } .matches2 { display: flex; align-items: center; background-image: url('to/kingbg.jpg'); background-size: calc(100% - 10px) calc(100% - 1px); /* Adjust size to simulate margin */ background-position: center; /* Position the image in the center */ background-repeat: no-repeat; /* Prevent repetition of the image */ border-radius: 0px; height: 90px; color: #fff; margin-top: 0.6em; position: relative; z-index: 1; } .matches2::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); /* Dark overlay for better readability */ border-radius: 25px; z-index: -1; } .matches2 img { width: 47px; height: 47px; border-radius: 1px; margin-left: 4px; } .matches2 h2 { font-size: 16px; margin-bottom: 5px; font-family: 'Roboto', sans-serif; display: flex; align-items: center; } .matches2 h2 i { margin-right: 4px; color: #FFC107; } .matches2 p { font-size: 12px; font-family: 'Roboto', sans-serif; display: flex; align-items: center; } .matches2 p i { margin-right: 4px; color: #FFC107; } .slider-text-container { background-color: #0f172e; } body { margin: 0; font-family: 'HindSiliguri-Medium', Arial, sans-serif; background-color: #0e0b27; /* Dark background for the entire app */ color: white; display: flex; flex-direction: column; height: 100vh; justify-content: space-between; } .app-header { background-color: #07031e; /* Match the navigation background color */ height: 50px; /* Set header height to 65px */ display: flex; align-items: center; justify-content: space-between; padding: 0 5px; } .header-content { display: flex; align-items: center; width: 100%; } .logo { height: 38px; margin-left: 10px; } .app-title { color: white; margin-left: 1em; font-size: 1.07em; flex-grow: 1; position: relative; display: inline-block; background: linear-gradient(90deg, #ffffff 10%, #cccccc 20%, #2a5280 30%, #ffffff 40%); background-size: 200% auto; color: transparent; background-clip: text; -webkit-background-clip: text; text-fill-color: transparent; animation: shimmer 3s linear infinite; font-family: 'LEMONMILK-Regular', sans-serif; letter-spacing: 0.5px; } @keyframes shimmer { 0% { background-position: -200% 0; } 100% { background-position: 200% 0; } } .wallet-icon { display: flex; align-items: center; padding: 5px 10px; /* Padding inside the border */ border: 2px solid #fff; /* White border */ border-radius: 40px; /* Rounded corners */ background-color: #1b1a3a; font-size: 0.9em; /* Background color for wallet area */ font-family: 'HindSiliguri-Medium', sans-serif; } .wallet-icon img { height: 20px; /* Adjust size as needed */ margin-right: 10px; /* Space between the icon and the balance text */ } .balance-text { font-size: 1.2em; /* Adjust font size as needed */ color: white; /* Text color */ } .main-content { flex-grow: 1; padding: 12px; text-align: center; background-color: #07031e; } .bottom-navigation { background-color: #07031e; /* Updated background color */ display: flex; justify-content: space-around; padding-bottom: 2px; position: fixed; width: 100%; bottom: -5px; } .nav-item { text-align: center; color: #ccc; text-decoration: none; font-size: 0.8.5em; transition: transform 0.2s ease, color 0.2s ease, opacity 0.2s ease; /* Add transition for animation */ cursor: pointer; /* Make the nav item clickable */ -webkit-tap-highlight-color: transparent; /* Disable tap highlight color */ opacity: 1; /* Default fully visible */ font-family: 'HindSiliguri-Medium', sans-serif; } .nav-item img { width: 22px; /* Adjust icon size */ height: auto; display: block; margin: 0 auto 5px; transition: transform 0.2s ease, opacity 0.2s ease; /* Add transition for animation */ -webkit-tap-highlight-color: transparent; /* Disable tap highlight color */ } /* Active and hover states */ .nav-item:hover, .nav-item:focus, .nav-item:active { transform: scale(1.1); /* Scale up the icon and text */ color: #fff; /* Change color to white */ } .nav-item:hover img, .nav-item:focus img, .nav-item:active img { transform: scale(1.2); /* Scale up the icon a bit more */ } /* Inactive state when another button is clicked */ .inactive { opacity: 0.5; /* Make other buttons faded */ } /* Divider style (smaller version) */ .divider { display: flex; align-items: center; text-align: center; margin: 6px 0; width: 100%; } .matches { display: flex; align-items: center; background-image: url('to/kingbg.jpg'); background-size: calc(100% - 10px) calc(100% - 1px); /* Adjust size to simulate margin */ background-position: center; /* Position the image in the center */ background-repeat: no-repeat; /* Prevent repetition of the image */ border-radius: 18px; /* Adjust the value for the radius */ height: 110px; color: #fff; margin: -7px; margin-top: 0.6em; position: relative; z-index: 1; padding-left: 13px; } .matches::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); /* Dark overlay for better readability */ border-radius: 25px; z-index: -1; } .matches img { width: 47px; height: 47px; border-radius: 1px; margin-left: 4px; } .matches h2 { font-size: 16px; margin-bottom: 5px; font-family: 'Roboto', sans-serif; display: flex; align-items: center; } .matches h2 i { margin-right: 4px; color: #FFC107; } .matches p { font-size: 12px; font-family: 'Roboto', sans-serif; display: flex; align-items: center; } .matches p i { margin-right: 4px; color: #FFC107; } .divider::before, .divider::after { content: ''; flex: 1; border-bottom: 1px solid #333; margin: 0 10px; } .divider span { font-size: 18px; color: grey; }