:root{--main-theme-color:#8342b2;--main-theme-dark-color:#5e2f7f;--claim-item-activation-btn-bg:#8342b2;--claim-item-activation-btn-hover-bg:#5e2f7f;--bonus-slider-modal-actv-btn-hover-bg:#5e2f7f;--claim-free-spin-note-color:#8342b2;--claim-info-modal-modal-body-info-section-title-border:1px solid #292835;--home-progressive-jackpot-inner-cntr-bg:linear-gradient(#341a46,rgba(32,10,24,0));--home-progressive-jackpot-border-cntr-border:#8342b2;--home-progressive-jackpot-cntr-bg:linear-gradient(#8342b2,#000);--home-progressive-jackpot-jackpot-border-cntr-border:#321944;--home-progressive-jackpot-jakcpot-curr-color:#8342b2;--popular-game-title-cntr-a-bg:#8342b2;--jackpot-cntr-bs:#cd8dfa80;--mobile-app-cntr-tab-pane-important-color:#5e2f7f;--mobile-app-cntr-a-color:#5e2f7f;--profile-cntr-mobile-info-btn-hover-bg:#8342b2;--std-content-info-primary-color:#8342b2;--bank-info-active-carousel-bg:#8342b2;--set-as-default-btn-color:#8342b2;--set-as-default-btn-border-color:#8342b2;--promotion-item-details-click-for-get-promo-btn-bg1:#8342b2;--promotion-item-details-click-for-get-promo-btn-bg2:linear-gradient(to right,#8342b2 0%,#5e2f7f 100%);--promotion-item-details-click-for-get-promo-btn-hover-bg1:#5e2f7f;--promotion-item-details-click-for-get-promo-btn-hover-bg2:linear-gradient(to right,#5e2f7f 0%,#8342b2 100%);--register-done-cntr-btn-deposit-bg1:#730ebb;--register-done-cntr-btn-deposit-bg2:linear-gradient(to top,#730ebb 0%,#861ed0 100%);--register-done-cntr-btn-deposit-hover-bg1:#730ebb;--register-done-cntr-btn-deposit-hover-bg2:linear-gradient(to bottom,#730ebb 0%,#861ed0 100%);--register-done-cntr-std-btn-group-btn-border:#8614d8;--register-done-cntr-std-btn-group-btn-hover-border:#363636;--register-done-cntr-std-btn-group-btn-hover-bg:#363636;--register-done-cntr-register-verification-done-border:#8614d8;--register-done-cntr-register-verification-done-bg:#3e135d;--register-done-cntr-register-verification-done-info-color:#8614d8;--register-done-cntr-register-verification-done-info-border:#8614d8;--deposit-cntr-std-form-note-a-color:#5e2f7f;--payment-method-checked-bg:#8342b2;--payment-method-checked-bg-image:linear-gradient(to right,#8342b2 0%,#5e2f7f 100%);--withdrawal-cont-primary-color:#8342b2;--withdrawal-container-withdrawal-amount-data-currency-idr-input-form-control-color:#8342b2;--remarks-cont-primary-border-color:#8342b2;--remarks-cont-primary-bg:#271435;--remarks-cont-primary-color:#8342b2;--withdrawal-cont-primary-color:#8342b2;--large-game-list-li-bg:linear-gradient(180deg,rgba(0,0,0,.15) 40%,#a851e6 100%);--large-game-list-img-bg:linear-gradient(180deg,rgba(0,0,0,.15) 25%,#2d034b 100%);--large-game-list-li-a-game-info-color:#8543b4;--large-game-list-li-a-game-info-hover-color:#62298b;--large-game-list-cntr-play-now-bg:linear-gradient(90deg,#8342b1 0%,#5e2f7f 100%);--large-game-list-cntr-play-now-hover-bg:linear-gradient(90deg,#62298b 0%,#62298b 100%);--top-menu-game-list-cntr-bg:rgba(0,0,0,.85);--top-menu-game-list-cntr-li-bg:linear-gradient(180deg,rgba(0,0,0,.15) 40%,#a851e6 100%);--top-menu-games-cntr-li-a-img-bg:linear-gradient(180deg,rgba(0,0,0,.15) 25%,#2d034b 100%);--footer-primary-hover-color:#8342b2;--footer-bank-logo-bg:rgba(255,255,255,.1);--footer-bank-logo-filter:none;--modal-pend-trans-border-color:#8342b2;--modal-pend-trans-bg:#8342b233;--modal-pend-trans-summary-border-color:#8342b2;--modal-pend-trans-gradient-bg:linear-gradient(to right,#8342b2 0%,#5e2f7f 100%);--modal-pend-trans-detail-filter:invert(48%) sepia(63%) saturate(430%) hue-rotate(164deg) brightness(86%) contrast(87%);--progress-important-bg:#8342b2;--daily-reward-primary-bg:#5e2f7f;--daily-reward-primary-bg-image:linear-gradient(to right,#5e2f7f,#8342b2);--daily-reward-secondary-bg:#8342b2;--daily-reward-secondary-bg-image:linear-gradient(to right,#8342b2,#5e2f7f);--introjs-primary-color:#5e2f7f;--introjs-primary-bg:#5e2f7f;--popover-primary-bg:#8342b2;--popover-border-color:#8342b2;--carousel-indicators-primary-bg:#8342b2;--carousel-indicators-primary-border-color:#8342b2;--floating-action-btn-bg:linear-gradient(90deg,#8342b2 0%,#5e2f7f 100%);--floating-action-btn-border-color:#3a1951;--transaction-download-qr-bg:#8342b2;--transaction-download-qr-color:#8342b2;--complaint-primary-border-color:#8342b2;--complaint-secondary-border-color:#8342b2;--complaint-std-link-header-bg:linear-gradient(to right,#5e2f7f 0%,#8342b2 100%);--complaint-primary-color:#8342b2;--complaint-secondary-color:#8342b2;--loyalty-bg-color:#5e2f7f;--loyalty-bg-image:linear-gradient(to right,#5e2f7f,#8342b2);--loyalty-hover-bg-color:#8342b2;--loyalty-hover-bg-image:linear-gradient(to right,#8342b2,#5e2f7f);--modal-primary-bg:#8342b2;--modal-primary-gradient-bg:linear-gradient(to bottom,#8342b2 0%,#5e2f7f 100%);--modal-primary-hover-color:#8342b2;--modal-secondary-hover-color:#8342b2;--std-popup-maintenance-bg:#8342b2;--std-primary-color:#8342b2;--std-primary-border-color:#8342b2;--std-mobile-select-bg:#8342b2;--std-reveal-bank-btn-bg:#8342b2;--std-secondary-color:#8342b2;--std-expiration-count-bg:#5e2f7f;--std-active-hover-bg:#8342b2;--std-primary-gradient-bg-image:linear-gradient(to right,#8342b2 0%,#5e2f7f 100%);--otp-hr-border-color:#8342b2;--contact-primary-border-color:#8342b2;--contact-primary-color:#8342b2;--form-note-primary-color:#8342b2;--copy-input-btn-primary-bg:#8342b2;--copy-input-btn-primary-bg-image:linear-gradient(to right,#8342b2 0%,#5e2f7f 100%);--copy-input-btn-primary-color:#5e2f7f;--copy-input-btn-secondary-bg:#8342b2;--copy-input-btn-secondary-bg-image:linear-gradient(to right,#5e2f7f 0%,#8342b2 100%);--payment-gateway-dwnld-qr-btn-bg:#5e2f7f;--payment-gateway-dwnld-qr-btn-bg-image:linear-gradient(to right,#5e2f7f 0%,#8342b2 100%);--otp-fake-inputs-border-color:#8342b2;--otp-popup-resend-btn-color:#8342b2;--std-btn-group-bg:linear-gradient(90deg,#5e2f7f 0%,#8342b2 100%);--search-title-filter:invert(54%) sepia(48%) saturate(1807%) hue-rotate(153deg) brightness(93%) contrast(89%);--std-remark-notification-color:#8e2fd2;--bonus-selection-primary-bg:#290742;--bonus-selection-primary-border-color:#900af0;--bonus-selection-secondary-bg:#811cc8;--std-outline-btn-border-color:#8342b2;--std-remarks-container-primary-color:#8342b2;--std-reporting-cntrl-group-input-bg:#0c0c0c;--std-reporting-cntrl-group-input-border:#2a2a2a;--std-reporting-cntrl-group-input-color:#a7a7a7;--loyalty-border-color:#8e2fd2;--loyalty-bg:#8e2fd2;--mission-container-primary-bg:linear-gradient(to right,#5e2f7f,#8342b2);--mission-container-secondary-bg:linear-gradient(to right,#8342b2,#5e2f7f);--notification-primary-bg:#8342b2;--notification-bg-image:linear-gradient(to right,#8342b2 0%,#5e2f7f 100%);--notification-border-color:#8342b2;--notification-item-unseen-bg:#1a042a;--notification-item-unseen-border-color:#4b1e6b;--notification-secondary-bg:#5e2f7f;--notification-tertiary-bg:#000;--referral-primary-border-color:#8342b2;--referral-primary-gradient-bg:linear-gradient(to right,#8342b2 0%,#5e2f7f 100%);--referral-secondary-gradient-bg:linear-gradient(to bottom,#8342b2 0%,#5e2f7f 100%);--referral-social-media-btn-filter:invert(100%) invert(45%) sepia(81%) saturate(329%) hue-rotate(165deg) brightness(89%) contrast(93%);--referral-box-bg:#2e173f;--referral-secondary-border-color:#8342b2;--referral-box-anchor-color:#8342b2;--referral-primary-hover-color:#5e2f7f;--referral-secondary-hover-color:#5e2f7f;--referral-primary-color:#8342b2;--referral-gradient-hover-bg:linear-gradient(to bottom,#5e2f7f 0%,#8342b2 100%);--whitelist-domain-bg:linear-gradient(to right,#8342b2 0%,#5e2f7f 100%);--update-verification-note-primary-bg:#1c0e26;--update-verification-note-primary-color:#fff;--user-info-primary-anchor-color:#8342b2;--pending-verification-cont-primary-bg:#8342b2;--pending-verification-cont-primary-color:#8342b2;--user-info-primary-color:#8342b2;--user-info-secondary-anchor-color:#5e2f7f;--user-info-vendor-balance-border-color:#5e2f7f;--unread-announcement-primary-border-color:#5e2f7f;--download-apk-primary-color:#8342b2;--social-login-btn-bg:#1d1d1d;--social-login-btn-text-color:#e0e0e0;--social-login-btn-border-color:#484848;--social-login-header-bg:#111;--social-login-header-color:#c0c0c0;--social-login-container-header-separator-bg-color:linear-gradient(to right,#72727200,#727272,#72727200);--link-account-btn-bg:linear-gradient(180deg,#4e4e4e,#343434);--link-account-btn-color:#e0e0e0;--link-account-btn-border:none;--link-account-btn-hover-bg:linear-gradient(180deg,#454545,#2e2e2e);--link-account-linked-bg:#1a1a1a;--link-account-linked-border-color:#363636;--link-account-linked-text-color:#e0e0e0;--link-account-linked-box-shadow:none}

/* ==========================================================
   AUTO COLOR OVERRIDE
   Dibuat otomatis dari source DARK BLUE.
   Theme: purple
   Fungsi: bantu override warna hard-coded di CSS/inline style.
   ========================================================== */

:root {
  --main-theme-color: #a855ff !important;
  --main-theme-dark-color: #7c3aed !important;
  --accent-color: #a855ff !important;
  --base-color: #7c3aed !important;
  --theme-main-color: #a855ff;
  --theme-light-color: #d6a4ff;
  --theme-mid-color: #7c3aed;
  --theme-dark-color: #32105c;
  --theme-deep-color: #14001f;
  --theme-text-color: #f8edff;
}

#snackbar {
  background-color: #d6a4ff !important;
  color: #ffffff !important;
}

@keyframes glow_purple {
  0%,100% {
    text-shadow:
      0 0 6px #d6a4ff,
      0 0 12px #a855ff,
      0 0 18px #7c3aed;
    color: #f8edff;
  }
  50% {
    text-shadow: 0 0 3px #32105c;
    color: #a855ff;
  }
}

/* Menu utama / tombol utama */
#main_menu_outer_container main a,
.main-menu-outer-container main a,
.home-game-list a,
.large-game-list li a .game-info .play-now,
.btn-primary,
.std-primary-gradient-bg,
.floating-action-btn {
  background:
    linear-gradient(#32105c,#14001f) padding-box,
    linear-gradient(120deg,#d6a4ff,#a855ff,#7c3aed,#32105c,#d6a4ff) border-box !important;
  background-size: 200% 100% !important;
  background-origin: border-box !important;
  background-clip: padding-box,border-box !important;
  border-color: #a855ff !important;
  color: #f8edff !important;
}

#main_menu_outer_container main a:nth-child(1),
#main_menu_outer_container main a:nth-child(2),
#main_menu_outer_container main a:nth-child(3),
#main_menu_outer_container main a:nth-child(4),
#main_menu_outer_container main a:nth-child(5),
#main_menu_outer_container main a:nth-child(6),
#main_menu_outer_container main a:nth-child(7),
#main_menu_outer_container main a:nth-child(8),
#main_menu_outer_container main a:nth-child(9),
#main_menu_outer_container main a:nth-child(10),
#main_menu_outer_container main a:nth-child(11) {
  animation: borderFlow 0.8s linear infinite, glow_purple 2s ease-in-out infinite !important;
}

/* Floating / hamburger yang sering ada di index */
.hamburg,
.attention,
.floats .bg-1,
.floats.floats-right .bg-2,
.floats.floats-right .bg-2 .qr_img_sec {
  background: #7c3aed !important;
  background-color: #7c3aed !important;
  color: #f8edff !important;
}

.ard-sosmed ul li a,
.ard-sosmed ul li div {
  border-color: #a855ff !important;
}

.floats .fd-qr,
.floats.floats-right .bg-2 .btn-block.btn-primary,
.floats-left .fc .fc-left,
.floats-right .fc .fc-right {
  background: linear-gradient(135deg,#7c3aed,#32105c) !important;
  background-color: #7c3aed !important;
  box-shadow: inset 0 1px 1px #32105c, 0 0 12px #a855ff55 !important;
}

.floats-left .fc .fc-right,
.floats-right .fc .fc-left,
.btn-tertiery {
  background: linear-gradient(135deg,#d6a4ff,#a855ff) !important;
  background-color: #a855ff !important;
  border-color: #a855ff !important;
  color: #14001f !important;
}

.btn-accent,
.register-button,
.login-button,
.copy-input-btn-primary,
.copy-input-btn-secondary {
  background: linear-gradient(135deg,#a855ff,#7c3aed) !important;
  border-color: #a855ff !important;
  color: #f8edff !important;
}

a:hover,
.footer a:hover,
.std-primary-color,
.footer-primary-hover-color,
.user-info-primary-color,
.download-apk-primary-color {
  color: #a855ff !important;
}

[data-icon],
i[data-icon],
.search-title {
  filter: invert(44%) sepia(84%) saturate(2424%) hue-rotate(245deg) brightness(101%) contrast(102%) !important;
}

@media(max-width:768px) {
  div[data-section="jackpot"] .jackpot-btn,
  .jackpot-btn {
    background: linear-gradient(
      120deg,
      #32105c 0%,
      #a855ff 30%,
      #7c3aed 50%,
      #d6a4ff 70%,
      #32105c 100%
    ) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.25),
      inset 0 0 0 2px #a855ff,
      0 0 6px #7c3aed,
      0 0 14px #32105c !important;
    color: #f8edff !important;
    text-shadow:
      0 1px 1px rgba(0,0,0,.55),
      0 0 4px #d6a4ff !important;
  }
}
