: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: #b89a5d;
  --site-header-bg: #2b2a1d;
  --site-header-border: 4px solid #6f7b45;
  --top-menu-li-true-hover-a-color: #c4b06b;
  --top-menu-game-list-btop: 4px solid #6f7b45;
  --top-menu-game-list-bg: rgba(26, 35, 22, .96);
  --top-menu-game-list-bbot: 10px solid #6f7b45;
  --top-menu-game-list-li-a-background-bg: linear-gradient(90deg, rgba(0, 0, 0, 0), #56633a 100%);
  --top-menu-game-list-li-a-background-border: 1px solid #7f8b51;

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

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

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

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

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

  --site-footer-bg: #172014;
  --site-footer-border: 2px solid #6f7b45;
  --footer-separator-border: 1px dotted #4b5735;
  --footer-links-li-a-hover-color: #c4b06b;
  --footer-sitemap-icon-bg: #273020;
  --footer-featured-product-bg: #26301f;
  --footer-banking-card-bg: #26301f;
  --footer-card-container-border: #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 #667343;
  border-bottom: 1px solid #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, #4b4229, #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 #59663c;
  box-shadow: inset 0 0 35px rgba(111, 123, 69, .12);
}

.neon-title {
  color: #e9e0bd !important;
  text-shadow: 0 0 10px #829050, 0 0 24px #6f7b45, 0 0 42px #7a5f36 !important;
}

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

.gacor-card:nth-child(even) {
  background: linear-gradient(135deg, #657641, #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: #f4ecd0 !important;
}

.gacor-card .provider-name,
.gacor-card .timer-display {
  color: #f0e7c8 !important;
}

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

.gacor-card .schedule-info {
  color: #c9c3a4 !important;
}

.gacor-card .status-bar {
  color: #aeba6b !important;
}

.gacor-card .status-bar::before {
  background: #aeba6b !important;
}

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

::selection {
  background: #829050;
  color: #fff;
}
