/* pg slot accents — night violet, orchid gold */
:root {
  --banner-bg: #12081c;
  --banner-carousel-indicators-active-bg: #f0c14d;
  --banner-carousel-indicators-active-border: #7c3aed;
  --download-apk-details-btn-bg: linear-gradient(to bottom, #e9d5ff 0%, #f0c14d 100%);
  --download-apk-btn-bg: linear-gradient(to bottom, #f0c14d 0%, #7c3aed 100%);
  --body-theme-bg: #12081c;
  --site-header-bg: #12081c;
  --site-header-border: 4px solid #7c3aed;
  --top-menu-li-a-color: #f7f3ff;
  --top-menu-li-true-hover-a-color: #f0c14d;
  --a-color: #e9d5ff;
  --a-focus-hover-color: #f0c14d;
  --menu-slide-i-color: #f0c14d;
  --announcement-cntr-bg: #201230;
  --announcement-cntr-color: #f7f3ff;
  --announcement-cntr-section-announcement-bg: #12081c;
  --announcement-cntr-section-announcement-color: #f7f3ff;
  --body-color: #f7f3ff;
}

body { background: #12081c; color: #f7f3ff; }

.site-header { background: #12081c; border-bottom: 4px solid #7c3aed; }

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

body .slot-btn-login,
body .login-button {
  background: linear-gradient(180deg, #7c3aed, #12081c) !important;
  color: #f7f3ff !important;
}

body .slot-game { border-color: #e9d5ff; }
body .slot-game:hover { border-color: #f0c14d; }
body .slot-chip { background: #201230; border-color: #e9d5ff; color: #f7f3ff; }
body .slot-chip:hover { border-color: #f0c14d; color: #f7f3ff; }
body .fx-deposit-strip, body .fx-ds-lead { color: #e9d5ff; }

.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);
}
