/* LUCKY22 yellow-gray theme — Bumblebee yellow + Minion yellow on charcoal */
:root {
  --dw-bg: #2a2a2c;
  --dw-surface: #36363a;
  --dw-surface-alt: #47474c;
  --dw-purple: #ffc400;
  --dw-purple-light: #ffe135;
  --dw-purple-dark: #1a1a1a;
  --dw-gold: #ffe135;
  --dw-gold-soft: #f5c518;
  --dw-text: #f5f5f5;
  --dw-text-muted: #c6c6c8;
  --dw-border: #5c5c62;
  --dw-danger: #c4472e;
  --dw-success: #7d9a45;
  --dw-ink: #1a1a1a;
}

:root {
  --primary-text-color: var(--dw-text);
  --secondary-text-color: var(--dw-text);
  --theme-text-color: var(--dw-gold);
  --primary-button-bg: var(--dw-purple);
  --bonus-slider-modal-bg: var(--dw-surface);
  --bonus-slider-form-bg: var(--dw-surface);
  --bonus-slider-form-text-color: var(--dw-text-muted);
  --bonus-slider-form-border-top-color: var(--dw-border);
  --bonus-slider-control-button-bg: var(--dw-text);
  --bonus-slider-control-button-color: var(--dw-border);
  --bonus-slider-activation-button-hover-bg: var(--dw-purple-light);
  --bonus-slider-close-hover-bg: var(--dw-surface-alt);
  --claim-item-type-bg: var(--dw-surface);
  --claim-item-type-color: var(--dw-text);
  --claim-type-exp-countdown-bg: transparent;
  --claim-type-exp-countdown-data-section-bg: var(--dw-purple);
  --claim-item-bg: var(--dw-surface);
  --claim-item-border: var(--dw-border);
  --claim-item-color: var(--dw-gold);
  --claim-item-titile-free-spin-note-color: var(--dw-gold);
  --bonus-progress-progress-bg: var(--dw-surface-alt);
  --bonus-progress-progress-bar-success-bg: var(--dw-purple);
  --claim-info-modal-h4-color: var(--dw-text);
  --claim-item-button-color: var(--dw-ink);
  --claim-item-activation-button-bg: var(--dw-purple);
  --claim-item-activation-button-hover-bg: var(--dw-surface);
  --claim-item-a-activation-button-color: var(--dw-ink);
  --claim-item-claim-button-bg: linear-gradient(to bottom,var(--dw-gold) 0%,var(--dw-gold) 100%);
  --claim-item-claim-button-border-color: var(--dw-gold);
  --claim-item-claim-button-color: var(--dw-purple-dark);
  --claim-item-claim-button-hover-bg: linear-gradient(to top,var(--dw-gold-soft) 0%,var(--dw-gold-soft) 100%);
  --claim-item-info-button-bg: var(--dw-border);
  --claim-item-info-button-color: var(--dw-text);
  --claim-item-info-button-hover-bg: var(--dw-border);
  --claim-info-modal-modal-body-info-section-highlighted-section-bg: color-mix(in srgb, var(--dw-text) 15%, transparent);
  --claim-info-modal-modal-body-info-section-highlighted-section-color: var(--dw-text-muted);
  --claim-info-modal-modal-body-info-section-highlighted-section-with-separator-border: color-mix(in srgb, var(--dw-text) 20%, transparent);
  --claim-info-modal-modal-body-info-section-highlighted-section-turnover-calc-note-span-color: var(--dw-gold);
  --combine-promo-info-warning-color: var(--dw-gold-soft);
  --combine-promo-info-value-text-color: var(--dw-text);
  --contact-us-list-li-h6-color: var(--dw-text);
  --contact-us-list-a-color: var(--dw-purple-light);
  --contact-us-list-a-hover-color: var(--dw-purple-light);
  --announcement-outer-cntr-bg: var(--dw-surface-alt);
  --announcement-outer-cntr-color: var(--dw-text);
  --announcement-cntr-data-section-announcements-bg: var(--dw-bg);
  --home-progressive-jackpot-bg: linear-gradient(#36363a,#2a2a2c,#36363a);
  --home-progressive-jackpot-color: var(--dw-text);
  --home-progressive-jackpot-outer-cntr-bg: var(--dw-bg);
  --home-progressive-jackpot-inner-cntr-bg: linear-gradient(var(--dw-surface),transparent);
  --home-progressive-jackpot-border-cntr-bg: color-mix(in srgb, var(--dw-bg) 60%, transparent);
  --home-progressive-jackpot-border-cntr-border: var(--dw-gold);
  --home-progressive-jackpot-jackpot-cntr-bg: linear-gradient(#3a3a3e,#2a2a2c);
  --home-progressive-jackpot-jackpot-inner-cntr-bg: var(--dw-bg);
  --home-progressive-jackpot-jackpot-border-cntr-border: var(--dw-border);
  --home-progressive-jackpot-jackpot-border-cntr-text-shadow: 0px 2px 22px #ffc400;
  --home-progressive-jackpot-jackpot-currency-color: var(--dw-gold);
  --home-progressive-jackpot-jackpot-play-text-color: var(--dw-gold);
  --home-progressive-jackpot-jackpot-play-text-label-color: var(--dw-gold);
  --home-inner-cntr-bg: color-mix(in srgb, var(--dw-surface) 90%, transparent);
  --popular-game-title-cntr-color: var(--dw-text);
  --popular-game-title-cntr-i-border-bottom: var(--dw-border);
  --popular-game-title-cntr-i-border-top: var(--dw-surface-alt);
  --popular-game-title-cntr-a-bg: var(--dw-purple);
  --popular-game-title-cntr-a-color: var(--dw-ink);
  --popular-game-title-cntr-game-list-cntr-bg: var(--dw-bg);
  --popular-game-title-cntr-game-list-cntr-border: var(--dw-border);
  --popular-game-title-cntr-content-game-list-scrollbar-thumb-bg: var(--dw-border);
  --download-apk-color: var(--dw-text);
  --download-apk-h2-span-color: var(--dw-gold);
  --download-apk-section-i-color: var(--dw-gold);
  --info-center-cntr-panel-group-heading-bg: var(--dw-surface-alt);
  --info-center-cntr-panel-group-heading-sign-color: var(--dw-text-muted);
  --info-center-cntr-panel-group-title-a-color: var(--dw-text);
  --info-center-cntr-panel-default-heading-collapse-body-bg: var(--dw-surface);
  --info-center-cntr-panel-default-heading-collapse-body-color: var(--dw-text);
  --about-us-cntr-h5-data-title-safe-and-secure-gaming-env-color: var(--dw-gold);
  --about-us-cntr-h5-data-title-customer-exp-color: var(--dw-gold);
  --about-us-cntr-h5-data-title-fast-and-secure-payments-color: var(--dw-purple-light);
  --about-us-cntr-h5-data-title-sky-is-not-the-limit-color: var(--dw-gold);
  --about-us-cntr-inner-box-bg: var(--dw-surface);
  --about-us-cntr-inner-box-border: var(--dw-border);
  --about-us-cntr-game-panel-li-p-color: var(--dw-text);
  --loyalty-reward-cntr-border: var(--dw-border);
  --loyalty-reward-cntr-bg: var(--dw-bg);
  --loyalty-reward-cntr-tab-filter-color: var(--dw-text);
  --loyalty-reward-cntr-tab-filter-bg: var(--dw-surface);
  --loyalty-reward-cntr-tab-filter-active-bg: var(--dw-purple);
  --loyalty-reward-cntr-tab-filter-active-color: var(--dw-ink);
  --loyalty-reward-cntr-category-title-color: var(--dw-text);
  --loyalty-reward-cntr-category-title-before-bg: var(--dw-purple);
  --loyalty-reward-cntr-category-item-name-color: var(--dw-text);
  --loyalty-reward-cntr-reward-button-bg: linear-gradient(to right,var(--dw-purple),var(--dw-purple));
  --loyalty-reward-cntr-reward-button-color: var(--dw-ink);
  --loyalty-reward-cntr-reward-button-disabled-bg: color-mix(in srgb, var(--dw-purple) 70%, transparent);
  --loyalty-reward-cntr-reward-button-disabled-color: color-mix(in srgb, var(--dw-text) 30%, transparent);
  --loyalty-reward-cntr-product-scrollbar-bg: var(--dw-purple-dark);
  --loyalty-reward-cntr-flash-sale-cntr-item-bg: var(--dw-surface);
  --loyalty-reward-cntr-flash-sale-cntr-item-border: var(--dw-surface-alt);
  --loyalty-reward-cntr-lucky-draw-cntr-item-bg: var(--dw-surface);
  --loyalty-reward-cntr-lucky-draw-cntr-item-border: transparent;
  --loyalty-reward-cntr-other-product-cntr-item-bg: var(--dw-surface);
  --loyalty-reward-cntr-other-product-cntr-item-border: transparent;
  --loyalty-reward-cntr-item-lp-detail-bg: color-mix(in srgb, var(--dw-text) 20%, transparent);
  --loyalty-reward-cntr-product-card-item-lp-container-real-point-text-color: var(--dw-border);
  --loyalty-cntr-std-form-content-bg: var(--dw-bg);
  --loyalty-cntr-std-form-title-color: var(--dw-text);
  --loyalty-cntr-std-form-title-border: var(--dw-gold);
  --loyalty-cntr-loyalty-menu-a-bg: var(--dw-surface-alt);
  --loyalty-cntr-history-filter-label-color: var(--dw-text);
  --loyalty-cntr-history-filter-select-bg: var(--dw-bg);
  --loyalty-cntr-history-filter-select-border: var(--dw-border);
  --loyalty-cntr-history-filter-select-color: var(--dw-text);
  --loyalty-history-list-item-bg: var(--dw-surface);
  --loyalty-history-list-item-content-info-h3-color: var(--dw-text);
  --loyalty-history-list-item-content-point-increase-color: var(--dw-success);
  --how-it-works-cntr-bg: var(--dw-bg);
  --how-it-works-cntr-section-bg: var(--dw-bg);
  --how-it-works-cntr-section-border: var(--dw-surface-alt);
  --how-it-works-cntr-section-title-bg: var(--dw-surface-alt);
  --how-it-works-cntr-section-title-color: var(--dw-gold);
  --how-it-works-cntr-section-list-item-p-color: var(--dw-text);
  --mission-cntr-item-bg: var(--dw-surface-alt);
  --mission-cntr-item-info-h3-color: var(--dw-text);
  --mission-cntr-item-info-progress-cntr-bg: var(--dw-bg);
  --mission-cntr-item-info-progress-cntr-color: var(--dw-text);
  --mission-cntr-item-info-progress-cntr-span-color: var(--dw-text);
  --mission-cntr-item-action-cntr-bg: var(--dw-surface-alt);
  --mission-cntr-item-action-cntr-button-bg: var(--dw-purple-light);
  --mission-cntr-item-action-cntr-button-color: var(--dw-ink);
  --mission-cntr-item-action-cntr-button-hover-bg: var(--dw-purple-light);
  --mission-cntr-item-claimable-action-cntr-button-bg: var(--dw-purple);
  --mission-cntr-item-claimable-action-cntr-button-bg-image: linear-gradient(to right,var(--dw-purple),var(--dw-purple));
  --mission-cntr-item-claimable-action-cntr-button-hover-bg: var(--dw-purple-light);
  --mission-cntr-item-claimable-action-cntr-button-hover-bg-image: linear-gradient(to right,var(--dw-purple-light),var(--dw-purple-light));
  --loyalty-level-benefits-section-bg: var(--dw-bg);
  --loyalty-level-benefits-section-border: var(--dw-border);
  --loyalty-level-cntr-item-badge-cntr-bg: var(--dw-surface);
  --loyalty-level-cntr-item-badge-cntr-box-shadow: 0px 2px 4px 0px color-mix(in srgb, var(--dw-bg) 50%, transparent);
  --loyalty-level-cntr-item-false-badge-cntr-filter: opacity(.7);
  --loyalty-level-cntr-item-true-badge-cntr-bg: var(--dw-purple-dark);
  --loyalty-level-cntr-item-true-badge-cntr-box-shadow: 0px 2px 4px 0px color-mix(in srgb, var(--dw-bg) 50%, transparent);
  --loyalty-level-cntr-item-true-badge-cntr-locked-filter: opacity(.7);
  --loyalty-level-cntr-item-false-title-cntr-level-bg: color-mix(in srgb, var(--dw-text) 30%, transparent);
  --loyalty-level-cntr-item-false-title-cntr-span-color: color-mix(in srgb, var(--dw-text) 30%, transparent);
  --loyalty-level-cntr-item-true-title-cntr-span-color: var(--dw-text);
  --loyalty-level-cntr-item-progress-cntr-progress-point-bg: var(--dw-surface-alt);
  --loyalty-level-cntr-item-progress-cntr-progress-point-border: var(--dw-border);
  --loyalty-level-cntr-item-progress-cntr-reached-true-progress-point-border: var(--dw-surface-alt);
  --loyalty-level-cntr-item-progress-cntr-bar-bg: var(--dw-surface);
  --loyalty-level-remarks-cntr-bg: color-mix(in srgb, var(--dw-surface-alt) 37%, transparent);
  --loyalty-level-remarks-cntr-color: var(--dw-text);
  --loyalty-level-remarks-cntr-border: var(--dw-gold);
  --loyalty-level-benefits-cntr-bg: var(--dw-surface);
  --loyalty-level-benefits-title-img-filter: initial;
  --loyalty-level-benefits-title-h3-color: var(--dw-text);
  --loyalty-level-benefits-cntr-list-item-bg: var(--dw-surface);
  --loyalty-level-benefits-cntr-list-item-box-shadow: 0px 4px 4px 0px color-mix(in srgb, var(--dw-bg) 25%, transparent);
  --loyalty-level-benefits-cntr-list-item-info-span-color: var(--dw-text);
  --loyalty-level-benefits-cntr-list-item-info-p-color: var(--dw-text-muted);
  --loyalty-level-benefits-cntr-list-item-img-filter: invert(1);
  --loyalty-benefit-modal-body-span-color: var(--dw-text);
  --loyalty-benefit-modal-body-p-color: var(--dw-text-muted);
  --message-detail-title-color: var(--dw-text);
  --message-detail-title-border-bottom: var(--dw-text-muted);
  --replied-message-color: var(--dw-border);
  --replied-message-border: var(--dw-text-muted);
  --replied-message-not-announcement-content-all-color: var(--dw-border);
  --replied-message-creator-content-bg: var(--dw-surface);
  --replied-message-type-announcement-border: var(--dw-surface-alt);
  --replied-message-type-announcement-bg: var(--dw-surface);
  --replied-message-data-message-type-announcement-header-info-color: var(--dw-text-muted);
  --message-table-color: var(--dw-text-muted);
  --message-table-header-buttons-container-a-color: var(--dw-text-muted);
  --message-table-header-buttons-container-a-hover-bg: var(--dw-purple-light);
  --message-table-header-buttons-container-a-hover-color: var(--dw-text);
  --message-table-checkbox-column-border-top: var(--dw-gold);
  --message-table-body-all-color: var(--dw-text-muted);
  --notification-tabs-tab-item-bg: var(--dw-surface);
  --notification-tabs-tab-item-color: var(--dw-text);
  --notification-tabs-tab-item-active-bg: var(--dw-purple);
  --notification-tabs-tab-item-active-bg-image: linear-gradient(to right,var(--dw-purple) 0%,var(--dw-purple) 100%);
  --notification-list-item-bg: var(--dw-bg);
  --notification-list-item-border: var(--dw-surface-alt);
  --notification-list-item-data-false-bg: var(--dw-bg);
  --notification-list-item-data-false-border: var(--dw-border);
  --notification-list-item-data-false-bs: none;
  --notification-list-item-header-label-bg: var(--dw-purple);
  --notification-list-item-content-p-color: var(--dw-text-muted);
  --notification-list-item-play-button-bg: var(--dw-purple);
  --empty-notification-cntr-image-bg: var(--dw-purple-dark);
  --notification-popup-body-title-bg: var(--dw-bg);
  --notification-popup-body-tab-item-bg: var(--dw-bg);
  --notification-popup-body-tab-item-border: var(--dw-surface-alt);
  --notification-popup-body-tab-item-color: var(--dw-text);
  --notification-popup-body-tabs-tab-item-true-border: var(--dw-text);
  --notification-popup-body-tabs-tab-item-true-bg: var(--dw-bg);
  --notification-popup-body-footer-bg: var(--dw-purple);
  --notification-popup-body-footer-bg-image: linear-gradient(to bottom,var(--dw-purple) 0%,var(--dw-purple) 100%);
  --notification-popup-body-footer-border: var(--dw-border);
  --notification-popup-body-scrollbar-thumb-bg: var(--dw-border);
  --mobile-app-password-std-form-note-span-color: var(--dw-gold);
  --mobile-app-select-bg: var(--dw-bg);
  --mobile-app-select-color: var(--dw-text);
  --mobile-app-select-border: var(--dw-border);
  --mobile-app-select-a-color: var(--dw-text);
  --mobile-app-select-active-a-bg: var(--dw-purple);
  --mobile-app-select-active-a-color: var(--dw-text);
  --mobile-app-title-cntr-color: var(--dw-purple);
  --mobile-app-cntr-a-hover-bg: var(--dw-surface);
  --mobile-app-cntr-nav-tabs-border: var(--dw-gold);
  --mobile-app-cntr-nav-tabs-a-color: var(--dw-purple-light);
  --mobile-app-cntr-nav-tabs-li-active-a-bg: var(--dw-bg);
  --mobile-app-cntr-nav-tabs-li-active-a-color: var(--dw-gold);
  --mobile-app-cntr-nav-tabs-li-active-a-border: var(--dw-gold);
  --mobile-app-cntr-nav-tabs-li-active-a-border-bottom: transparent;
  --mobile-app-cntr-tab-pane-note-color: var(--dw-danger);
  --mobile-app-cntr-tab-pane-important-color: var(--dw-gold);
  --mobile-app-cntr-a-color: var(--dw-gold);
  --profile-cntr-section-heading-color: var(--dw-text);
  --profile-cntr-mobile-info-button-border: var(--dw-gold);
  --profile-cntr-mobile-info-button-color: var(--dw-gold);
  --profile-cntr-mobile-info-button-hover-bg: var(--dw-surface);
  --profile-cntr-mobile-info-button-hover-color: var(--dw-text);
  --standard-content-info-h2-color: var(--dw-gold);
  --standard-content-block-bg: var(--dw-surface);
  --bank-info-cntr-carousel-indicatiors-active-bg: var(--dw-purple);
  --add-new-payment-acc-cntr-a-img-filter: invert(1);
  --payment-account-list-item-hover-bg: var(--dw-surface);
  --payment-account-list-item-title-cntr-default-label-bg: var(--dw-border);
  --payment-account-list-item-title-cntr-default-label-color: var(--dw-text-muted);
  --payment-account-list-item-title-cntr-default-label-border: var(--dw-text-muted);
  --payment-account-list-item-arrow-right-filter: invert(1);
  --set-as-default-button-color: var(--dw-gold);
  --set-as-default-button-border: var(--dw-gold);
  --last-transaction-table-tbody-bg: var(--dw-bg);
  --promotion-side-menu-list-bg: var(--dw-bg);
  --promotion-side-menu-list-border: var(--dw-border);
  --promotion-side-menu-h5-color: var(--dw-purple-light);
  --promotion-side-menu-a-border-bottom: var(--dw-border);
  --promotion-side-menu-a-color: var(--dw-text);
  --promotion-side-menu-a-active-bg: var(--dw-surface);
  --promotion-side-menu-a-active-border-left: var(--dw-gold);
  --promotion-side-menu-a-active-color: var(--dw-text);
  --promotion-item-bg: var(--dw-surface);
  --promotion-item-footer-color: var(--dw-text);
  --promotion-item-footer-label-h3-span-color: var(--dw-text-muted);
  --promotion-item-get-promo-button-bg: var(--dw-purple);
  --promotion-item-get-promo-button-color: var(--dw-text);
  --promotion-item-get-promo-button-hover-bg: var(--dw-purple-light);
  --promotion-item-more-info-button-color: var(--dw-text);
  --promotion-item-details-color: var(--dw-text-muted);
  --promotion-item-details-bg: var(--dw-bg);
  --promotion-item-details-title-back-button-filter: invert(1);
  --promotion-item-details-get-promo-button-bg: var(--dw-purple);
  --promotion-item-details-get-promo-button-bg-linear: linear-gradient(to right,var(--dw-purple) 0%,var(--dw-purple) 100%);
  --promotion-item-details-get-promo-button-color: var(--dw-text);
  --promotion-item-details-get-promo-button-hover-bg: var(--dw-purple-light);
  --promotion-item-details-get-promo-button-hover-bg-linear: linear-gradient(to right,var(--dw-purple-light) 0%,var(--dw-purple-light) 100%);
  --promotion-share-cntr-promotion-share-btn-border: var(--dw-text-muted);
  --promotion-share-cntr-promotion-share-btn-img-filter: invert(1) brightness(2);
  --promotion-popup-cntr-popup-body-social-media-item-copy-promotion-btn-filter: brightness(3);
  --referral-cntr-a-hover-color: var(--dw-gold-soft);
  --referral-code-container-border-color: var(--dw-border);
  --referral-button-bg: linear-gradient(to right,var(--dw-purple) 0%,var(--dw-purple) 100%);
  --referral-social-media-button-filter: invert(100%) invert(33%) sepia(25%) saturate(6391%) hue-rotate(260deg) brightness(96%) contrast(83%);
  --referral-statistic-box-bg: var(--dw-surface-alt);
  --referral-statistic-box-text-color: var(--dw-text);
  --referral-statistic-box-border: none;
  --referral-statistic-box-border-bottom: 1px solid var(--dw-border);
  --referral-box-cntr-referral-box-span-color: var(--dw-purple);
  --referral-features-item-bg: var(--dw-surface);
  --referral-features-item-icon-div-bg: linear-gradient(to bottom,var(--dw-purple) 0%,var(--dw-surface) 100%);
  --referral-features-item-info-p-color: var(--dw-gold);
  --referral-verification-cntr-std-form-note-bg: var(--dw-text-muted);
  --referral-verification-cntr-std-form-note-color: var(--dw-purple);
  --referral-verification-cntr-std-form-note-with-icon-bg: transparent;
  --referral-verification-cntr-input-form-control-border: var(--dw-text);
  --referral-verification-cntr-terms-conditions-cntr-ol-border: var(--dw-text);
  --referral-verification-cntr-footer-line-bg: var(--dw-border);
  --referral-verification-cntr-verified-false-before-bg: color-mix(in srgb, var(--dw-bg) 70%, transparent);
  --referral-verification-cntr-verified-false-profile-link-bg: linear-gradient(to bottom,var(--dw-purple) 0%,var(--dw-surface) 100%);
  --referral-verification-cntr-verified-false-profile-link-hover-bg: linear-gradient(to bottom,var(--dw-surface) 0%,var(--dw-purple-light) 100%);
  --pending-verification-cntr-icon-cntr-bg: var(--dw-surface-alt);
  --pending-verification-cntr-p-color: var(--dw-gold);
  --referral-update-verification-note-bg: var(--dw-surface);
  --update-verification-note-p-color: var(--dw-gold);
  --verify-whatsapp-popup-bg: var(--dw-surface);
  --verify-whatsapp-popup-border: var(--dw-surface-alt);
  --verify-whatsapp-popup-img-filter: initial;
  --register-done-cntr-color: var(--dw-text-muted);
  --register-done-cntr-h2-color: var(--dw-text);
  --register-done-cntr-h2-span-color: var(--dw-gold);
  --register-done-cntr-h3-color: var(--dw-text-muted);
  --register-done-cntr-h3-span-color: var(--dw-text);
  --register-done-cntr-img-bg: transparent;
  --register-done-cntr-btn-deposit-bg: var(--dw-gold);
  --register-done-cntr-btn-deposit-bg-linear: linear-gradient(to left,var(--dw-gold) 0%,var(--dw-gold) 100%);
  --register-done-cntr-btn-deposit-bs: color-mix(in srgb, var(--dw-text) 20%, transparent) 0 0 20px 5px;
  --register-done-cntr-btn-deposit-hover-bg: var(--dw-gold-soft);
  --register-done-cntr-btn-deposit-hover-bg-linear: linear-gradient(to right,var(--dw-gold-soft) 0%,var(--dw-gold-soft) 100%);
  --register-done-cntr-std-btn-group-border: var(--dw-gold);
  --register-done-cntr-std-btn-group-color: var(--dw-text);
  --register-done-cntr-std-btn-group-hover-border: var(--dw-surface-alt);
  --register-done-cntr-std-btn-group-hover-bg: var(--dw-surface-alt);
  --register-done-cntr-std-btn-group-hover-color: var(--dw-text);
  --register-done-cntr-verification-done-border: var(--dw-gold);
  --register-done-cntr-verification-done-color: var(--dw-text);
  --register-done-cntr-verification-done-bg: var(--dw-bg);
  --register-done-cntr-verification-done-info-color: var(--dw-gold);
  --register-done-cntr-verification-done-a-color: var(--dw-gold);
  --pending-transaction-section-head-color: var(--dw-text);
  --pending-trans-section-head-a-color: var(--dw-purple);
  --pending-trans-section-head-a-hover-color: var(--dw-purple-light);
  --pending-trans-car-item-bg: var(--dw-surface-alt);
  --pending-trans-car-item-info-section-details-primary-color: var(--dw-text);
  --pending-trans-car-item-info-section-details-secondary-color: var(--dw-text-muted);
  --pending-trans-car-item-download-qr-btn-bg: linear-gradient(to right,var(--dw-purple) 0%,var(--dw-surface) 100%);
  --pending-trans-car-item-download-qr-btn-color: var(--dw-text);
  --pending-trans-car-item-download-qr-btn-hover-bg: linear-gradient(to right,var(--dw-surface) 0%,var(--dw-purple-light) 100%);
  --pending-trans-car-item-download-qr-btn-hover-color: var(--dw-text);
  --empty-table-cntr-bg: var(--dw-surface);
  --empty-table-cntr-color: var(--dw-border);
  --reporting-detail-popup-bg: var(--dw-bg);
  --pending-trans-detail-primary-color: var(--dw-text);
  --pending-trans-detail-secondary-color: var(--dw-text-muted);
  --pending-trans-detail-card-bg: var(--dw-purple-dark);
  --pending-trans-detail-card-border-color: var(--dw-border);
  --pending-trans-detail-card-secondary-section-bg: var(--dw-surface-alt);
  --pending-trans-detail-remarks-color: var(--dw-text);
  --pending-trans-info-chevron-icon-filter: invert(1);
  --pending-trans-info-copy-icon-filter: invert(1);
  --pending-trans-expiration-in-color: var(--dw-text-muted);
  --pending-trans-expiration-countdown-color: var(--dw-success);
  --transactions-table-border: var(--dw-border);
  --transactions-table-bg: var(--dw-bg);
  --transactions-table-head-bg: var(--dw-bg);
  --transactions-table-head-color: var(--dw-text-muted);
  --transactions-table-head-border: var(--dw-border);
  --transactions-table-body-bg: var(--dw-bg);
  --transactions-table-body-color: var(--dw-text);
  --transactions-table-body-span-app-color: var(--dw-success);
  --transactions-table-body-span-reject-color: var(--dw-danger);
  --transactions-table-body-span-pending-color: var(--dw-gold);
  --transactions-table-body-tr-odd-bg: color-mix(in srgb, var(--dw-surface) 40%, transparent);
  --transactions-table-body-tr-even-bg: var(--dw-surface);
  --empty-table-cntr-img-filter: initial;
  --game-desc-cntr-game-title-color: var(--dw-text);
  --game-desc-cntr-game-desc-color: var(--dw-text);
  --provider-slide-bg: var(--dw-surface);
  --provider-slide-bg-linear: linear-gradient(to bottom,var(--dw-surface) 0%,var(--dw-bg) 100%);
  --provider-slide-border: var(--dw-border);
  --provider-slide-i-color: var(--dw-text);
  --provider-slide-i-hover-bg: color-mix(in srgb, var(--dw-text) 5%, transparent);
  --jackpot-cntr-bg: linear-gradient(var(--dw-purple),var(--dw-bg));
  --jackpot-cntr-box-shadow: 0px 5px 15px color-mix(in srgb, var(--dw-purple) 50%, transparent);
  --jackpot-inner-cntr-bg: var(--dw-bg);
  --jackpot-border-cntr-border: var(--dw-border);
  --jackpot-currency-color: var(--dw-gold);
  --jackpot-play-section-text-color: var(--dw-gold);
  --jackpot-play-section-text-label-color: var(--dw-gold);
  --bank-info-bg: var(--dw-surface);
  --bank-info-bg-image: linear-gradient(to bottom,var(--dw-surface) 0%,var(--dw-surface) 100%);
  --bank-info-color: var(--dw-border);
  --bank-info-h4-color: var(--dw-text-muted);
  --bank-info-acc-number-cntr-img-filter: invert(1);
  --bank-info-bank-img-filter: initial;
  --bank-info-hr-border-top: var(--dw-border);
  --bank-info-hr-border-bottom: var(--dw-border);
  --bank-info-download-qr-code-button-bg: var(--dw-purple-dark);
  --bank-info-download-qr-code-button-img-filter: invert(1);
  --bank-info-download-qr-code-button-hover-bg: var(--dw-purple-light);
  --recommended-for-instant-process-color: var(--dw-text-muted);
  --recommended-for-instant-process-span-color: var(--dw-text);
  --payment-method-selection-input-radio-checked-label-bg: var(--dw-purple);
  --payment-method-selection-input-radio-checked-label-bg-image: linear-gradient(to bottom,var(--dw-purple) 0%,var(--dw-purple) 100%);
  --payment-maintenance-cntr-bg: var(--dw-surface);
  --payment-maintenance-cntr-color: var(--dw-text);
  --payment-maintenance-cntr-i-bg: red;
  --payment-maintenance-cntr-i-color: var(--dw-text);
  --payment-maintenance-cntr-i-border: var(--dw-text);
  --remarks-cntr-border: var(--dw-gold);
  --remarks-cntr-bg: color-mix(in srgb, var(--dw-surface-alt) 37%, transparent);
  --remarks-cntr-color: var(--dw-text);
  --remarks-cntr-i-bg: transparent;
  --remarks-cntr-i-border: var(--dw-gold);
  --remarks-cntr-i-color: var(--dw-gold);
  --deposit-qr-label-cntr-bank-info-img-filter: initial;
  --deposit-cntr-bank-info-bg: var(--dw-surface);
  --deposit-cntr-bank-info-bg-image: none;
  --deposit-cntr-std-form-note-a-color: var(--dw-gold);
  --deposit-cntr-hr-deposit-gap-bg: -webkit-gradient(linear,0 0,100% 0,from(transparent),to(transparent),color-stop(50%,var(--dw-text)));
  --deposit-cntr-form-group-control-border: var(--dw-border);
  --deposit-cntr-formatted-balance-color: var(--dw-gold);
  --bank-info-copy-input-btn-hover-color: var(--dw-text-muted);
  --deposit-cntr-reveal-bank-acc-btn-bg: var(--dw-purple);
  --deposit-cntr-reveal-bank-acc-btn-bg-image: linear-gradient(to right,var(--dw-purple) 0%,var(--dw-surface) 100%);
  --deposit-cntr-reveal-bank-acc-btn-color: var(--dw-text);
  --deposit-cntr-reveal-bank-acc-btn-hover-bg: var(--dw-surface);
  --deposit-cntr-reveal-bank-acc-btn-hover-bg-image: linear-gradient(to right,var(--dw-surface) 0%,var(--dw-purple-light) 100%);
  --deposit-cntr-admin-fee-cntr-color: var(--dw-gold);
  --deposit-amount-cntr-input-text-bg: var(--dw-bg);
  --deposit-amount-cntr-input-text-color: var(--dw-text);
  --deposit-summary-cntr-border: var(--dw-border);
  --deposit-summary-cntr-header-bg: var(--dw-surface);
  --deposit-summary-cntr-header-transfer-amount-color: var(--dw-gold);
  --deposit-summary-cntr-content-bg: var(--dw-bg);
  --deposit-summary-cntr-content-body-detail-cntr-item-color: var(--dw-text-muted);
  --deposit-summary-cntr-content-footer-border: var(--dw-border);
  --withdrawal-cntr-bank-info-bg: var(--dw-surface);
  --withdrawal-cntr-bank-info-bg-image: none;
  --withdrawal-cntr-form-group-control-border: var(--dw-border);
  --withdrawal-cntr-formatted-balance-color: var(--dw-gold);
  --withdrawal-cntr-hr-deposit-gap-bg: -webkit-gradient(linear,0 0,100% 0,from(transparent),to(transparent),color-stop(50%,var(--dw-text)));
  --withdrawal-cntr-bank-info-actions-border-top: var(--dw-text-muted);
  --withdrawal-cntr-bank-info-actions-img-filter: initial;
  --withdrawal-summary-cntr-border: var(--dw-border);
  --withdrawal-summary-header-bg: var(--dw-surface);
  --withdrawal-summary-cntr-header-transfer-amount-color: var(--dw-gold);
  --withdrawal-summary-cntr-content-bg: var(--dw-bg);
  --withdrawal-summary-cntr-content-body-detail-cntr-item-color: var(--dw-text-muted);
  --withdrawal-summary-cntr-content-footer-border: var(--dw-border);
  --data-cntr-bg: var(--dw-bg);
  --data-cntr-bg-arcade-slots-large-game-list-link-cntr-game-title-color: var(--dw-text);
  --play-now-bg: linear-gradient(to right, #ffc400 0%, #ffe135 100%);
  --play-now-hover-bg: linear-gradient(to right, #ffe135 0%, #f5c518 100%);
  --game-list-cntr-bg: color-mix(in srgb, var(--dw-surface) 74%, transparent);
  --game-list-cntr-vendor-name-color: var(--dw-text);
  --game-list-cntr-filter-section-bg: linear-gradient(to right,var(--dw-surface) 0%,var(--dw-surface) 100%);
  --game-list-cntr-filter-section-input-text-border: var(--dw-border);
  --game-list-cntr-filter-section-input-text-bg: var(--dw-bg);
  --game-list-cntr-filter-section-input-text-color: var(--dw-text);
  --game-list-cntr-filter-section-after-bg: var(--dw-purple);
  --game-list-cntr-category-filter-link-active-hover-bg: var(--dw-purple-light);
  --provider-outer-game-list-cntr-game-info-bg: var(--dw-bg);
  --provider-outer-game-list-cntr-game-info-border: var(--dw-border);
  --game-list-game-item-bg: linear-gradient(to bottom,var(--dw-surface) 0%,var(--dw-surface) 100%);
  --game-list-provider-name-color: var(--dw-gold);
  --large-game-list-cntr-bg: color-mix(in srgb, var(--dw-surface) 74%, transparent);
  --large-game-list-cntr-section-heading-h4-color: var(--dw-text);
  --large-game-list-cntr-section-bg: var(--dw-bg);
  --large-game-list-cntr-section-border: var(--dw-border);
  --large-game-list-cntr-play-now-bg: var(--dw-purple);
  --large-game-list-cntr-play-now-hover-bg: var(--dw-purple-light);
  --large-game-list-link-cntr-bg: color-mix(in srgb, var(--dw-bg) 70%, transparent);
  --large-game-list-li-bg: linear-gradient(180deg,transparent 25%,#47474c 100%);
  --large-game-list-img-bg: linear-gradient(180deg,var(--dw-bg) 25%,var(--dw-surface) 100%);
  --large-game-list-li-a-game-info-color: var(--dw-gold);
  --large-game-list-li-a-game-info-hover-focus-color: var(--dw-gold-soft);
  --game-list-game-player-color: var(--dw-text);
  --body-bg: var(--dw-bg);
  --topbar-cntr-border: var(--dw-border);
  --topbar-cntr-bg: var(--dw-surface);
  --topbar-left-section-item-color: var(--dw-text-muted);
  --topbar-left-section-item-item-border: var(--dw-text-muted);
  --topbar-left-section-item-a-color: var(--dw-text-muted);
  --topbar-left-section-item-a-hover-color: var(--dw-text);
  --topbar-left-section-icon-android-filter: none;
  --topbar-left-section-lang-sel-cntr-color: var(--dw-text);
  --topbar-left-section-lang-sel-trig-after-btop: var(--dw-text);
  --topbar-left-section-lang-sel-bg: var(--dw-bg);
  --topbar-left-section-lang-sel-li-bg: var(--dw-surface);
  --topbar-left-section-lang-sel-li-hover-bg: var(--dw-purple-light);
  --site-header-bg: linear-gradient(to right, #3a3a3e 0%, #2a2a2c 100%);
  --site-header-bs: inset 0px 2px 1px color-mix(in srgb, var(--dw-text) 10%, transparent);
  --menu-slide-i-color: var(--dw-text);
  --top-menu-li-color: var(--dw-text);
  --top-menu-li-before-bg: var(--dw-surface-alt);
  --top-menu-li-true-hover-color: var(--dw-gold-soft);
  --top-menu-game-list-cntr-bg: color-mix(in srgb, var(--dw-surface) 98%, transparent);
  --top-menu-game-list-cntr-border: #ffc400;
  --top-menu-games-cntr-li-bg: linear-gradient(180deg,transparent 25%,#47474c 100%);
  --top-menu-games-cntr-li-hover-a-bg: color-mix(in srgb, var(--dw-purple-dark) 30%, transparent);
  --top-menu-games-cntr-li-a-img-bg: linear-gradient(180deg,var(--dw-bg) 25%,var(--dw-surface) 100%);
  --site-content-cntr-bg: var(--dw-bg);
  --site-info-cntr-bg: var(--dw-bg);
  --site-info-cntr-section-title-color: var(--dw-text-muted);
  --site-info-inner-cntr-color: var(--dw-border);
  --site-info-inner-cntr-site-links-cntr-border: var(--dw-border);
  --site-info-inner-cntr-footer-links-li-a-color: var(--dw-border);
  --site-info-inner-cntr-footer-links-li-a-hover-color: var(--dw-text);
  --site-info-inner-cntr-supp-list-li-border: var(--dw-border);
  --copyright-info-cntr-border: var(--dw-border);
  --copyright-info-cntr-copyright-color: var(--dw-text);
  --register-page-reminder-color: var(--dw-text-muted);
  --register-page-link-a-color: var(--dw-gold);
  --register-forgot-pass-modal-body-bg: var(--dw-surface);
  --register-forgot-simple-modal-header-color: var(--dw-text);
  --footer-separator-border: var(--dw-border);
  --site-desc-color: var(--dw-border);
  --site-info-title-h3-color: var(--dw-text-muted);
  --progressbar-bg: var(--dw-border);
  --progress-bg: var(--dw-text-muted);
  --register-modal-payment-method-cntr-bg: var(--dw-surface);
  --simple-modal-btn-secondary-border: var(--dw-gold);
  --introjs-tooltiptext-sub-color: var(--dw-purple);
  --introjs-nextbtn-bg: linear-gradient(to right,var(--dw-purple) 0%,var(--dw-purple) 100%);
  --introjs-bullets-ul-li-a-active-hover-bg: var(--dw-purple-light);
  --daily-reward-cntr-double-xp-count-cntr-bg: var(--dw-surface-alt);
  --daily-reward-cntr-detail-desc-desc-bg: var(--dw-surface-alt);
  --daily-reward-cntr-detail-desc-desc-color: var(--dw-text-muted);
  --modal-body-pending-trans-summ-cntr-border: var(--dw-purple);
  --modal-body-pending-trans-summ-cntr-bg: var(--dw-surface);
  --modal-body-pending-trans-summ-cntr-footer-border: var(--dw-border);
  --modal-body-pending-trans-summ-cntr-footer-a-bg: var(--dw-purple);
  --modal-body-pending-trans-details-cntr-bg: var(--dw-surface);
  --modal-body-pending-trans-details-cntr-border: var(--dw-border);
  --modal-body-pending-trans-details-cntr-item-status-img-filter: invert(0);
  --modal-body-pending-trans-details-cntr-item-part-bonus-pending-bg: color-mix(in srgb, var(--dw-text) 6%, transparent);
  --modal-body-pending-trans-details-cntr-item-part-bonus-pending-border: color-mix(in srgb, var(--dw-text) 60%, transparent);
  --modal-body-resolved-trans-popup-carousel-slick-prev-next-bg: var(--dw-surface-alt);
  --modal-body-resolved-trans-popup-carousel-slick-prev-next-border: var(--dw-text-muted);
  --modal-body-resolved-trans-popup-carousel-indicators-li-bg: transparent;
  --modal-body-resolved-trans-popup-carousel-indicators-li-border: var(--dw-text);
  --floating-action-btn-item-bg: linear-gradient(90deg,var(--dw-purple) 0%,var(--dw-purple) 100%);
  --floating-action-btn-item-border: var(--dw-border);
  --floating-action-btn-item-bs: color-mix(in srgb, var(--dw-purple) 50%, transparent);
  --site-footer-bg: var(--dw-surface);
  --ref-code-box-a-color: var(--dw-gold);
  --ref-code-box-a-hover-color: var(--dw-purple-light);
  --login-panel-btn-bg: var(--dw-purple);
  --login-panel-btn-hover-bg: var(--dw-purple-light);
  --login-panel-reg-btn-bg: var(--dw-gold);
  --login-panel-reg-btn-hover-bg: var(--dw-gold-soft);
  --provider-cntr-border: var(--dw-border);
  --provider-cntr-legend-color: var(--dw-text-muted);
  --user-info-color: var(--dw-text);
  --user-info-main-info-bg: var(--dw-surface);
  --user-info-main-info-bs: 0px 4px 4px 0px color-mix(in srgb, var(--dw-bg) 25%, transparent);
  --user-info-balance-a-span-color: var(--dw-gold);
  --user-info-balance-locked-bg: var(--dw-border);
  --user-info-balance-locked-span-color: var(--dw-gold);
  --user-info-locked-balance-img-filter: none;
  --user-info-loyalty-xp-username-cntr-loyalty-xp-progress-bg: var(--dw-bg);
  --user-info-loyalty-xp-username-cntr-loyalty-xp-detail-span-color: var(--dw-bg);
  --user-info-dropdown-menu-vendor-balance-cntr-bg: color-mix(in srgb, var(--dw-bg) 85%, transparent);
  --user-info-vendor-balance-cntr-border: var(--dw-purple);
  --loyalty-top-bar-cntr-bg: linear-gradient(82.95deg,var(--dw-bg) -41.64%,var(--dw-purple) 138.36%);
  --loyalty-top-bar-cntr-point-benefit-section-div-bg: var(--dw-surface);
  --loyalty-top-bar-cntr-vr-bg: color-mix(in srgb, var(--dw-text) 20%, transparent);
  --loyalty-top-bar-cntr-chev-right-filter: invert(1);
  --loyalty-top-bar-cntr-exp-section-item-bar-progress-bg: var(--dw-bg);
  --loyalty-top-bar-cntr-exp-section-item-level-amount-span-color: var(--dw-success);
  --loyalty-top-bar-cntr-exp-section-message-color: var(--dw-gold);
  --loyalty-top-bar-cntr-point-section-refresh-cntr-img-filter: none;
  --loyalty-top-bar-cntr-info-cntr-info-icon-bg: var(--dw-text-muted);
  --unread-announce-popup-border: var(--dw-purple);
  --unread-announce-popup-bg: color-mix(in srgb, var(--dw-bg) 85%, transparent);
  --modal-header-bg: linear-gradient(to right, #3f3f44 0%, #2a2a2c 100%);
  --modal-body-bg: var(--dw-bg);
  --modal-body-color: var(--dw-text);
  --modal-footer-border: var(--dw-border);
  --modal-footer-bg: var(--dw-bg);
  --modal-footer-btn-primary-bg: linear-gradient(to right, var(--dw-gold) 0%, var(--dw-gold-soft) 100%);
  --modal-footer-btn-primary-hover-bg: linear-gradient(to right, var(--dw-gold-soft) 0%, var(--dw-gold) 100%);
  --modal-footer-btn-secondary-color: var(--dw-text);
  --modal-footer-btn-secondary-hover-color: var(--dw-gold-soft);
  --register-forgot-pass-modal-header-bg: var(--dw-surface);
  --register-forgot-pass-modal-header-color: var(--dw-text);
  --popup-modal-maintenance-p-span-color: var(--dw-gold);
  --std-form-content-bg: color-mix(in srgb, var(--dw-bg) 98%, transparent);
  --std-form-content-color: var(--dw-text);
  --std-form-title-color: var(--dw-gold);
  --std-form-sub-title-border: var(--dw-gold);
  --std-form-note-color: var(--dw-text);
  --std-form-note-bg: var(--dw-purple);
  --std-form-note-a-color: var(--dw-gold);
  --std-form-content-reporting-scroll-cntr-table-head-bg: var(--dw-surface);
  --std-form-content-reporting-scroll-cntr-table-head-border: var(--dw-border);
  --std-form-content-reporting-scroll-cntr-table-body-bg: var(--dw-surface);
  --std-form-content-reporting-scroll-cntr-table-body-td-color: var(--dw-purple-light);
  --std-inline-form-group-form-content-form-cntrl-bg: var(--dw-bg);
  --std-inline-form-group-form-content-form-cntrl-border: var(--dw-border);
  --std-inline-form-group-form-cntrl-disabled-bg: var(--dw-surface);
  --exp-countdown-data-section-bg: var(--dw-purple);
  --std-profile-bar-bg: color-mix(in srgb, var(--dw-bg) 98%, transparent);
  --std-profile-bar-color: var(--dw-text-muted);
  --std-profile-bar-username-field-username-color: var(--dw-border);
  --std-profile-bar-balance-field-balance-color: var(--dw-gold);
  --std-profile-bar-user-field-loyalty-info-cntr-div-a-bg: var(--dw-surface-alt);
  --std-nav-bar-title: var(--dw-purple);
  --std-nav-bar-a-border: var(--dw-border);
  --std-nav-bar-a-not-active-true-hover-border: var(--dw-purple-light);
  --std-nav-bar-a-not-active-true-hover-color: var(--dw-purple-light);
  --std-side-menu-bg: var(--dw-bg);
  --std-side-menu-color: var(--dw-text);
  --std-side-menu-a-border: var(--dw-border);
  --std-form-note-span: var(--dw-purple);
  --std-report-scroll-cntr-table-grid-totals-bg: var(--dw-surface);
  --std-report-scroll-cntr-table-grid-totals-border: var(--dw-border);
  --simple-form-note-color: var(--dw-gold);
  --otp-hr-color: var(--dw-gold);
  --otp-popup-content-bg: var(--dw-surface);
  --otp-popup-content-color: var(--dw-text);
  --otp-fake-inputs-div-border: var(--dw-border);
  --otp-fake-inputs-div-bg: var(--dw-bg);
  --otp-fake-inputs-div-color: var(--dw-text);
  --std-remark-notif-content-span-color: var(--dw-gold);
  --std-outline-btn-border: var(--dw-gold);
  --std-form-title-with-back-icon-a-img-filter: invert(1);
  --std-remark-notification-bg: color-mix(in srgb, var(--dw-text) 10%, transparent);
  --std-remark-notification-content-color: var(--dw-text-muted);
  --std-form-content-webkit-thumb-bg: var(--dw-surface);
  --std-form-title-flex-a-color: var(--dw-text);
  --top-tab-cntr-a-bg: var(--dw-bg);
  --top-tab-cntr-a-color: var(--dw-text);
  --top-tab-cntr-a-true-hover-bg: var(--dw-surface);
  --data-payment-gateway-download-qr-btn-bg: var(--dw-purple);
  --data-payment-gateway-dest-acc-info-cntr-number-cntr-color: var(--dw-bg);
  --pending-trans-cntr-item-bg: var(--dw-surface);
  --pending-trans-cntr-item-data-payment-gateway-bg: var(--dw-surface);
  --pending-trans-cntr-item-remarks-cntr-border: color-mix(in srgb, var(--dw-text) 20%, transparent);
  --pending-trans-cntr-item-remarks-cntr-bg: color-mix(in srgb, var(--dw-text) 6%, transparent);
  --pending-trans-cntr-item-payment-gateway-dest-acc-bank-info-img-filter: initial;
  --pending-trans-cntr-payment-gateway-dest-acc-number-cntr-img-filter: invert(1);
  --pending-trans-cntr-item-payment-gateway-hr-btop: var(--dw-purple);
  --pending-trans-cntr-item-payment-gateway-hr-bbot: var(--dw-surface);
  --pending-trans-cntr-item-p-color: var(--dw-text-muted);
  --pending-trans-cntr-item-payment-gateway-dest-acc-info-number-cntr-img-filter: none;
  --pending-trans-cntr-item-payment-gateway-dest-acc-info-cntr-holder-info-span-color: var(--dw-text-muted);
  --pending-trans-cntr-item-deposit-line-bg: var(--dw-text-muted);
  --pending-deposit-line-bg: var(--dw-text-muted);
  --modal-std-header-after-bg: linear-gradient(90deg,transparent 0%,color-mix(in srgb, var(--dw-text) 90%, transparent) 46.29%,transparent 100%);
  --bonus-selection-cntr-bg: var(--dw-surface);
  --bonus-selection-cntr-border: var(--dw-purple);
  --bonus-selection-cntr-color: var(--dw-text);
  --bonus-selection-list-card-selected-card-footer-bg: var(--dw-surface);
  --bonus-selection-cntr-action-cancel-bonus-btn-border: var(--dw-text);
  --bonus-selection-cntr-action-img-filter: none;
  --bonus-selection-popup-content-bg: var(--dw-bg);
  --bonus-selection-list-card-bg: var(--dw-surface);
  --bonus-selection-list-card-border: var(--dw-border);
  --bonus-selection-list-card-footer-end-date-color: var(--dw-danger);
  --bonus-selection-list-card-detail-color: var(--dw-text);
  --bonus-selection-list-card-detail-bg: var(--dw-surface-alt);
  --bonus-selection-list-card-remarks-cntr-bg: var(--dw-surface);
  --bonus-selection-list-card-eligible-false-bg: var(--dw-surface-alt);
  --bonus-selection-card-highlighted-section-bg: color-mix(in srgb, var(--dw-text) 15%, transparent);
  --bonus-selection-card-highlighted-section-color: var(--dw-text);
  --search-header-title-img-filter: invert(14%) sepia(97%) saturate(7439%) hue-rotate(323deg) brightness(98%) contrast(101%);
  --search-input-cntr-input-bg: var(--dw-bg);
  --search-input-cntr-input-border: var(--dw-surface-alt);
  --search-input-cntr-input-placeholder-color: var(--dw-border);
  --recent-search-cntr-history-cntr-item-bg: var(--dw-bg);
  --search-result-provider-list-item-item-border: var(--dw-border);
  --contact-ver-popup-section-form-group-input-bg: var(--dw-bg);
  --contact-ver-popup-section-form-group-input-color: var(--dw-text-muted);
  --contact-ver-popup-section-form-group-input-border: var(--dw-surface-alt);
  --reporting-detail-popup-bg: var(--dw-bg);
  --modal-body-resolved-trans-details-primary-color: var(--dw-text);
  --modal-body-resolved-trans-details-secondary-color: var(--dw-text-muted);
  --modal-body-resolved-trans-details-rejected-reason-container-color: var(--dw-danger);
  --modal-body-resolved-trans-details-rejected-reason-container-border-color: var(--dw-border);
  --modal-body-resolved-trans-details-rejected-reason-text-color: var(--dw-danger);
  --modal-body-resolved-trans-details-cntr-bg: var(--dw-surface);
  --modal-body-resolved-trans-details-dashed-color: color-mix(in srgb, var(--dw-text) 25%, transparent);
  --resolved-transaction-header-icon: invert(0);
  --resolved-transaction-copy-icon-filter: invert(0);
  --resolved-transaction-status-app-filter: brightness(0) saturate(100%) invert(85%) sepia(9%) saturate(2459%) hue-rotate(68deg) brightness(102%) contrast(88%);
  --resolved-transaction-status-rej-filter: brightness(0) saturate(100%) invert(76%) sepia(54%) saturate(2439%) hue-rotate(305deg) brightness(95%) contrast(144%);
  --back-link-cntr-a-img-filter: invert(1);
  --modal-body-resolved-trans-wrapped-body-border-color: var(--dw-border);
  --modal-body-resolved-trans-details-bg: var(--dw-surface);
  --popover-bg: var(--dw-surface);
  --popover-border: var(--dw-purple);
  --table-table-color: var(--dw-text-muted);
  --no-data-cntr-p-color: var(--dw-purple);
  --no-data-cntr-img-filter: invert(16%) sepia(32%) saturate(662%) hue-rotate(225deg) brightness(92%) contrast(94%);
  --bonus-sel-list-card-content-title-bonus-btn-bg: var(--dw-surface-alt);
  --bonus-sel-list-card-content-title-bonus-btn-border: var(--dw-border);
  --bonus-sel-list-card-selected-content-title-bonus-btn-bg: var(--dw-surface);
  --bonus-sel-list-card-selected-content-title-bonus-btn-border: var(--dw-border);
  --bonus-sel-list-card-selected-content-title-bonus-btn-color: var(--dw-danger);
  --complaint-tracker-std-form-link-header-a-bg: var(--dw-surface);
  --complaint-cntr-std-form-link-header-a-true-bg: linear-gradient(90deg,var(--dw-purple) 0%,var(--dw-purple) 100%);
  --complaint-cntr-std-form-note-strong-color: var(--dw-gold);
  --complaint-cntr-std-form-title-border: var(--dw-gold);
  --complaint-cntr-std-form-title-color: var(--dw-gold);
  --complaint-cntr-std-form-note-bg: linear-gradient(82.95deg,var(--dw-bg) -41.64%,var(--dw-purple) 138.36%);
  --complaint-form-std-btn-primary-bg: linear-gradient(90deg,var(--dw-purple) 0%,var(--dw-purple) 100%);
  --complaint-modal-btn-secondary-color: var(--dw-text);
  --complaint-modal-btn-primary-color: var(--dw-text);
  --appeal-status-header-color: var(--dw-text-muted);
  --appeal-status-header-bg: var(--dw-purple-dark);
  --timeline-item-details-reason-cntr-bg: var(--dw-surface);
  --form-form-group-control-border: var(--dw-surface-alt);
  --form-form-group-control-bg: var(--dw-bg);
  --form-form-group-control-bs: 0px 4px 4px color-mix(in srgb, var(--dw-bg) 25%, transparent);
  --cntr-complaint-section-header-color: var(--dw-text-muted);
  --cntr-steps-cntr-procedure-steps-div-bg: var(--dw-purple-dark);
  --status-timeline-bg: var(--dw-bg);
  --upload-button-zone-bg: var(--dw-purple-dark);
  --upload-drop-zone-bg: var(--dw-bg);
  --upload-drop-zone-border-color: var(--dw-border);
  --upload-drop-zone-strong-color: var(--dw-text-muted);
  --upload-drop-zone-para-color: var(--dw-border);
  --auto-close-note-border: color-mix(in srgb, var(--dw-text) 7%, transparent);
  --upload-video-section-bg: var(--dw-purple);
  --upload-video-section-color: var(--dw-text);
  --upload-section-img-filter: invert(1);
  --complaint-modal-btn-secondary-bg: var(--dw-purple);
  --cntr-std-form-title-bg: color-mix(in srgb, var(--dw-bg) 98%, transparent);
  --guaranteed-site-section-p-color: var(--dw-text-muted);
  --copy-case-number-btn-img-filter: invert(0);
  --timeline-item-border: color-mix(in srgb, var(--dw-text) 20%, transparent);
  --timeline-item-curr-progress-details-title-color: var(--dw-success);
  --timeline-item-details-title-color: var(--dw-text-muted);
  --view-link-color: var(--dw-purple-light);
  --complaint-modal-btn-secondary-color: var(--dw-text);
  --footer-description-header-color: var(--dw-text-muted);
  --footer-description-note-color: var(--dw-border);
  --footer-sitemap-header-color: var(--dw-text-muted);
  --footer-sitemap-link-color: var(--dw-border);
  --footer-featured-product-card-header-color: var(--dw-text-muted);
  --footer-featured-product-card-note-color: var(--dw-text-muted);
  --footer-bank-list-note-color: var(--dw-text-muted);
  --footer-transaction-service-header-color: var(--dw-text-muted);
  --footer-transaction-service-note-color: var(--dw-text-muted);
  --footer-sitemap-icon-bg: var(--dw-purple-dark);
  --footer-sitemap-icon-filter: invert(.5);
  --footer-sitemap-qr-icon-filter: invert(0);
  --footer-featured-product-bg: var(--dw-surface);
  --footer-card-container-border: var(--dw-border);
  --footer-hero-icon-bg: var(--dw-surface-alt);
  --footer-banking-card-bg: var(--dw-surface);
}

html,
body {
  background-color: var(--dw-bg);
  color: var(--dw-text);
}

.modal-body,
.modal-footer {
  background-color: var(--dw-bg);
  color: var(--dw-text);
}

.modal-footer {
  border-top-color: var(--dw-border);
}

.modal-header {
  color: var(--dw-text);
}

.login-panel {
  color: var(--dw-text);
}

.login-panel input[type=text],
.login-panel input[type=password] {
  background-color: var(--dw-bg);
  border-color: var(--dw-border);
  color: var(--dw-text);
}

.login-panel .login-button {
  background: #3a3a3e;
  color: #ffe135;
  border: 1px solid #ffc400;
}

.login-panel .login-button:hover {
  background: #47474c;
  color: #ffe135;
}

.login-panel .register-button {
  background: #ffe135;
  color: #1a1a1a;
}

.login-panel .register-button:hover {
  background: #ffc400;
  color: #1a1a1a;
}

.btn-primary,
.btn-info,
.label-primary,
.label-info,
.progress-bar,
.progress-bar-info,
.pagination > .active > a,
.pagination > .active > span {
  background-color: #ffc400;
  border-color: #ffc400;
  color: #1a1a1a;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-info:hover,
.btn-info:focus {
  background-color: #ffe135;
  border-color: #ffe135;
  color: #1a1a1a;
}

.btn-success,
.label-success,
.progress-bar-success,
.alert-success {
  background-color: var(--dw-success);
  border-color: var(--dw-success);
  color: var(--dw-text);
}

.btn-warning,
.label-warning,
.progress-bar-warning,
.alert-warning {
  background-color: #ffe135;
  border-color: #ffe135;
  color: #1a1a1a;
}

.btn-danger,
.label-danger,
.progress-bar-danger,
.alert-danger {
  background-color: var(--dw-danger);
  border-color: var(--dw-danger);
  color: var(--dw-text);
}

.text-danger {
  color: var(--dw-danger);
}

.text-primary,
.text-info,
a.text-primary {
  color: var(--dw-purple-light);
}

.text-success {
  color: var(--dw-success);
}

.text-warning {
  color: var(--dw-gold);
}

.site-description h1,
.site-description h2,
.harum-copyright {
  color: var(--dw-gold);
}

.site-description p,
.site-description {
  color: var(--dw-text);
}

.site-description a {
  color: var(--dw-purple-light);
}

.play-now,
.play-now:hover {
  color: #1a1a1a;
}

.popular-game-title-container a {
  color: #1a1a1a;
}

.footer-links a {
  color: #ffe135;
}

.footer-links a:hover {
  color: #ffc400;
}

.language-selector .language_selector:hover,
.language-selector .language_selector:hover .language-name,
.language-selector .language_selector:hover .language-name div {
  color: #1a1a1a;
}

.modal-header,
.register-modal .modal-header,
.forgot-password-modal .modal-header {
  box-shadow: inset 0 -3px 0 #ffc400;
}

.lucky22-faq {
  margin: 28px 0 8px;
}

.lucky22-faq h2 {
  color: #ffe135;
  font-family: Verdana, sans-serif;
  margin-bottom: 16px;
}

.lucky22-faq details {
  background: #36363a;
  border: 1px solid #5c5c62;
  border-radius: 10px;
  margin-bottom: 10px;
  overflow: hidden;
}

.lucky22-faq summary {
  cursor: pointer;
  color: #ffe135;
  font-weight: 700;
  padding: 14px 16px;
  list-style: none;
}

.lucky22-faq summary::-webkit-details-marker {
  display: none;
}

.lucky22-faq details p {
  color: #f5f5f5;
  margin: 0;
  padding: 0 16px 14px;
  text-align: justify;
}

.jadwal-note {
  text-align: center;
  color: #c6c6c8;
  margin: -20px auto 28px;
  max-width: 760px;
}

.download-apk-container {
  background: linear-gradient(100deg, #2a2a2c 0%, #3d3824 46%, #2a2a2c 100%);
  border-top: 2px solid #ffc400;
  border-bottom: 2px solid #ffe135;
}

.lucky22-keyword-bar {
  background: #2a2a2c;
  text-align: center;
  padding: 16px 16px 6px;
}

.lucky22-keyword-bar .footer-links {
  margin-bottom: 10px;
}

.lucky22-keyword-bar .footer-links > li > a {
  color: #ffe135;
}

.lucky22-keyword-bar .footer-links > li > a:hover {
  color: #ffc400;
}

.download-apk > div,
.download-apk > div:nth-child(1),
.download-apk > div:nth-child(2) {
  opacity: 1;
  transform: none;
  min-width: 0;
}

@media (max-width: 767px) {
  .download-apk {
    flex-direction: column;
    align-items: stretch;
    padding: 16px 14px 20px;
  }

  .download-apk .h2,
  .download-apk .h3,
  .download-apk .rating-box {
    max-width: 100%;
    overflow-wrap: break-word;
    line-height: 1.2;
  }

  .download-apk > div {
    flex-basis: auto;
    width: 100%;
  }

  .download-apk .h2 {
    font-size: 32px;
  }

  .download-apk .h3 {
    font-size: 18px;
  }

  .download-apk img {
    max-width: 100%;
    height: auto;
  }
}
