@import url("https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;600;700&family=Sarabun:wght@400;500;600;700&display=swap");

:root{--primary-bg:#1a1508;--primary-text-color:#fff;--secondary-text-color:#74708f;--theme-text-color:#f00;--primary-button-bg:#b8860b;--primary-button-bg-img:linear-gradient(to right,#b8860b 0%,#470a0a 100%);--primary-button-text-color:#fff;--outline-button-text-color:#fff;--outline-button-border-color:#c9a227;--standard-form-container-bg:#12100a;--standard-form-container-bg-img:none;--standard-form-content-bg:#230f2a;--standard-form-title-color:#c9a227;--standard-form-label-color:#fff;--standard-form-input-bg:#111;--standard-form-input-text-color:#fff;--standard-form-input-border-color:#333;--standard-form-input-copy-button-bg:linear-gradient(to right,#c9a227 0%,#ee1d1d 100%);--standard-form-input-disabled-bg:#101010;--standard-form-input-disabled-text-color:#999;--standard-form-note-bg:#1a1208;--standard-form-note-color:#fff;--standard-form-group-link-text-color:#fff;--standard-content-block-bg:#1a1508;--standard-remark-container-bg:#171717;--standard-remark-container-text-color:#fff;--standard-remark-container-border-color:#d4af37;--standard-remark-notification-container-bg:#ffffff1a;--standard-remark-notification-title-text-color:#fff;--standard-remark-notification-content-text-color:#bebebe;--standard-remark-content-container-p-color:#d8d8d8;--modal-header-bg:#c9a227;--modal-header-bg-img:linear-gradient(to right,#c9a227 0%,#5c4810 100%);--modal-content-bg:#000;--modal-footer-border-top-color:rgba(224,224,224,.2);--simple-modal-hr-bg:-webkit-gradient(linear,0 0,100% 0,from(transparent),to(transparent),color-stop(50%,#fff));--form-input-icon-color:#5c4810;--reporting-navbar-bg:#191919;--reporting-navbar-active-bg:#b8860b;--reporting-navbar-active-bg-img:linear-gradient(to right,#b8860b 0%,#470a0a 100%);--standard-icon-filter:invert(1);--announcement-bg:#121212;--announcement-text-color:#fff;--carousel-indicator-bg:transparent;--carousel-indicator-active-color:#d4af37;--jackpot-container-bg-img:linear-gradient(#c9a227,#1a1508);--jackpot-inner-container-bg:#000;--jackpot-border-container-bg:#000;--jackpot-border-container-border-color:#6b5420;--jackpot-currency-text-color:#e8c547;--main-menu-outer-container-navigation-bg:#b8860b;--main-menu-outer-container-navigation-icon-color:#fff;--main-menu-outer-container-link-color:#f00;--main-menu-outer-container-link-active-color:#f60;--home-section-title-container-bg:#3d2f08;--home-section-title-container-bg-img:linear-gradient(to right,#3d2f08 0%,#141414 100%);--download-apk-section-platform-title-color:#f00;--download-apk-section-button-bg:#5c4810;--download-apk-section-guide-link-color:#01de41;--forgot-password-icon-filter:brightness(0) invert(1);--body-bg:#080604;--body-home-bg:#080604;--site-header-bg:#060504;--site-header-button-bg:#5c4810;--site-header-button-bg-img:linear-gradient(to right,#470a0a 0%,#5c4810 100%);--site-menu-bg:#161616;--side-menu-trigger-bar-icon-bg:#fff;--side-menu-trigger-before-bg:rgba(0,0,0,.8);--side-menu-trigger-before-box-shadow:1px 0 2px rgba(255,255,255,.3);--site-menu-list-border-top-color:#080604;--site-menu-list-item-bg:#161616;--site-menu-list-item-text-color:#bbb;--site-menu-list-item-border-left-color:#4a4a4a;--side-menu-login-panel-bg:#141414;--side-menu-login-panel-bg-img:linear-gradient(to right,#141414 0%,#050505 100%);--side-menu-login-panel-login-button-bg:#5c4810;--side-menu-login-panel-login-button-bg-img:linear-gradient(to right,#5c4810 0%,#5c4810 100%);--side-menu-login-panel-login-button-text-color:#fff;--side-menu-login-panel-register-button-color:#b8860b;--side-menu-login-panel-telegram-bot-link-img-border:#ffffff1a;--side-menu-username-text-bg:-webkit-linear-gradient(left,#c9a227,#c9a22780);--side-menu-balance-field-bg:#040404;--side-menu-balance-field-text-color:#fff;--side-menu-balance-field-border-color:#f00;--side-menu-balance-field-real-balance-text-color:#00fc12;--side-menu-locked-balance-container-bg:#2c2b29;--side-menu-experience-point-text-color:#fff;--site-footer-link-active-color:#d4af37;--site-footer-menu-bg:#1a1508;--site-footer-menu-text-color:#fff;--site-info-bg:#080604;--floating-action-button-bg:linear-gradient(90deg,#b8860b 0%,#470a0a 100%);--floating-action-button-border-color:#ad2c2c;--floating-action-button-box-shadow:0 4px 24px 0 #d4af3780;--loyalty-info-container-bg:linear-gradient(0deg,#303030 0%,#525252 89.01%,#303030 99%);--loyalty-info-experience-container-bg:#222;--loyalty-info-experience-container-separator-border-color:#3e3e3e;--loyalty-info-experience-progress-bg:#ffffff1a;--loyalty-info-balance-container-bg:#060606;--loyalty-info-balance-container-amount-color:#61dd04;--vendor-balances-container-color:#d4af37;--info-center-panel-heading-bg:#f00;--info-center-panel-heading-text-color:#fff;--search-popup-bg:#050403;--search-popup-close-icon-img-filter:initial;--search-popup-title-icon-img-filter:invert(10%) sepia(100%) saturate(7474%) hue-rotate(359deg) brightness(92%) contrast(122%);--search-input-bg:#141414;--search-input-text-color:#fff;--search-input-border-color:#2b2b2b;--search-result-section-title-bg:#1d1d1d;--recent-searches-section-title-text-color:#6c6c6c;--recent-searches-history-item-bg:#141414;--recent-searches-history-item-text-color:#fff;--tab-menu-container-bg:#808080;--tab-menu-container-border-right-color:#000;--tab-menu-container-active-bg:#d4af37;--account-summary-referral-code-container-bg:#1a1208;--account-summary-referral-code-container-color:#d4af37;--account-summary-last-transaction-table-header-bg:#d4af37;--account-summary-last-transaction-table-body-bg:#0a0814;--payment-account-list-arrow-icon-filter:invert(1);--payment-account-default-label-bg:#41404c;--payment-account-default-label-text-color:#d8d8df;--payment-account-default-label-border-color:#908fa1;--register-page-payment-method-container-bg:#282828;--register-page-reminder-text-color:#b2b0b9;--register-done-container-text-color:#d5d5d5;--register-done-container-sub-text-color:#7c7c7c;--register-done-verification-remarks-container-bg:#c9a2274f;--register-done-verification-remarks-container-text-color:#fff;--register-done-verification-remarks-container-link-text-color:#f00;--register-done-verification-remarks-container-border-color:#c9a227;--pending-transaction-card-bg:#1d1d1d;--pending-transaction-card-main-text-color:#fff;--pending-transaction-card-sub-text-color:#bbb;--pending-transaction-card-bank-info-bg:#222;--pending-transaction-card-bank-info-icon-filter:initial;--pending-transaction-card-copy-icon-filter:invert(1);--pending-transaction-card-hr-border-top-color:#2d2d2d;--pending-transaction-card-hr-border-bottom-color:#272727;--pending-transaction-summary-footer-border-top-color:#ffffff14;--pending-transaction-summary-detail-container-bg:#241717;--pending-transaction-summary-detail-container-text-color:#fff;--pending-transaction-summary-detail-container-border-color:#d80b0b;--pending-transaction-summary-detail-button-bg:#ca0101;--pending-transaction-details-container-bg:#242424;--pending-transaction-details-container-text-color:#fff;--pending-transaction-details-container-border-color:#404040;--pending-transaction-details-item-bg:#080604;--pending-transaction-details-item-border-color:#404040;--pending-transaction-details-item-copy-img:invert(0);--pending-transaction-details-item-icon-filter:initial;--pending-transaction-details-item-img-bg:#f997021a;--pending-transaction-details-item-secondary-color:#bdbdbd;--deposit-payment-method-selection-active-bg:#570505;--deposit-payment-method-selection-active-bg-img:linear-gradient(to bottom,#b8860b 0%,#470a0a 100%);--deposit-container-bank-info-bg:#242424;--deposit-container-bank-info-copy-icon-filter:invert(1);--deposit-container-bank-info-hr-border-top-color:#000;--deposit-container-bank-info-hr-border-bottom-color:#393939;--deposit-container-bank-info-sub-text-color:#95939e;--deposit-container-bank-info-admin-fee-text-color:#ffb82e;--deposit-container-bank-info-icon-filter:initial;--pending-transaction-details-item-hr-border-color:rgba(224,224,224,.2);--pending-transaction-details-pending-bonus-remarks-bg:#ffffff0f;--pending-transaction-details-pending-bonus-remarks-text-color:#fff;--pending-transaction-details-pending-bonus-remarks-border-color:#fff9;--deposit-summary-container-border-color:#12100a;--deposit-summary-header-bg:#12100a;--deposit-summary-header-text-color:#fff;--deposit-summary-header-text-amount-color:#f00;--deposit-summary-content-bg:#000;--deposit-summary-detail-text-sub-color:#dbdbdb;--deposit-summary-footer-border-top-color:#303030;--bonus-selection-container-bg:#2a2108;--bonus-selection-container-text-color:#fff;--bonus-selection-container-border-color:#8b6914;--bonus-selection-container-cancel-button-color:#fff;--bonus-selection-popup-bg:#0a0805;--bonus-selection-popup-text-color:#fff;--bonus-selection-popup-close-icon-filter:initial;--bonus-selection-card-bg:#1d1c21;--bonus-selection-card-border-color:#42404c;--bonus-selection-card-selected-bg:#2a2108;--bonus-selection-card-selected-border-color:#8b6914;--bonus-selection-card-disabled-bg:#333;--bonus-selection-card-disabled-border-color:#42404c;--bonus-selection-card-apply-button-bg:#35333b;--bonus-selection-card-apply-button-border-color:#5a5762;--bonus-selection-card-cancel-button-bg:#3c1e1e;--bonus-selection-card-cancel-button-text-color:#ff7272;--bonus-selection-card-cancel-button-border-color:#582c2c;--bonus-selection-card-detail-bg:#3a3842;--bonus-selection-card-detail-highlighted-section-bg:#27252c;--bonus-selection-card-detail-highlighted-section-text-color:#d0d0d0;--bonus-selection-card-detail-disabled-text-color:#e7e7e7;--bonus-selection-card-remarks-bg:#2a2108;--bonus-selection-card-remarks-text-color:#fff;--bonus-selection-card-remarks-border-color:#8b6914;--bonus-selection-card-footer-terms-arrow-disabled-filter:initial;--withdrawal-remark-container-bg:#171717;--withdrawal-remark-container-text-color:#fff;--withdrawal-remark-container-border-color:#8b6914;--trans-item-green-color:#66f480;--trans-item-red-color:#ff695e;--pending-transaction-page-bg:#050403;--back-link-cntr-a-color:#fff;--back-link-cntr-a-hover-color:#fff;--back-link-cntr-a-img-filter:invert(1);--pending-trans-section-head-span-color:#fff;--pending-trans-section-head-a-color:#ff9806;--pending-trans-section-head-a-hover-color:#0d3d9e;--pending-trans-car-item-bg:#191919;--pending-trans-car-item-info-section-details-primary-color:#ececec;--pending-trans-car-item-info-section-details-secondary-color:#bdbdbd;--pending-trans-car-item-download-qr-btn-bg:linear-gradient(to right,#b8860b 0%,#470a0a 100%);--pending-trans-car-item-download-qr-btn-color:#fff;--pending-trans-car-item-download-qr-btn-hover-bg:linear-gradient(to right,#470a0a 0%,#b8860b 100%);--pending-trans-car-item-download-qr-btn-hover-color:#fff;--reporting-group-transaction-item-border-top-color:#242424;--reporting-detail-popup-bg:#252525;--pending-trans-detail-primary-color:#fff;--pending-trans-detail-secondary-color:#bdbdbd;--pending-trans-detail-card-bg:#262626;--pending-trans-detail-card-border-color:#404040;--pending-trans-detail-card-secondary-section-bg:#2c2c2c;--pending-trans-detail-remarks-color:#fff;--pending-trans-info-chevron-icon-filter:invert(1);--pending-trans-info-copy-icon-filter:invert(1);--pending-trans-expiration-in-color:#a9a9a9;--pending-trans-expiration-countdown-color:#55fc25;--reporting-detail-overlay-bg:#060504;--reporting-detail-overlay-color:#fff;--reporting-detail-overlay-close-button-filter:invert(1);--bet-report-detail-container-primary-bg:#191919;--bet-report-detail-container-secondary-bg:#282828;--bet-report-detail-header-border-color:#2f2f2f;--bet-report-detail-link-color:var(--theme-text-color);--claim-item-type-bg:#5b1919;--claim-item-type-expiration-countdown-bg:#4d1515;--claim-item-card-bg:#1b1b1b;--claim-item-card-text-color:#fff;--claim-item-card-note-text-color:#5c4810;--claim-item-card-border-color:#5b1919;--claim-item-activation-button-bg:#5c4810;--claim-item-claim-button-bg:linear-gradient(to bottom,#c9a227 0%,#5c4810 100%);--claim-item-claim-button-border-color:#5c4810;--claim-item-info-button-bg:#555;--claim-info-remarks-bg:#241717;--claim-info-remarks-text-color:#fff;--claim-info-remarks-border-color:#d80b0b;--claim-info-highlighted-section-bg:#ffffff26;--claim-info-highlighted-section-text-color:#d0d0d0;--claim-info-turnover-calculation-note-text-color:#eabd79;--combine-promo-info-warning-color:#db7500;--combine-promo-info-value-text-color:#fff;--bonus-progress-bg:#555;--bonus-progress-bar-bg:linear-gradient(to right,#a4c165 0%,#6dcf67 100%);--bonus-slider-modal-bg:#171717;--bonus-slider-form-bg:#202020;--bonus-slider-form-text-color:#dad9d9;--bonus-slider-form-border-top-color:#8c8c8c;--bonus-slider-control-button-bg:#e4e4e4;--bonus-slider-control-button-color:#525252;--bonus-slider-activation-button-hover-bg:#8b6914;--messaging-side-menu-bg:#1d1d1d;--messaging-side-menu-text-color:#fff;--notification-tab-item-bg:#1f1e1b;--notification-tab-item-text-color:#fff;--notification-tab-item-border-bottom-color:#1f1e1b;--notification-tab-item-active-border-bottom-color:#fff;--notification-item-bg:#111;--notification-item-border-color:#242424;--notification-item-unread-bg:#200;--notification-item-unread-border-color:#d4af37;--notification-item-unread-label-bg:#d4af37;--notification-item-main-text-color:#fff;--notification-item-sub-text-color:#858585;--notification-item-teaser-text-color:#cfcfcf;--notification-empty-image-bg:#333;--reporting-control-group-bg:#191919;--reporting-table-header-bg:#0c0a06;--reporting-table-header-text-color:#fff;--reporting-table-body-bg:#080604;--reporting-table-body-text-color:#bbb;--reporting-table-body-border-color:#080604;--reporting-table-grid-totals-color:#0c0a06;--no-data-container-image-filter:invert(33%) sepia(0%) saturate(1260%) hue-rotate(138deg) brightness(95%) contrast(90%);--no-data-container-text-color:#7c7c7c;--referral-code-container-border-color:#c9a227;--referral-button-bg:linear-gradient(to right,#b8860b 0%,#5c4810 100%);--referral-show-qr-button-bg:#12100a;--referral-show-qr-button-text-color:#fff;--referral-show-qr-button-icon-filter:initial;--referral-share-button-img-filter:invert(100%) invert(12%) sepia(94%) saturate(5197%) hue-rotate(4deg) brightness(91%) contrast(118%);--referral-update-verification-note-bg:#231010;--referral-statistic-box-bg:#2a1f0a;--referral-statistic-box-border:none;--referral-statistic-box-border-bottom:1px solid #c9a227;--referral-statistic-box-text-color:#fff;--referral-statistic-box-amount-text-color:#c9a227;--referral-guidance-feature-item-bg:#363636;--referral-guidance-feature-icon-container-bg:linear-gradient(to bottom,#b8860b 0%,#470a0a 100%);--referral-guidance-feature-info-title-color:#fff;--referral-verification-form-note-bg:#cbcbcb;--referral-verification-form-note-color:#363565;--referral-verification-footer-line-bg:#555;--referral-pending-verification-image-bg:#d4af37;--mobile-app-select-text-color:#fff;--mobile-app-select-active-bg:#5c4810;--daily-reward-popup-title-text-color:#fff;--daily-reward-popup-sub-title-text-color:#fff;--daily-reward-popup-detail-description-bg:#2f2e35;--daily-reward-popup-detail-description-text-color:#bbb;--double-exp-countdown-container-bg:#210202;--double-exp-countdown-container-text-color:#fff;--double-exp-countdown-number-bg:#05040a;--double-exp-countdown-number-separator-bg:#343045;--loyalty-container-bg:#080604;--loyalty-container-title-text-color:#fff;--loyalty-top-bar-container-bg:linear-gradient(82.95deg,#121212 -41.64%,#3d3d3d 138.36%);--loyalty-top-bar-container-text-color:#fff;--loyalty-top-bar-container-separator-bg:#fff3;--loyalty-top-bar-experience-bar-bg:#050403;--loyalty-top-bar-current-experience-point-text-color:#92ff2d;--loyalty-top-bar-experience-message-text-color:#f8e689;--loyalty-top-bar-icon-image-filter:invert(1);--loyalty-top-bar-loyalty-point-container-bg:#080604;--loyalty-top-bar-loyalty-point-info-icon-bg:#a8a8a8;--loyalty-top-bar-accumulated-point-container-bg:#080604;--loyalty-top-bar-accumulated-point-container-text-color:#a8a8a8;--loyalty-menu-item-bg:#212121;--loyalty-reward-tab-filter-item-bg:#12100a;--loyalty-reward-tab-filter-item-text-color:#dbdbdb;--loyalty-reward-tab-filter-item-active-bg:#393939;--loyalty-reward-tab-filter-item-text-color:#fff;--loyalty-reward-category-title-border-color:#b8860b;--loyalty-reward-product-card-bg:#191919;--loyalty-reward-product-card-item-lp-container-bg:#fff3;--loyalty-reward-product-card-item-lp-container-real-point-text-color:#6c757d;--loyalty-reward-product-card-redeem-button-bg:#b8860b;--loyalty-reward-product-card-redeem-button-bg-img:linear-gradient(to right,#b8860b,#7d0101);--loyalty-reward-product-card-disabled-button-bg:#fff3;--loyalty-reward-product-card-disabled-button-text-color:#ffffff4d;--loyalty-reward-product-scrollbar-bg:#58585a;--loyalty-reward-mission-item-bg:#211e1e;--loyalty-reward-mission-item-text-color:#fff;--loyalty-reward-mission-progress-bg:#020202;--loyalty-reward-mission-progress-text-color:#fff;--loyalty-reward-mission-progress-completed-text-color:#fff;--loyalty-reward-mission-action-container-bg:#333030;--loyalty-reward-mission-action-container-start-button-bg:#626262;--loyalty-reward-cntr-item-available-bg:#800;--loyalty-reward-cntr-item-available-color:#fff;--loyalty-history-filter-bg:#282525;--loyalty-history-filter-text-color:#fff;--loyalty-history-filter-border-color:#363333;--loyalty-history-list-item-bg:#211e1e;--loyalty-how-it-works-section-bg:#111;--loyalty-how-it-works-section-border-color:#212121;--loyalty-how-it-works-section-title-bg:#393939;--loyalty-how-it-works-section-title-text-color:#f00;--loyalty-level-item-bg:#121212;--loyalty-level-item-text-color:#ffffff4d;--loyalty-level-item-active-bg:#202020;--loyalty-level-item-text-active-color:#fff;--loyalty-level-item-lock-icon-image-filter:initial;--loyalty-level-progress-bar-bg:#252525;--loyalty-level-remarks-container-bg:#171717;--loyalty-level-remarks-container-border-color:#d4af37;--loyalty-benefits-container-bg:#141414;--loyalty-benefits-list-item-bg:#252525;--loyalty-benefits-list-item-box-shadow:0 4px 4px 0 #00000040;--loyalty-benefits-list-item-sub-text-color:#a8a8a8;--loyalty-benefits-list-item-arrow-icon-img-filter:invert(1);--loyalty-benefits-modal-main-text-color:#fff;--loyalty-benefits-modal-sub-text-color:#dbdbdb;--provider-list-text-color:#a8a8a8;--games-filter-section-bg:#080604;--games-filter-section-text-color:#9694a0;--games-filter-input-bg:#1a1508;--games-filter-tab-text-active-color:#fff;--games-filter-tab-text-active-border-bottom-color:#d4af37;--games-list-text-color:#fff;--games-list-card-bg:#2a1f12;--games-list-card-bg-img:linear-gradient(to bottom,#2a1f12 0%,#0c0a06 100%);--vendor-page-game-buttons-field-bg:#000;--otp-popup-background:#141125;--otp-popup-text-color:#fff;--otp-input-bg:#111;--otp-input-text-color:#fff;--otp-input-text-border-color:#333;--otp-input-text-filled-border-color:#ca0101;--contact-verification-input-bg:#141414;--contact-verification-input-text-color:#dbdbdb;--contact-verification-input-border-color:#2c2c2c;--promotion-top-tab-container-bg:#111;--promotion-top-tab-container-active-bg:#d4af37;--promotion-top-tab-container-text-color:#fff;--promotion-filter-tab-bg:#1b1b1b;--promotion-filter-tab-text-color:#ccc;--promotion-filter-tab-active-bg:#d4af37;--promotion-filter-tab-active-text-color:#fff;--promotion-item-bg:#060504;--promotion-item-text-color:#fff;--promotion-item-sub-text-color:#acabaa;--promotion-item-get-promo-button-bg:#5c4810;--promotion-item-get-button-text-color:#fff;--promotion-item-detail-button-border-color:#d4af37;--promotion-item-detail-button-text-color:#d4af37;--promotion-countdown-bg:#2a1f0a;--promotion-countdown-text-color:#fff;--promotion-countdown-box-shadow:1px 1px 3px rgba(0,0,0,.3);--promotion-countdown-number-bg:#f6f6f6;--promotion-countdown-number-text-color:#2a1f0a;--promotion-share-button-border-color:#969696;--promotion-share-button-text-color:#fff;--promotion-share-button-icon-filter:invert(1) brightness(2);--date-range-picker-topbar-bg:#470a0a;--date-range-picker-selected-start-end-bg:#b8860b;--date-range-picker-selected-today-bg:#a67c00;--date-range-picker-selected-range-bg:#f8dad8;--intro-js-tooltip-bg:#848484;--intro-js-tooltip-title-text-color:#fff;--intro-js-tooltip-description-text-color:#fff;--popover-bg:#171717;--popover-text-color:#fff;--popover-border-color:#f00;--drawer-cntr-bg:#252525;--drawer-cntr-color:#fff;--drawer-cntr-displayed-content-label-input-radio-before-bg:#363636;--drawer-cntr-displayed-content-label-input-radio-before-border:#6f6f6f;--drawer-cntr-displayed-content-label-input-radio-checked-before-bg:#252525;--drawer-cntr-displayed-content-label-input-radio-checked-before-border:#d4af37;--drawer-cntr-displayed-content-label-input-radio-checked-after-bg:#d4af37;--reporting-form-cntr-group-select-form-control-bg:#080808;--reporting-form-cntr-group-form-control-select-border:#d4af37;--reporting-form-cntr-group-form-control-select-color:#fff;--resolved-transaction-carousel-navigation-bg:#3d3d3d;--resolved-transaction-carousel-navigation-border-color:#8d8d8d;--resolved-transaction-carousel-navigation-arrow-filter:invert(1);--resolved-transaction-copy-icon-filter:invert(0);--resolved-transaction-header-icon: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%);--modal-body-resolved-trans-wrapped-body-border-color:#404040;--modal-body-resolved-trans-details-bg:#252525;--modal-body-resolved-trans-details-cntr-bg:#212121;--modal-body-resolved-trans-details-cntr-border:none;--modal-body-resolved-trans-details-primary-color:#fff;--modal-body-resolved-trans-details-secondary-color:#bdbdbd;--modal-body-resolved-trans-details-dashed-color:rgba(255,255,255,.25);--modal-body-resolved-trans-details-amount-color:#fff;--modal-body-resolved-trans-details-rejected-reason-container-color:#362121;--modal-body-resolved-trans-details-rejected-reason-container-border-color:#4e2e2e;--modal-body-resolved-trans-details-rejected-reason-text-color:#ff8181;--free-spin-report-container-bg:#212121;--free-spin-report-title-color:#fff;--free-spin-report-detail-color:#bdbdbd;--free-spin-report-status-failed:#ff8181;--free-spin-report-status-pending:#feb944;--free-spin-report-status-success:#6ff082;--free-spin-report-status-ongoing-img:brightness(0) invert(1) brightness(.741);--reporting-group-inner-card-border-top-color:#424242;--empty-table-cntr-color:#888;--empty-table-cntr-img-filter:initial;--case-number-color:#c9a227;--appeal-btn-border-color:#c9a227;--appeal-btn-color:#c9a227;--appeal-status-header-bg:#1f1f1f;--appeal-case-number-label-color:#dbdbdb;--appeal-status-header-color:#dbdbdb;--appeal-timeline-border-color:#fff3;--appeal-status-timeline-color:#bdbdbd;--appeal-status-timeline-details-bg:#161616;--appeal-status-timeline-details-color:#bdbdbd;--appeal-status-current-progress-color:#89ed95;--appeal-close-note-border-color:#f1f1f1;--appeal-cert-number-section-color:#dbdbdb;--appeal-case-number-btn-img-filter:invert(0);--appeal-close-note-border-color:#1f1f1f;--appeal-form-label-color:#fff;--tracker-form-title-color:#fff;--appeal-container-bg:#0f0f0f;--complaint-remarks-bg:#262626;--complaint-remarks-header-color:#c9a227;--complaint-form-link-header-a-true-bg:#470a0a;--complaint-form-link-header-a-true-color:#fff;--complaint-form-link-header-a-color:#fff;--complaint-form-link-header-a-bg:#222;--std-form-container-form-control-bg:#080808;--std-form-container-form-control-border:#2b2b2b;--complaint-submit-button-bg:linear-gradient(to right,#b8860b 0%,#470a0a 100%);--complaint-form-procedure-steps-color:#dbdbdb;--complaint-form-procedure-steps-bg:#262626;--complaint-upload-box-border-color:#c9a227;--complaint-upload-box-plus-color:#c9a227;--footer-separator-border:1px dotted #262626;--footer-description-header-color:#d5d5d5;--footer-description-note-color:#676767;--footer-sitemap-header-color:#d5d5d5;--footer-sitemap-link-color:#676767;--footer-bank-list-note-color:#939393;--footer-sitemap-icon-bg:#303030;--footer-sitemap-icon-filter:invert(.5);--footer-sitemap-qr-icon-filter:invert(0);--footer-featured-product-bg:#121212;--footer-card-container-border:#12100a;--footer-copyright-color:inherit;--lux-gold:#d4af37;--lux-gold-light:#f5e6c8;--lux-gold-deep:#6b5420}

/* Refinements: replace residual accent reds with gold tones */
:root {
    --theme-text-color: #e8c547;
    --main-menu-outer-container-link-color: #f0e6c8;
    --main-menu-outer-container-link-active-color: #ffd666;
    --download-apk-section-platform-title-color: #e8c547;
    --side-menu-balance-field-border-color: rgba(212, 175, 55, 0.55);
    --info-center-panel-heading-bg: #6b5420;
    --primary-button-bg-img: linear-gradient(135deg, #e8c547 0%, #a67c00 45%, #4a3a12 100%);
    --site-header-button-bg-img: linear-gradient(135deg, #c9a227 0%, #5c4810 100%);
    --floating-action-button-bg: linear-gradient(90deg, #d4af37 0%, #2a1f0a 100%);
    --floating-action-button-border-color: rgba(212, 175, 55, 0.65);
    --reporting-navbar-active-bg-img: linear-gradient(to right, #c9a227 0%, #3d2f08 100%);
    --register-done-verification-remarks-container-link-text-color: #e8c547;
    --deposit-summary-header-text-amount-color: #e8c547;
    --popover-border-color: rgba(212, 175, 55, 0.5);
    --loyalty-how-it-works-section-title-text-color: #e8c547;
    --standard-form-input-copy-button-bg: linear-gradient(to right, #c9a227 0%, #5c4810 100%);
    --secondary-text-color: #a89878;
}

/* Typography: Thai + luxury display (fonts loaded via @import at top) */

html {
    scroll-behavior: smooth;
}

body {
    font-family: "Sarabun", "Kanit", system-ui, sans-serif;
    font-size: 15px;
    line-height: 1.55;
    letter-spacing: 0.02em;
    background:
        radial-gradient(ellipse 120% 80% at 50% -20%, rgba(212, 175, 55, 0.12), transparent 55%),
        radial-gradient(ellipse 80% 50% at 100% 50%, rgba(139, 105, 20, 0.08), transparent 45%),
        linear-gradient(180deg, #0a0805 0%, #050403 40%, #030201 100%);
    color: #f5f0e8;
}

#inner_body_container,
.inner-body-container {
    position: relative;
}

#inner_body_container::before {
    content: "";
    pointer-events: none;
    position: fixed;
    inset: 0;
    background:
        linear-gradient(105deg, transparent 40%, rgba(255, 255, 255, 0.03) 50%, transparent 60%);
    z-index: 0;
}

#scroll_container {
    position: relative;
    z-index: 1;
}

h1, h2, h3, h4, h5, h6,
.popular-game-title-container .title,
.modal-title {
    font-family: "Kanit", "Sarabun", sans-serif;
    font-weight: 600;
    letter-spacing: 0.04em;
}

/* Header glow */
.site-header {
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    box-shadow:
        0 4px 24px rgba(0, 0, 0, 0.65),
        0 0 40px rgba(212, 175, 55, 0.08);
    backdrop-filter: blur(8px);
}

.site-header .login-button,
.site-header .register-button,
.header-info .login-button,
.header-info .register-button {
    text-shadow: 0 0 12px rgba(212, 175, 55, 0.35);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.site-header .register-button:hover,
.header-info .register-button:hover {
    box-shadow: 0 0 20px rgba(212, 175, 55, 0.45);
    transform: translateY(-1px);
}

/* Announcement bar */
.announcement-container {
    border-bottom: 1px solid rgba(212, 175, 55, 0.2);
    background: linear-gradient(90deg, rgba(26, 21, 8, 0.95), rgba(12, 10, 6, 0.98), rgba(26, 21, 8, 0.95)) !important;
}

/* Banner frame */
.banner {
    border-radius: 4px;
    overflow: hidden;
    box-shadow:
        0 0 0 1px rgba(212, 175, 55, 0.35),
        0 12px 40px rgba(0, 0, 0, 0.55),
        inset 0 1px 0 rgba(255, 255, 255, 0.06);
}

/* Jackpot */
.home-progressive-jackpot {
    filter: drop-shadow(0 4px 20px rgba(212, 175, 55, 0.25));
}

.jackpot-play-text,
.jackpot-play-text label {
    color: #f5e6c8 !important;
    text-shadow: 0 0 16px rgba(212, 175, 55, 0.5);
}

/* Main category menu */
.main-menu-outer-container {
    border-top: 1px solid rgba(212, 175, 55, 0.15);
    border-bottom: 1px solid rgba(212, 175, 55, 0.15);
    background: linear-gradient(180deg, rgba(20, 16, 8, 0.98), rgba(8, 6, 4, 0.99)) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04);
}

.main-menu-outer-container main a {
    transition: color 0.2s ease, filter 0.2s ease;
}

/* Section titles */
.popular-game-title-container .title {
    color: #f5e6c8;
    text-shadow: 0 0 20px rgba(212, 175, 55, 0.35);
}

.popular-game-title-container {
    position: relative;
}

.popular-game-title-container::after {
    content: "";
    display: block;
    height: 2px;
    margin-top: 0.5rem;
    max-width: 120px;
    background: linear-gradient(90deg, transparent, #d4af37, transparent);
    opacity: 0.7;
}

/* Game cards */
.bigger-game-list .inner-game-item .wrapper-container,
.popular-game-container .inner-game-item .wrapper-container {
    border-radius: 8px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.45);
}

.bigger-game-list .play-now,
.popular-game-container .play-now {
    background: linear-gradient(135deg, #d4af37, #6b5420) !important;
    border: 1px solid rgba(255, 255, 255, 0.12) !important;
    box-shadow: 0 2px 12px rgba(212, 175, 55, 0.35);
}

/* Download APK block */
.download-apk-container {
    border-radius: 8px;
    border: 1px solid rgba(212, 175, 55, 0.2);
    background: linear-gradient(145deg, rgba(18, 14, 8, 0.9), rgba(6, 5, 3, 0.95));
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);
}

/* Footer */
.container .footer-description-section h4 {
    color: #f5e6c8 !important;
    text-shadow: 0 0 12px rgba(212, 175, 55, 0.2);
}

.footer-sitemap-section h4 {
    color: #e8c547 !important;
}

hr.footer-separator {
    border-color: rgba(212, 175, 55, 0.25) !important;
}

.site-footer {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: 100;
    border-top: 1px solid rgba(212, 175, 55, 0.3);
    box-shadow: 0 -4px 24px rgba(0, 0, 0, 0.5);
    background: linear-gradient(180deg, #120f0a, #080604) !important;
    padding-bottom: env(safe-area-inset-bottom, 0);
    box-sizing: border-box;
}

.site-info .copyright {
    border-top: 1px solid rgba(212, 175, 55, 0.15);
}

/* Side menu */
.site-menu {
    border-right: 1px solid rgba(212, 175, 55, 0.2);
    box-shadow: 4px 0 32px rgba(0, 0, 0, 0.6);
}

/* Modals */
.modal-header {
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

.modal-content {
    border: 1px solid rgba(212, 175, 55, 0.35) !important;
    box-shadow: 0 16px 48px rgba(0, 0, 0, 0.65), 0 0 60px rgba(212, 175, 55, 0.12) !important;
}

/* Nav chevrons on banner */
.banner .nav-btn {
    filter: drop-shadow(0 0 6px rgba(212, 175, 55, 0.4));
}

/* APK strip */
.download-apk-notification {
    border-bottom: 1px solid rgba(212, 175, 55, 0.25);
    background: linear-gradient(90deg, #141008, #0a0805) !important;
}

.download-apk-notification .download-btn {
    box-shadow: 0 0 16px rgba(212, 175, 55, 0.35);
}

::selection {
    background: rgba(212, 175, 55, 0.35);
    color: #fffbeb;
}

.site-menu-trigger:focus-visible,
.site-header a:focus-visible,
.site-footer a:focus-visible {
    outline: 2px solid rgba(212, 175, 55, 0.75);
    outline-offset: 2px;
}