:root {
  /* Brown-green desktop palette */
  --body-theme-bg: #11170f;
  --body-color: #e6dfcf;
  --topbar-cntr-bg: #172014;
  --topbar-left-section-language-selector-bg: #202a1b;
  --topbar-left-section-language-selector-li-border: 1px solid #39452f;
  --topbar-left-section-item-a-hover-color: var(--nt-b89a5d, #B89A5D);
  --site-header-bg: #2b2a1d;
  --site-header-border: 4px solid var(--nt-6f7b45, #6F7B45);
  --top-menu-li-true-hover-a-color: var(--nt-c4b06b, #C4B06B);
  --top-menu-game-list-btop: 4px solid var(--nt-6f7b45, #6F7B45);
  --top-menu-game-list-bg: rgba(26, 35, 22, .96);
  --top-menu-game-list-bbot: 10px solid var(--nt-6f7b45, #6F7B45);
  --top-menu-game-list-li-a-background-bg: linear-gradient(90deg, rgba(0, 0, 0, 0), var(--nt-56633a, #56633A) 100%);
  --top-menu-game-list-li-a-background-border: 1px solid var(--nt-7f8b51, #7F8B51);

  --announcement-cntr-bg: var(--nt-493a25, #493A25);
  --announcement-cntr-section-announcement-bg: #20291b;
  --announcement-cntr-list-li-color: var(--nt-c7bd91, #C7BD91);
  --banner-bg: #12180f;
  --banner-carousel-indicators-active-bg: var(--nt-829050, #829050);
  --banner-carousel-indicators-active-border: var(--nt-829050, #829050);
  --download-apk-content-bg: #26301f;
  --download-apk-section-i-color: var(--nt-829050, #829050);
  --download-apk-btn-bg: linear-gradient(to bottom, var(--nt-77864a, #77864A), var(--nt-414c2d, #414C2D));
  --download-apk-details-btn-bg: linear-gradient(180deg, var(--nt-a78950, #A78950), var(--nt-725b34, #725B34));

  --home-progressive-jackpot-bg: linear-gradient(#211b12, var(--nt-59613a, #59613A), #211b12);
  --home-progressive-jackpot-inner-cntr-bg: linear-gradient(var(--nt-4c4e2d, #4C4E2D), #171a11);
  --home-progressive-jackpot-border-cntr-border: 3px solid var(--nt-9a864f, #9A864F);
  --home-progressive-jackpot-jackpot-cntr-bg: linear-gradient(var(--nt-899558, #899558), var(--nt-493a25, #493A25));
  --home-progressive-jackpot-jackpot-border-cntr-border: 3px dotted var(--nt-75623b, #75623B);
  --home-progressive-jackpot-jackpot-currency-color: var(--nt-c4b06b, #C4B06B);
  --home-progressive-jackpot-jackpot-play-text-color: var(--nt-c69b58, #C69B58);
  --home-progressive-jackpot-jackpot-play-text-label-color: var(--nt-9daf68, #9DAF68);

  --popular-games-bg: #12180f;
  --jackpot-winners-bg: linear-gradient(to right, var(--nt-3c3622, #3C3622), var(--nt-718047, #718047) 50%, var(--nt-3c3622, #3C3622));
  --jackpot-winners-winners-ticker-cntr-bg: #151c12;
  --lottery-result-cntr-bg: #20291b;
  --lottery-result-cntr-title-bg: var(--nt-687443, #687443);
  --lottery-result-cntr-numbers-bg: #151c12;
  --popular-games-left-section-title-bg: #303723;
  --popular-games-scrtabs-tab-cntr-bg: var(--nt-56633a, #56633A);
  --popular-games-nav-tabs-li-a-bg: var(--nt-3b3221, #3B3221);
  --popular-games-nav-tabs-li-a-active-bg: var(--nt-687443, #687443);
  --popular-games-tab-pane-bg: #29271a;
  --popular-games-tab-content-border: 1px solid var(--nt-59633a, #59633A);
  --popular-game-title-cntr-title-span-bg: var(--nt-687443, #687443);
  --popular-game-title-cntr-title-span-after-bg: var(--nt-687443, #687443);
  --popular-game-title-cntr-content-border: 1px solid var(--nt-687443, #687443);
  --home-game-list-cntr-title-span-bg: var(--nt-687443, #687443);
  --home-game-list-cntr-title-span-after-bg: var(--nt-687443, #687443);
  --home-game-list-cntr-content-border: 1px solid var(--nt-687443, #687443);
  --home-game-list-cntr-content-game-list-game-item-game-name-color: var(--nt-d4c89e, #D4C89E);
  --home-info-cntr-bg: #171e13;
  --home-info-cntr-border: 2px solid var(--nt-59663c, #59663C);

  --arcade-games-cntr-bg: var(--nt-56633a, #56633A);
  --arcade-games-cntr-filter-section-bg: #302a1c;
  --arcade-games-cntr-category-filter-link-active-bg: var(--nt-829050, #829050);
  --sports-cntr-bg: #11170f;
  --sports-matches-cntr-bg: #151c12;
  --sport-match-item-bg: var(--nt-3f4a2e, #3F4A2E);
  --sport-match-item-even-bg: var(--nt-52603a, #52603A);
  --sport-match-item-info-cntr-bg: #293321;
  --sport-match-item-even-info-cntr-bg: var(--nt-35432a, #35432A);
  --sport-match-item-teams-span-color: var(--nt-d0c37c, #D0C37C);
  --provider-slide-bg: var(--nt-56633a, #56633A);
  --provider-slide-main-slide-item-a-not-game-info-bg: #332b1d;
  --provider-slide-main-slide-item-a-not-game-info-hover-bg: var(--nt-59633a, #59633A);

  --login-panel-login-btn-bg: linear-gradient(to bottom, var(--nt-77864a, #77864A), var(--nt-414c2d, #414C2D));
  --login-panel-login-btn-hover-bg: linear-gradient(to bottom, var(--nt-414c2d, #414C2D), var(--nt-77864a, #77864A));
  --login-panel-register-btn-bg: linear-gradient(to bottom, var(--nt-a78950, #A78950), var(--nt-5e492b, #5E492B));
  --login-panel-register-btn-hover-bg: linear-gradient(to bottom, var(--nt-5e492b, #5E492B), var(--nt-a78950, #A78950));
  --default-button-bg: var(--nt-667343, #667343);
  --modal-footer-btn-primary-bg: var(--nt-687443, #687443);
  --modal-footer-btn-primary-hover-bg: var(--nt-829050, #829050);

  --site-footer-bg: #172014;
  --site-footer-border: 2px solid var(--nt-6f7b45, #6F7B45);
  --footer-separator-border: 1px dotted var(--nt-4b5735, #4B5735);
  --footer-links-li-a-hover-color: var(--nt-c4b06b, #C4B06B);
  --footer-sitemap-icon-bg: #273020;
  --footer-featured-product-bg: #26301f;
  --footer-banking-card-bg: #26301f;
  --footer-card-container-border: var(--nt-4b5735, #4B5735);
  --footer-hero-icon-bg: #273020;
}

html,
body {
  background-color: #11170f;
  color: #e6dfcf;
}

.download-apk-container {
  background-color: #182016;
  background-image: var(--image-src) !important;
  border-top: 1px solid var(--nt-667343, #667343);
  border-bottom: 1px solid var(--nt-667343, #667343);
}

.download-apk > div:first-child picture img {
  filter: sepia(.42) saturate(.78) hue-rotate(28deg) brightness(.88) contrast(1.08);
}

/* Replace the remaining blue artwork/panels in the popular-games section. */
.popular-games {
  background-color: #12180f !important;
  background-image: linear-gradient(135deg, #12180f, #252d1d 52%, #332c1d) !important;
}

.popular-games .section-title,
.popular-games .jackpot-winner-title {
  background: linear-gradient(90deg, var(--nt-4b4229, #4B4229), var(--nt-758249, #758249)) !important;
}

.popular-games .winners-ticker-container,
.popular-games .winners-ticker,
.popular-games .winners-ticker ul {
  background-color: #151c12 !important;
}

/* Brown-green treatment for the custom provider schedule component. */
.jadwal-container-main {
  background: linear-gradient(145deg, #11170f, #242d1c) !important;
  border: 1px solid var(--nt-59663c, #59663C);
  box-shadow: inset 0 0 35px rgba(111, 123, 69, .12);
}

.neon-title {
  color: var(--nt-e9e0bd, #E9E0BD) !important;
  text-shadow: 0 0 10px var(--nt-829050, #829050), 0 0 24px var(--nt-6f7b45, #6F7B45), 0 0 42px var(--nt-7a5f36, #7A5F36) !important;
}

.gacor-card {
  background: linear-gradient(135deg, var(--nt-9a8048, #9A8048), var(--nt-667743, #667743)) !important;
}

.gacor-card:nth-child(even) {
  background: linear-gradient(135deg, var(--nt-657641, #657641), var(--nt-a18449, #A18449)) !important;
}

.gacor-card .card-inner {
  background: linear-gradient(145deg, #1b2317, #2c2a1c) !important;
}

.gacor-card .brand-tag {
  background: rgba(130, 144, 80, .3) !important;
  color: var(--nt-f4ecd0, #F4ECD0) !important;
}

.gacor-card .provider-name,
.gacor-card .timer-display {
  color: var(--nt-f0e7c8, #F0E7C8) !important;
}

.gacor-card .timer-display {
  text-shadow: 0 0 15px rgba(164, 178, 99, .45) !important;
}

.gacor-card .schedule-info {
  color: var(--nt-c9c3a4, #C9C3A4) !important;
}

.gacor-card .status-bar {
  color: var(--nt-aeba6b, #AEBA6B) !important;
}

.gacor-card .status-bar::before {
  background: var(--nt-aeba6b, #AEBA6B) !important;
}

.gacor-card:hover {
  box-shadow: 0 0 30px rgba(154, 128, 72, .4) !important;
}

::selection {
  background: var(--nt-829050, #829050);
  color: #fff;
}
