:root {
  --war-maroon-deep: #24060c;
  --war-maroon: #6f1621;
  --war-red: #b72835;
  --war-red-hot: #d6404c;
  --war-gold: #f4c45e;
  --war-gold-soft: #ffe28a;

  --announcement-cntr-section-announcement-color: var(--war-gold);
  --announcement-cntr-list-li-color: var(--war-gold);
  --banner-carousel-indicators-active-bg: var(--war-red-hot);
  --banner-carousel-indicators-active-border: var(--war-red-hot);
  --download-apk-section-i-color: var(--war-gold);
  --download-apk-btn-bg: linear-gradient(to bottom, #8f1724 0%, #4a0b12 100%);
  --download-popup-modal-header-title-color: var(--war-gold);

  --home-progressive-jackpot-bg: linear-gradient(#1a0408, #8f1724, #1a0408);
  --home-progressive-jackpot-inner-cntr-bg: linear-gradient(#3a0810, #000);
  --home-progressive-jackpot-border-cntr-border: 3px solid var(--war-red-hot);
  --home-progressive-jackpot-jackpot-cntr-bg: linear-gradient(#8f1724, #26050a);
  --home-progressive-jackpot-jackpot-border-cntr-border: 3px dotted #7f1821;
  --home-progressive-jackpot-jackpot-currency-color: var(--war-gold);

  --popular-game-title-cntr-title-span-bg: var(--war-maroon);
  --popular-game-title-cntr-title-span-after-bg: var(--war-maroon);
  --popular-game-title-cntr-content-border: 1px solid var(--war-maroon);
  --popular-game-title-cntr-content-game-list-game-item-game-name-color: var(--war-gold);
  --popular-games-scroll-arrow-color: var(--war-red-hot);
  --home-game-list-cntr-title-span-bg: var(--war-maroon);
  --home-game-list-cntr-title-span-after-bg: var(--war-maroon);
  --home-game-list-cntr-content-border: 1px solid var(--war-maroon);
  --home-game-list-cntr-content-game-list-game-item-game-name-color: var(--war-gold);

  --sports-platform-title-color: var(--war-gold);
  --sport-match-item-teams-span-color: var(--war-gold);
  --arcade-games-cntr-category-filter-link-active-color: var(--war-gold);
  --promotion-cntr-std-side-menu-a-true-color: var(--war-gold);
  --promotion-item-click-for-get-promo-btn-bg: linear-gradient(to bottom, #b72835 0%, #5c1018 100%);
  --promotion-item-click-for-get-promo-btn-hover-bg: linear-gradient(to bottom, #5c1018 0%, #b72835 100%);
  --promotion-info-close-btn-bg: var(--war-red-hot);
  --promotion-item-details-click-for-get-promo-btn-bg: linear-gradient(to bottom, #b72835 0%, #5c1018 100%);
  --promotion-item-details-click-for-get-promo-btn-hover-bg: linear-gradient(to bottom, #5c1018 0%, #b72835 100%);
  --contact-us-list-li-a-color: var(--war-gold);
  --info-center-title-bg: var(--war-maroon);
  --std-form-title-bg: var(--war-maroon);
  --std-section-title-before-bg: var(--war-red-hot);
  --a-color: var(--war-gold);
  --a-focus-hover-color: var(--war-gold-soft);
  --topbar-left-section-item-a-hover-color: var(--war-gold);
  --login-panel-register-btn-bg: linear-gradient(to bottom, #b72835 0%, #5c1018 100%);
  --login-panel-register-btn-color: var(--war-gold);
  --login-panel-register-btn-border: var(--war-red-hot);
  --login-panel-register-btn-hover-bg: linear-gradient(to bottom, #5c1018 0%, #b72835 100%);
  --login-panel-register-btn-hover-color: var(--war-gold-soft);
  --login-panel-register-btn-hover-ts: 0 0 8px rgba(214, 64, 76, 0.7);
  --top-menu-li-true-hover-a-color: var(--war-gold);
  --top-menu-game-list-li-a-background-bg: linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(127,22,35,0.78) 99.99%);
  --top-menu-game-list-li-a-background-border: 1px solid rgba(214,64,76,0.86);
  --provider-slide-main-slide-item-a-not-game-info-hover-bg: #2a070d;
  --progress-bg: var(--war-red-hot);
  --popover-border: var(--war-red-hot);
  --popover-color: var(--war-gold);

  --default-a-color: var(--war-gold);
  --fixed-footer-active-color: var(--war-gold);
  --side-menu-login-panel-a-bg: #b72835;
  --side-menu-login-panel-a-bg-linear: linear-gradient(to bottom, #b72835 0%, #5c1018 100%);
  --side-menu-login-panel-a-register-color: var(--war-gold);
  --side-menu-login-panel-a-register-border-color: var(--war-gold);
  --default-button-bg: #b72835;
  --default-button-linear-bg: linear-gradient(to bottom, #b72835 0%, #5c1018 100%);
  --default-vendor-balances-border: var(--war-red-hot);
  --default-vendor-balance-header-color: var(--war-gold);
  --login-links-container-a-register-bg: #b72835;
  --login-links-container-a-register-bg-linear: linear-gradient(to bottom, #b72835 0%, #5c1018 100%);
  --home-progressive-jackpot-border-color: #7f1821;
  --default-home-game-list-title-bg: var(--war-maroon);
  --default-home-game-list-cntr-game-name-color: var(--war-gold);
  --tab-menu-cntr-active-color: var(--war-gold);
  --std-title-bg: var(--war-maroon);
  --top-tab-cntr-active-color: var(--war-gold);
  --default-game-list-provider-section-color: var(--war-gold);
  --game-list-provider-section-provider-img-color: var(--war-gold);
  --game-list-provider-info-h5-color: var(--war-gold);
  --game-list-provider-info-p-color: var(--war-gold);
  --default-category-games-cntr-category-filter-link-active-bg: var(--war-red-hot);
  --std-side-menu-a-color: var(--war-gold);
  --std-side-menu-a-active-color: var(--war-gold);
  --default-promotion-item-click-for-get-promo-btn-bg: #b72835;
  --default-promotion-item-click-for-get-promo-btn-linear-bg: linear-gradient(to bottom, #b72835 0%, #5c1018 100%);
  --mobile-app-container-h3-color: var(--war-gold);
  --mobile-app-cntr-nav-tabs-li-active-a-color: var(--war-gold);
  --mobile-app-cntr-tab-pane-important-color: var(--war-gold);
  --modal-header-modal-title-color: var(--war-gold);
  --date-picker-wrapper-selected-bg: var(--war-maroon);
  --complaint-remarks-header-color: var(--war-maroon);
  --complaint-upload-box-color: var(--war-maroon);
}

.announcement-container .announcement,
.announcement-container li,
.popular-game-title-container .content .game-name,
.home-game-list-container .content .game-name {
  color: var(--war-gold) !important;
}

.home-progressive-jackpot,
.home-progressive-jackpot .border-container {
  box-shadow: 0 0 24px rgba(183, 40, 53, 0.24), inset 0 0 18px rgba(244, 196, 94, 0.08);
}

.home-progressive-jackpot .jackpot-border-container {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 0.18em !important;
  min-width: 100% !important;
  white-space: nowrap !important;
  overflow: visible !important;
}

.home-progressive-jackpot .jackpot-currency,
.home-progressive-jackpot #progressive_jackpot {
  display: inline-block !important;
  color: #ffe28a !important;
  line-height: 1 !important;
  text-shadow: 0 0 8px rgba(244, 196, 94, 0.42), 0 0 18px rgba(183, 40, 53, 0.34);
}

.home-progressive-jackpot .jackpot-currency {
  flex: 0 0 auto !important;
}

.home-progressive-jackpot #progressive_jackpot {
  min-width: 9.5ch !important;
  text-align: left !important;
  font-variant-numeric: tabular-nums !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.download-apk-container {
  background-color: #070304 !important;
  background-image: var(--image-src), linear-gradient(90deg, #090304 0%, #1a0508 45%, #090304 100%) !important;
  background-size: cover !important;
  background-position: center !important;
}

.download-apk-container .download-apk > div {
  opacity: 1 !important;
}

.top-menu a[data-active="true"],
.top-menu a:hover,
.tab-menu-container a[data-active="true"],
.category-filter a[data-active="true"] {
  color: var(--war-gold) !important;
}

.top-menu a[data-active="true"] img,
.top-menu a:hover img,
.fixed-footer a[data-active="true"] img {
  filter: sepia(1) saturate(4) hue-rotate(315deg) brightness(1.08) contrast(1.12) drop-shadow(0 0 8px rgba(183, 40, 53, 0.48)) !important;
}

.provider-slide .foreground,
.large-game-list .game-provider-img img,
.game-provider-img-crash-game img,
.game-provider-img-arcade img {
  filter: hue-rotate(250deg) saturate(1.28) brightness(0.9) contrast(1.08);
}

.provider-slide main .slide-item > a,
.provider-slide main .slide-item {
  border-color: rgba(183, 40, 53, 0.72) !important;
}

.btn-primary,
.standard-button-group .btn-primary,
.download-apk-section a,
.register-button {
  background: linear-gradient(to bottom, #b72835 0%, #5c1018 100%) !important;
  border-color: #d6404c !important;
}

.login-button {
  border-color: #d6404c !important;
}

#snackbar {
  background: linear-gradient(90deg, rgba(91, 13, 21, 0.96), rgba(180, 41, 54, 0.96)) !important;
  color: var(--war-gold-soft) !important;
  border: 1px solid rgba(244, 196, 94, 0.55) !important;
  box-shadow: 0 10px 26px rgba(0, 0, 0, 0.36), 0 0 18px rgba(183, 40, 53, 0.22) !important;
}

.login-panel .register-button {
  background: linear-gradient(to bottom, #b72835 0%, #5c1018 100%) !important;
  border-color: #d6404c !important;
  color: #ffe28a !important;
  text-shadow: none !important;
}

.topbar-left-section .topbar-item a.download-apk-btn {
  background: linear-gradient(to bottom, #b72835 0%, #5c1018 100%) !important;
  box-shadow: inset 0 0 0 1px rgba(255, 226, 138, 0.18);
}

.topbar-left-section .topbar-item a.download-apk-btn [data-icon="android"] {
  filter: brightness(0) invert(1) drop-shadow(0 0 4px rgba(244, 196, 94, 0.45)) !important;
}

[data-icon="announcement"],
[data-icon="android"] {
  filter: sepia(1) saturate(3.2) hue-rotate(326deg) brightness(1.02) contrast(1.08);
}

.announcement-container [data-icon="announcement"],
.announcement-container .announcement i {
  filter: sepia(1) saturate(3.4) hue-rotate(330deg) brightness(1.1) contrast(1.08) drop-shadow(0 0 7px rgba(183, 40, 53, 0.5)) !important;
}

.provider-slide>main>.slide-item>a:not(.game-info):hover,
.top-menu .game-list li a:hover .background,
.top-menu .game-list li a .background {
  border-color: rgba(214,64,76,0.86) !important;
}

.war138-seo-copy {
  max-width: 980px;
  color: rgba(230, 223, 215, 0.82);
  font-family: Arial, Helvetica, sans-serif;
  line-height: 1.65;
}

.war138-seo-copy h1,
.war138-seo-copy h2 {
  color: #ffe28a;
  font-family: inherit;
  font-weight: 700;
  line-height: 1.28;
  letter-spacing: 0;
  text-transform: none;
}

.war138-seo-copy h1 {
  margin: 0 0 12px;
  font-size: 24px;
}

.war138-seo-copy h2 {
  margin: 20px 0 8px;
  font-size: 18px;
}

.war138-seo-copy p {
  margin: 0 0 10px;
  color: rgba(230, 223, 215, 0.82);
}

.war138-seo-copy a {
  color: #ffe28a !important;
}

.war138-faq {
  margin-top: 18px;
  display: grid;
  gap: 8px;
}

.war138-faq details {
  padding: 10px 12px;
  border: 1px solid rgba(214, 64, 76, 0.45);
  border-radius: 8px;
  background: rgba(12, 4, 6, 0.46);
}

.war138-faq summary {
  cursor: pointer;
  color: #ffe28a;
  font-weight: 700;
}
