/* Portal accents — ink, wine, temple gold */
:root {
  --banner-bg: #14080c;
  --banner-carousel-indicators-active-bg: #e8b923;
  --banner-carousel-indicators-active-border: #e8b923;
  --download-apk-details-btn-bg: linear-gradient(to bottom, #fff6dd 0%, #e8b923 100%);
  --download-apk-btn-bg: linear-gradient(to bottom, #f6e7b2 0%, #6b1d2a 100%);
  --body-theme-bg: #14080c;
  --body-color: #fff6dd;
  --site-header-bg: #14080c;
  --site-header-border: 4px solid #e8b923;
  --top-menu-li-a-color: #fff6dd;
  --top-menu-li-true-hover-a-color: #f6e7b2;
  --top-menu-game-list-btop: 4px solid #6b1d2a;
  --top-menu-game-list-bbot: 10px solid #e8b923;
  --top-menu-game-list-li-a-background-border: 1px solid #e8b923;
  --a-color: #e8b923;
  --a-focus-hover-color: #f6e7b2;
  --menu-slide-i-color: #e8b923;
  --announcement-cntr-bg: #2a1016;
  --announcement-cntr-color: #fff6dd;
  --announcement-cntr-section-announcement-bg: #14080c;
  --announcement-cntr-section-announcement-color: #fff6dd;
  --footer-links-li-a-hover-color: #e8b923;
  --home-progressive-jackpot-border-cntr-border: 3px solid #e8b923;
  --home-progressive-jackpot-jackpot-cntr-bg: linear-gradient(#6b1d2a, #14080c);
  --home-progressive-jackpot-jackpot-currency-color: #e8b923;
  --home-progressive-jackpot-jackpot-play-text-color: #f6e7b2;
  --popular-game-title-cntr-title-span-bg: #6b1d2a;
  --home-game-list-cntr-title-span-bg: #6b1d2a;
  --home-game-list-cntr-content-game-list-game-item-game-name-color: #e8b923;
  --popular-game-title-cntr-content-game-list-game-item-game-name-color: #e8b923;
}

body { background: #14080c; color: #fff6dd; }

.site-header { background: #14080c; border-bottom: 4px solid #e8b923; }

body .slot-btn-register,
body .register-button,
body .nexus-cta-bar a {
  background: linear-gradient(180deg, #f6e7b2, #e8b923) !important;
  color: #14080c !important;
  border-color: #e8b923 !important;
}

body .slot-btn-login,
body .login-button {
  background: linear-gradient(180deg, #6b1d2a, #14080c) !important;
  color: #fff6dd !important;
}

body .slot-game { border-color: #f6e7b2; }
body .slot-game:hover { border-color: #e8b923; }
body .slot-chip { background: #2a1016; border-color: #f6e7b2; color: #fff6dd; }
body .slot-chip:hover { border-color: #e8b923; color: #fff6dd; }
body .fx-deposit-strip, body .fx-ds-lead { color: #f6e7b2; }

.site-header .logo { overflow: hidden; }
body .site-header .logo > img {
  background: transparent;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 48px;
  margin: auto;
  transform: none;
  object-fit: contain;
  object-position: center;
}

.top-menu > li:hover > a > img,
.top-menu > li[data-active="true"] > a > img {
  content: normal !important;
  width: 30px !important;
  height: 30px !important;
  object-fit: contain !important;
  filter: brightness(1.35);
}
