/* โทนฟ้าน้ำเงินตามภาพตัวอย่าง — CSS พร้อมใช้งาน */
:root {
  --landing-app-header-border: 1px solid rgba(24, 95, 227, 0.35);
  --landing-avatar-btn-display: flex;
  --landing-bg: radial-gradient(ellipse 80% 48% at 50% 52%, rgba(83, 142, 231, 0.65) 0%, transparent 78%), linear-gradient(180deg, #131914 0%, #243635 13%, #4d708c 29%, #538ee7 44%, #1b5dfd 62%, #0f17f7 78%, #0c0cc5 100%);
  --landing-bottom-nav-bg: linear-gradient(180deg, rgba(24, 40, 39, 0.98) 0%, rgba(19, 27, 26, 1) 100%);
  --landing-bottom-nav-border: rgba(24, 95, 227, 0.35);
  --landing-bottom-nav-center-bg: radial-gradient(circle, rgba(24, 95, 227, 0.5) 0%, rgba(24, 95, 227, 0.3) 60%);
  --landing-bottom-nav-ico-bg: rgba(255, 255, 255, 0.06);
  --landing-bottom-nav-lbl-text: inherit;
  --landing-btn-login-bg: transparent;
  --landing-btn-login-border: rgba(255, 255, 255, 0.2);
  --landing-btn-login-hover-bg: rgba(24, 95, 227, 0.08);
  --landing-btn-login-hover-border: #3187f5;
  --landing-btn-login-text: #f5faff;
  --landing-btn-register-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --landing-btn-register-border: rgba(255, 255, 255, 0.15);
  --landing-btn-register-hover-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --landing-btn-register-text: #f5faff;
  --landing-card-bank-bg: transparent;
  --landing-card-bank-number: #194bba;
  --landing-card-bank-text: #f5faff;
  --landing-card-gov-bg: transparent;
  --landing-card-gov-number: #194bba;
  --landing-card-gov-text: #f5faff;
  --landing-card-head-bg: #182827;
  --landing-card-head-text: #f5faff;
  --landing-chip-active-bg: #185fe3;
  --landing-chip-bg: rgba(255, 255, 255, 0.06);
  --landing-chip-dot-on-bg: #8dc6ff;
  --landing-chip-text: #fff;
  --landing-count-badge-bg: #3187f5;
  --landing-count-badge-text: #fff;
  --landing-date-badge-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --landing-date-badge-text: #f5faff;
  --landing-eyebrow-bg: transparent;
  --landing-eyebrow-text: #b8dcff;
  --landing-featured-head-bg: #153b85;
  --landing-field-input-bg: #1b313a;
  --landing-field-input-border: rgba(255, 255, 255, 0.08);
  --landing-field-input-text: #f5faff;
  --landing-field-label-text: #b8dcff;
  --landing-foreign-bg: #182827;
  --landing-foreign-card-bg: #182827;
  --landing-foreign-card-border: rgba(255, 255, 255, 0.08);
  --landing-foreign-card-hover-shadow: 0 4px 12px rgba(24, 95, 227, 0.12);
  --landing-foreign-fc-body-bg: #203744;
  --landing-foreign-fc-head-bg: #153b85;
  --landing-foreign-fc-head-text: #fff;
  --landing-foreign-head-text: #f5faff;
  --landing-forgot-link-text: #b8dcff;
  --landing-header-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --landing-hero-card-bg: radial-gradient(circle at 25% 60%, rgba(24, 95, 227, 0.18) 0%, transparent 45%), radial-gradient(circle at 85% 18%, rgba(24, 95, 227, 0.10) 0%, transparent 45%), #182827;
  --landing-hero-card-border: currentColor;
  --landing-hero-prize-bg: linear-gradient(135deg, #185fe3 0%, #194bba 55%, #153b85 100%);
  --landing-hero-prize-text: #f5faff;
  --landing-live-pill-bg: #194bba;
  --landing-live-pill-text: #f5faff;
  --landing-login-btn-gold-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --landing-login-btn-gold-text: #f5faff;
  --landing-login-btn-line-bg: #2670ee;
  --landing-login-btn-line-text: #ffffff;
  --landing-login-btn-primary-bg: rgba(24, 40, 39, 0.6);
  --landing-login-btn-primary-text: #f5faff;
  --landing-login-panel-bg: rgba(24, 95, 227, 0.12);
  --landing-login-title-text: #f5faff;
  --landing-logo-bg: transparent;
  --landing-logo-border: 0 solid transparent;
  --landing-logo-img-height: 40px;
  --landing-logo-img-max-width: 140px;
  --landing-logo-shadow: 0 2px 8px rgba(0, 0, 0, 0.6);
  --landing-logo-size: 48px;
  --landing-menu-btn-bg: transparent;
  --landing-menu-btn-border: rgba(255, 255, 255, 0.15);
  --landing-menu-btn-hover-bg: rgba(24, 95, 227, 0.08);
  --landing-menu-btn-hover-border: #3187f5;
  --landing-menu-btn-text: #f5faff;
  --landing-menu-panel-bg: #182827;
  --landing-menu-panel-border: rgba(255, 255, 255, 0.08);
  --landing-nav-btn-bg: #3187f5;
  --landing-nav-links-hover-text: #3187f5;
  --landing-nav-links-text: #b8dcff;
  --landing-news-banner-bg: #182827;
  --landing-news-banner-border: rgba(24, 95, 227, 0.35);
  --landing-news-banner-text: #f5faff;
  --landing-page-foot-bg: transparent;
  --landing-page-foot-border: rgba(255, 255, 255, 0.08);
  --landing-public-nav-bg: radial-gradient(circle at 50% 50%, rgba(24, 95, 227, 0.06) 0%, transparent 60%);
  --landing-public-nav-border: rgba(24, 95, 227, 0.35);
  --landing-rc-head-bg: #203744;
  --landing-refresh-bar-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --landing-results-section-bg: radial-gradient(circle at 90% 10%, rgba(24, 95, 227, 0.08) 0%, transparent 45%), #182827;
  --landing-round-card-bg: #182827;
  --landing-round-card-border: rgba(255, 255, 255, 0.08);
  --landing-round-num-text: #f5faff;
  --landing-section-desc-text: #b8dcff;
  --landing-section-title-text: #f5faff;
  --landing-settled-bg: #fff;
  --landing-settled-text: #153b85;
  --landing-sub-prize-bg: #e2f1ff;
  --landing-sub-prize-text: #194bba;
  --landing-tab-chip-active-bg: linear-gradient(180deg, #3187f5 0%, #185fe3 100%);
  --landing-tab-chip-active-text: #f5faff;
  --landing-tab-chip-bg: #e2f1ff;
  --landing-tab-chip-text: #194bba;
  --landing-time-text: #b8dcff;
  --landing-trust-chip-bg: rgba(24, 95, 227, 0.08);
  --landing-trust-chip-text: #f5faff;
  --landing-welcome-desc-text: #b8dcff;
  --landing-welcome-title-text: #f5faff;
  --landing-yeekee-bg: #182827;
  --landing-yeekee-head-text: #f5faff;
  --home-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --home-btn-deposit: linear-gradient(135deg, #185fe3 0%, #153b85 100%);
  --home-btn-deposit-text: #fff;
  --home-btn-sec: #FFFFFF;
  --home-btn-sec-icon: #194bba;
  --home-btn-sec-text: #26435b;
  --home-btn-withdraw: #eef7ff;
  --home-btn-withdraw-text: #194bba;
  --play-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --play-btn-icon: inherit;
  --play-form-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --play-form-block-btn-active-bg: linear-gradient(135deg, #185fe3, #153b85);
  --play-form-block-btn-bg: #e2f1ff;
  --play-form-block-btn-hover-bg: #8dc6ff;
  --play-form-block-range-bg: #26435b;
  --play-form-num-btn-bg: #fff;
  --play-form-num-btn-hover-bg: #eef7ff;
  --play-form-pt-chip-active-bg: linear-gradient(135deg, #185fe3, #153b85);
  --play-form-pt-chip-bg: #e2f1ff;
  --play-form-pt-chip-hover-bg: #8dc6ff;
  --play-form-pt-rate-text: #fff;
  --play-form-qb-btn-bg: linear-gradient(160deg, #3187f5 0%, #185fe3 45%, #153b85 100%);
  --play-form-qb-btn-shadow: 0 1px 2px rgba(76, 29, 149, 0.25), 0 6px 18px rgba(24, 95, 227, 0.35), inset 0 1px 0 rgba(255, 255, 255, 0.35), inset 0 -2px 4px rgba(76, 29, 149, 0.4);
  --play-form-qb-btn-text: #f5faff;
  --play-form-quick-bar-bg: white;
  --play-form-quick-bar-shadow: 0 1px 2px rgba(0, 0, 0,0.05);
  --play-form-rule-btn-bg-cc: #3187f5;
  --play-form-rule-btn-hover-bg: #185fe3;
  --play-form-sec-head-text: #26435b;
  --play-form-toggle-label-text: #26435b;
  --sg-card-bg: #f5faff;
  --sg-card-border: #8dc6ff;
  --sg-card-h4-text: #26435b;
  --sg-clear-link-bg: #fff;
  --sg-clear-link-border: #d1e8fa;
  --sg-clear-link-hover-bg: #f5faff;
  --sg-clear-link-text: #6f92a7;
  --sg-dash-text: #91b7ca;
  --sg-digit-box-bg: #26435b;
  --sg-digit-box-cursor-text: rgba(255, 255, 255,0.6);
  --sg-digit-box-filled-bg: #182827;
  --sg-digit-box-text: #fff;
  --sg-info-card-border-left: #185fe3;
  --sg-info-head-icon-text: #185fe3;
  --sg-key-bg: #8dc6ff;
  --sg-key-fn-bg: #e2f1ff;
  --sg-key-fn-hover-bg: #8dc6ff;
  --sg-key-fn-text: #153b85;
  --sg-key-hover-bg: #3187f5;
  --sg-key-text: #153b85;
  --sg-load-more-bg: #eef7ff;
  --sg-load-more-border: #b8dcff;
  --sg-load-more-hover-bg: #d1e8fa;
  --sg-load-more-text: #6f92a7;
  --sg-pick-btn-bg: #185fe3;
  --sg-pick-btn-hover-bg: #194bba;
  --sg-pick-btn-picked-bg: #194bba;
  --sg-pick-btn-text: #fff;
  --sg-r-game-text: #91b7ca;
  --sg-r-number-d-bg: #e2f1ff;
  --sg-r-number-d-text: #153b85;
  --sg-r-remaining-text: #91b7ca;
  --sg-result-row-bg: #fff;
  --sg-result-row-border: #d1e8fa;
  --sg-result-row-selected-bg: #e2f1ff;
  --sg-result-row-selected-border: #185fe3;
  --sg-search-btn-bg: #26435b;
  --sg-search-btn-hover-bg: #182827;
  --sg-search-btn-text: #fff;
  --sg-select-all-btn-bg: #182827;
  --sg-select-all-btn-hover-bg: #000;
  --sg-select-all-btn-text: #fff;
  --play-amount-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --lottery-set-bet-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --lottery-set-bet-rule-actions-bg: #f9fcff;
  --lottery-set-bet-rule-body-text: #26435b;
  --lottery-set-bet-rule-btn-confirm-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --lottery-set-bet-rule-close-bg: rgba(255, 255, 255, 0.12);
  --lottery-set-bet-rule-empty-text: #91b7ca;
  --lottery-set-bet-rule-head-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --lottery-set-bet-rule-head-text: #FFF;
  --siamsi-hero-card-bg: linear-gradient(135deg, #3187f5, #185fe3);
  --siamsi-random-btn-bg: #26435b;
  --siamsi-random-btn-hover-bg: #182827;
  --siamsi-shake-bar-strong-text: #153b85;
  --siamsi-shake-btn-bg: linear-gradient(135deg, #185fe3, #194bba);
  --siamsi-temple-card-bg: #fff;
  --siamsi-temple-card-loc-text: #91b7ca;
  --siamsi-temple-card-name-text: #26435b;
  --siamsi-temple-card-selected-bg: #fff;
  --dream-badge-hot-bg: #194bba;
  --dream-badge-side-bg: #153b85;
  --dream-card-bg: #b8dcff;
  --dream-card-clickable-bg: #b8dcff;
  --dream-chip-active-bg: #185fe3;
  --dream-chip-bg: #fff;
  --dream-desc-text: #26435b;
  --dream-hero-bg: linear-gradient(135deg, #3187f5, #194bba);
  --dream-hero-text: #fff;
  --dream-num-row-bg: transparent;
  --dream-num-values-text: #26435b;
  --dream-search-input-bg: #f5faff;
  --dream-search-section-bg: #fff;
  --dream-tap-hint-text: #153b85;
  --dream-thumb-circle-bg: #fff;
  --dream-title-text: #26435b;
  --results-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --nm-breadcrumb-bg: #fff;
  --nm-breadcrumb-border: #d1e8fa;
  --nm-breadcrumb-link-text: #334b56;
  --nm-btn-create-bg: #194bba;
  --nm-btn-create-hover-bg: #194bba;
  --nm-btn-create-text: #fff;
  --nm-section-bar-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --nm-section-title-text: #fff;
  --deposit-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --withdraw-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --pb-breadcrumb-link-text: #91b7ca;
  --pb-btn-primary-bg: var(--profile-bank-btn-primary-bg, #194bba);
  --pb-btn-primary-hover-bg: #153b85;
  --pb-btn-primary-text: #FFF;
  --pb-title-bar-bg: linear-gradient(135deg, #194bba, #153b85);
  --pb-title-bar-text: #FFF;
  --profile-bank-bg: #131b1a;
  --profile-settings-bg: #131b1a;
  --profile-settings-form-card-bg: #FFF;
  --profile-settings-profile-card-bg: #FFF;
  --ps-avatar-bg: var(--profile-settings-avatar-bg, linear-gradient(135deg, #194bba, #153b85));
  --ps-avatar-text: #FFF;
  --ps-breadcrumb-link-text: #91b7ca;
  --ps-btn-cancel-bg: #FFF;
  --ps-btn-cancel-border: #194bba;
  --ps-btn-cancel-hover-bg: #e2f1ff;
  --ps-btn-cancel-text: #194bba;
  --ps-btn-submit-bg: var(--profile-settings-btn-submit-bg, #194bba);
  --ps-btn-submit-hover-bg: #153b85;
  --ps-btn-submit-text: #FFF;
  --ps-title-bar-bg: linear-gradient(135deg, #194bba, #153b85);
  --ps-title-bar-text: #FFF;
  --payrate-actions-bg: linear-gradient(180deg, #f5faff 0%, #e2f1ff 100%);
  --payrate-body-bg: #f5faff;
  --payrate-btn-bg: linear-gradient(135deg, #3187f5 0%, #194bba 100%);
  --payrate-btn-text: #FFFFFF;
  --payrate-head-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --payrate-head-text: #FFFFFF;
  --payrate-modal-dialog-bg: #f5faff;
  --siterule-actions-bg: linear-gradient(180deg, #fff 0%, #f9fcff 100%);
  --siterule-btn-bg: linear-gradient(135deg, #3187f5 0%, #194bba 100%);
  --siterule-btn-text: #FFFFFF;
  --siterule-close-bg: rgba(255, 255, 255, 0.18);
  --siterule-closing-bg: #eef7ff;
  --siterule-closing-text: #194bba;
  --siterule-head-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --siterule-head-text: #FFFFFF;
  --siterule-intro-bg: #eef7ff;
  --siterule-intro-border: #194bba;
  --siterule-intro-text: #334b56;
  --siterule-para-bg: #FFFFFF;
  --siterule-para-border: rgba(24, 95, 227, 0.2);
  --siterule-para-text: #334b56;
  --siterule-section-title-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --rule-modal-dialog-bg: #FFF;
  --accent: initial;
  --bank-color: #185fe3;
  --chit-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --chits-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --dp-btn-copy-bg: #185fe3;
  --dp-btn-copy-text: #ffffff;
  --dp-line-btn-bg: #185fe3;
  --dp-line-btn-text: #ffffff;
  --ledger-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --memo-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --rec-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --set-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --stripe: initial;
  --tx-bg: radial-gradient(ellipse at top, #eef7ff 0%, #e2f1ff 60%);
  --landing-avatar-btn-bg: radial-gradient(circle, rgba(24, 95, 227, 0.85) 0%, #194bba 100%);
  --landing-avatar-btn-border: rgba(49, 135, 245, 0.4);
  --landing-avatar-btn-hover-shadow: 0 0 18px rgba(24, 95, 227, 0.55);
  --landing-avatar-btn-shadow: 0 0 12px rgba(24, 95, 227, 0.35);
  --landing-avatar-btn-text: #ffffff;
  --reg-alert-bg: rgba(24, 95, 227, 0.1);
  --reg-alert-border: rgba(24, 95, 227, 0.3);
  --reg-alert-text: #8dc6ff;
  --reg-bank-check-bg: #194bba;
  --reg-bank-check-border: #e2f1ff36;
  --reg-bank-check-text: #fff;
  --reg-bank-grid-bg: #e2f1ff36;
  --reg-bank-grid-border: rgba(24, 95, 227, 0.35);
  --reg-bank-tile-selected-border: #3187f5;
  --reg-bank-tile-selected-shadow: 0 0 12px rgba(24, 95, 227, 0.55);
  --reg-btn-gold-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --reg-btn-gold-border: rgba(255, 255, 255, 0.15);
  --reg-btn-gold-text: #ffffff;
  --reg-btn-line-bg: #185fe3;
  --reg-btn-line-text: #ffffff;
  --reg-btn-outline-bg: transparent;
  --reg-btn-outline-border: rgba(255, 255, 255, 0.15);
  --reg-btn-outline-hover-bg: rgba(24, 95, 227, 0.08);
  --reg-btn-outline-hover-border: #3187f5;
  --reg-btn-outline-text: #f5faff;
  --reg-captcha-img-bg: #e2f1ff36;
  --reg-captcha-img-border: rgba(24, 95, 227, 0.35);
  --reg-captcha-refresh-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --reg-captcha-refresh-text: #ffffff;
  --reg-card-bg: #182827;
  --reg-card-border: #185fe3;
  --reg-card-shadow: 0 0 0 3px rgba(24, 40, 39, 0.6), 0 0 0 5px #153b85, 0 20px 60px rgba(0, 0, 0, 0.6);
  --reg-close-border: #185fe3;
  --reg-close-hover-bg: rgba(24, 95, 227, 0.1);
  --reg-close-hover-text: #3187f5;
  --reg-close-text: #b8dcff;
  --reg-divider-line: rgba(255, 255, 255, 0.15);
  --reg-divider-text: #a2cbed;
  --reg-err-text: #8dc6ff;
  --reg-foot-note-text: #a2cbed;
  --reg-hint-ok-text: #8dc6ff;
  --reg-input-bg: #1b313a;
  --reg-input-border: rgba(255, 255, 255, 0.08);
  --reg-input-focus-bg: rgba(255, 255, 255, 0.03);
  --reg-input-focus-border: #3187f5;
  --reg-input-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15);
  --reg-input-ico: #a5d0e5;
  --reg-input-placeholder: #a5d0e5;
  --reg-input-text: #f5faff;
  --reg-lbl-icon: #3187f5;
  --reg-lbl-text: #f5faff;
  --reg-logo-fallback-text: #3187f5;
  --reg-page-bg: radial-gradient(ellipse 80% 48% at 50% 52%, rgba(83, 142, 231, 0.65) 0%, transparent 78%), linear-gradient(180deg, #131914 0%, #243635 13%, #4d708c 29%, #538ee7 44%, #1b5dfd 62%, #0f17f7 78%, #0c0cc5 100%);
  --reg-page-text: #f5faff;
  --reg-pass-toggle-hover-bg: rgba(255, 255, 255, 0.04);
  --reg-pass-toggle-hover-text: #3187f5;
  --reg-pass-toggle-text: #b8dcff;
  --reg-ref-pill-bg: rgba(24, 95, 227, 0.1);
  --reg-ref-pill-border: rgba(24, 95, 227, 0.3);
  --reg-ref-pill-code-bg: rgba(255, 255, 255, 0.06);
  --reg-ref-pill-code-text: #3187f5;
  --reg-ref-pill-text: #b8dcff;
  --reg-section-label-text: #3187f5;
  --reg-step-active-bg: transparent;
  --reg-step-active-border: #3187f5;
  --reg-step-active-shadow: 0 0 0 3px rgba(24, 95, 227, 0.2);
  --reg-step-active-text: #3187f5;
  --reg-step-bg: #203744;
  --reg-step-border: rgba(255, 255, 255, 0.12);
  --reg-step-done-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --reg-step-done-border: #3187f5;
  --reg-step-done-text: #ffffff;
  --reg-step-line-bg: rgba(255, 255, 255, 0.1);
  --reg-step-line-done-bg: linear-gradient(90deg, #185fe3, #3187f5);
  --reg-step-text: #a2cbed;
  --reg-subtitle-text: #b8dcff;
  --reg-title-text: #f5faff;
  --reg-warn-border: rgba(24, 95, 227, 0.3);
  --reg-warn-text: #3187f5;
  --landing-bottom-nav-center-border: rgba(49, 135, 245, 0.6);
  --landing-bottom-nav-center-hover-shadow: 0 0 30px rgba(24, 95, 227, 0.7), inset 0 0 10px rgba(49, 135, 245, 0.3);
  --landing-bottom-nav-center-lbl-text: #f5faff;
  --landing-bottom-nav-center-shadow: 0 0 20px rgba(24, 95, 227, 0.5), inset 0 0 10px rgba(49, 135, 245, 0.2);
  --landing-bottom-nav-center-text: #ffffff;
  --landing-bottom-nav-ico-hover-shadow: 0 4px 12px rgba(24, 95, 227, 0.3);
  --landing-bottom-nav-ico-text: #3187f5;
  --landing-bottom-nav-shadow: 0 -4px 20px rgba(0, 0, 0, 0.5);
  --landing-btn-register-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  --landing-cancel-overlay-bg: #b8dcff;
  --landing-cancel-overlay-text: #153b85;
  --landing-card-head-border: rgba(24, 95, 227, 0.35);
  --landing-chip-code-active-bg: rgba(255, 255, 255, 0.35);
  --landing-chip-code-active-text: #f5faff;
  --landing-chip-code-bg: rgba(25, 75, 186, 0.12);
  --landing-chip-code-text: #194bba;
  --landing-chip-dot-off-bg: rgba(25, 75, 186, 0.25);
  --landing-chip-hover-bg: rgba(24, 95, 227, 0.15);
  --landing-digit-chip-bg: #e2f1ff36;
  --landing-digit-chip-border: rgba(100, 27, 16, 0.25);
  --landing-empty-hint-bg: #203744;
  --landing-empty-hint-border: rgba(255, 255, 255, 0.08);
  --landing-empty-hint-text: #a2cbed;
  --landing-error-banner-bg: rgba(24, 95, 227, 0.1);
  --landing-error-banner-border: rgba(24, 95, 227, 0.35);
  --landing-error-banner-text: #8dc6ff;
  --landing-featured-border: rgba(255, 255, 255, 0.08);
  --landing-featured-cell-bg: #203744;
  --landing-featured-cell-divider: rgba(255, 255, 255, 0.08);
  --landing-featured-cell-label-text: #b8dcff;
  --landing-featured-fc-date-bg: rgba(255, 255, 255, 0.18);
  --landing-featured-head-text: #fff;
  --landing-field-input-focus-bg: rgba(255, 255, 255, 0.03);
  --landing-field-input-focus-border: #3187f5;
  --landing-field-input-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.18);
  --landing-field-input-placeholder: #a5d0e5;
  --landing-foreign-border: rgba(24, 95, 227, 0.35);
  --landing-foreign-card-active-ring: linear-gradient(180deg, #3187f5, #185fe3);
  --landing-foreign-empty-text: #b8dcff;
  --landing-foreign-fc-divider: rgba(255, 255, 255, 0.08);
  --landing-foreign-fc-label-text: #b8dcff;
  --landing-foreign-icon: #3187f5;
  --landing-forgot-link-hover-text: #3187f5;
  --landing-header-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
  --landing-header-text: #f5faff;
  --landing-hero-digit-bg: linear-gradient(180deg, rgba(255, 255, 255, 0.55), rgba(255, 255, 255, 0.15));
  --landing-hero-digit-border: rgba(255, 255, 255, 0.5);
  --landing-hero-err-bg: rgba(24, 95, 227, 0.1);
  --landing-hero-err-border: rgba(24, 95, 227, 0.3);
  --landing-hero-err-text: #8dc6ff;
  --landing-hero-float-coin-text: #3187f5;
  --landing-hero-pending-hint-text: rgba(25, 75, 186, 0.7);
  --landing-hero-prize-border: rgba(49, 135, 245, 0.6);
  --landing-hero-prize-label-text: #FFFFFF;
  --landing-hero-prize-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.35), inset 0 -2px 6px rgba(0, 0, 0, 0.15), 0 4px 14px rgba(24, 95, 227, 0.35);
  --landing-hero-spark-bg: #3187f5;
  --landing-hero-spark-shadow: 0 0 12px #3187f5, 0 0 4px #ffffff;
  --landing-login-btn-gold-border: rgba(255, 255, 255, 0.35);
  --landing-login-btn-gold-shadow: 0 3px 12px rgba(24, 95, 227, 0.35), inset 0 -2px 6px rgba(0, 0, 0, 0.12);
  --landing-login-btn-line-border: rgba(24, 95, 227, 0.45);
  --landing-login-btn-line-hover-border: #3187f5;
  --landing-login-btn-line-shadow: 0 3px 12px rgba(24, 95, 227, 0.3), inset 0 1px 0 rgba(255, 255, 255, 0.15);
  --landing-login-btn-primary-border: rgba(255, 255, 255, 0.18);
  --landing-login-btn-primary-hover-bg: rgba(24, 95, 227, 0.1);
  --landing-login-btn-primary-hover-border: #3187f5;
  --landing-login-btn-primary-hover-shadow: 0 0 12px rgba(49, 135, 245, 0.15);
  --landing-login-caption-text: #a2cbed;
  --landing-login-panel-border: rgba(24, 95, 227, 0.4);
  --landing-login-panel-shadow: 0 8px 30px rgba(0, 0, 0, 0.4), 0 0 20px rgba(49, 135, 245, 0.08);
  --landing-marquee-text: #f5faff;
  --landing-menu-line-bg: #185fe3;
  --landing-menu-line-text: #fff;
  --landing-nav-btn-text: #fff;
  --landing-nav-item-focus-border: #3187f5;
  --landing-nav-item-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.25);
  --landing-nav-item-hover-bg: rgba(24, 95, 227, 0.1);
  --landing-nav-item-hover-border: rgba(24, 95, 227, 0.35);
  --landing-nav-item-hover-shadow: 0 2px 10px rgba(49, 135, 245, 0.15);
  --landing-nav-item-icon: #ffffff;
  --landing-news-banner-accent: linear-gradient(180deg, #3187f5, #185fe3);
  --landing-news-ico-text: #3187f5;
  --landing-news-toggle-bg: rgba(255, 255, 255, 0.08);
  --landing-news-toggle-border: rgba(255, 255, 255, 0.12);
  --landing-news-toggle-hover-bg: rgba(24, 95, 227, 0.15);
  --landing-news-toggle-hover-border: #3187f5;
  --landing-news-toggle-text: #f5faff;
  --landing-num-row-lbl-text: #b8dcff;
  --landing-page-foot-text: #a2cbed;
  --landing-page-text: #f5faff;
  --landing-pass-toggle-bg: transparent;
  --landing-pass-toggle-hover-bg: rgba(255, 255, 255,0.04);
  --landing-pass-toggle-hover-text: #3187f5;
  --landing-pass-toggle-text: #b8dcff;
  --landing-pending-head-bg: #f9fcff;
  --landing-playing-overlay-bg: #e2f1ff;
  --landing-playing-overlay-text: #153b85;
  --landing-rc-head-border: rgba(255, 255, 255, 0.08);
  --landing-round-active-border: linear-gradient(180deg, #3187f5, #185fe3);
  --landing-round-active-head-bg: linear-gradient(90deg, #e2f1ff, #eef7ff);
  --landing-round-active-num-text: #153b85;
  --landing-round-cancel-bg: #f5faff;
  --landing-round-cancel-border: #d1e8fa;
  --landing-round-cancel-head-bg: #eef7ff;
  --landing-round-cancel-num-body-text: #a2cbed;
  --landing-round-cancel-num-text: #a2cbed;
  --landing-round-playing-border: #8dc6ff;
  --landing-round-playing-head-bg: #e2f1ff;
  --landing-round-playing-num-text: #153b85;
  --landing-settled-border: #8dc6ff;
  --landing-settled-head-bg: #eef7ff;
  --landing-skeleton-bg: #182827;
  --landing-skeleton-border: rgba(24, 95, 227, 0.35);
  --landing-skeleton-bar-bg: linear-gradient(90deg, #153b85 0%, #224c83 50%, #153b85 100%);
  --landing-slideshow-bg: #26435b;
  --landing-slideshow-dot-active-bg: white;
  --landing-slideshow-dot-bg: rgba(255, 255, 255,0.45);
  --landing-slideshow-dot-hover-bg: rgba(255, 255, 255,0.7);
  --landing-slideshow-nav-bg: rgba(0, 0, 0,0.45);
  --landing-slideshow-nav-hover-bg: rgba(0, 0, 0,0.7);
  --landing-slideshow-nav-text: white;
  --landing-slideshow-shadow: 0 4px 14px rgba(0, 0, 0,0.15);
  --landing-sub-prize-border: rgba(100, 27, 16, 0.35);
  --landing-sub-prize-hover-border: #185fe3;
  --landing-sub-prize-hover-shadow: 0 4px 12px rgba(24, 95, 227, 0.2);
  --landing-sub-prize-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  --landing-tab-chip-active-border: #3187f5;
  --landing-tab-chip-border: rgba(100, 27, 16, 0.35);
  --landing-tab-chip-hover-bg: #8dc6ff;
  --landing-tab-chip-hover-border: #185fe3;
  --landing-trust-chip-border: rgba(24, 95, 227, 0.35);
  --landing-update-dot-bg: #8dc6ff;
  --landing-update-hint-text: #b8dcff;
  --landing-yeekee-border: rgba(24, 95, 227, 0.35);
  --landing-yeekee-chip-active-bg: #185fe3;
  --landing-yeekee-chip-bg: rgba(255, 255, 255, 0.06);
  --landing-yeekee-chip-hover-bg: rgba(24, 95, 227, 0.15);
  --landing-yeekee-chip-text: #fff;
  --landing-yeekee-empty-text: #b8dcff;
  --landing-yeekee-icon: #3187f5;
  --landing-yeekee-stat-bg: #203744;
  --landing-yeekee-stat-border: rgba(255, 255, 255, 0.08);
  --landing-yeekee-stat-cancel-bg: #eef7ff;
  --landing-yeekee-stat-cancel-border: #b8dcff;
  --landing-yeekee-stat-cancel-text: #153b85;
  --landing-yeekee-stat-pending-bg: #e2f1ff;
  --landing-yeekee-stat-pending-border: #8dc6ff;
  --landing-yeekee-stat-pending-text: #153b85;
  --landing-yeekee-stat-settled-bg: #eef7ff;
  --landing-yeekee-stat-settled-border: #8dc6ff;
  --landing-yeekee-stat-settled-text: #153b85;
  --landing-yeekee-stat-text: #b8dcff;
  --landing-date-badge-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  --promo-bg: radial-gradient(ellipse at top, #263847 0%, #131b1a 60%);
  --promo-body-bg: rgba(24, 40, 39, 0.5);
  --promo-body-border: rgba(24, 95, 227, 0.3);
  --promo-body-text: #b8dcff;
  --promo-breadcrumb-bg: #182827;
  --promo-breadcrumb-border: rgba(24, 95, 227, 0.35);
  --promo-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --promo-breadcrumb-hover-text: #3187f5;
  --promo-breadcrumb-text: #b8dcff;
  --promo-card-bg: #182827;
  --promo-card-border: rgba(24, 95, 227, 0.35);
  --promo-card-hover-border: rgba(24, 95, 227, 0.65);
  --promo-card-hover-shadow: 0 6px 22px rgba(0, 0, 0, 0.5), 0 0 18px rgba(49, 135, 245, 0.1);
  --promo-card-shadow: 0 4px 16px rgba(0, 0, 0, 0.45);
  --promo-empty-bg: #182827;
  --promo-empty-border: rgba(24, 95, 227, 0.3);
  --promo-empty-icon: #3187f5;
  --promo-empty-text: #a2cbed;
  --promo-err-bg: rgba(24, 95, 227, 0.12);
  --promo-err-border: rgba(24, 95, 227, 0.4);
  --promo-err-text: #8dc6ff;
  --promo-hero-accent: radial-gradient(circle at 50% 0%, rgba(24, 95, 227, 0.15) 0%, transparent 60%);
  --promo-hero-bg: #182827;
  --promo-hero-border: rgba(24, 95, 227, 0.35);
  --promo-hero-icon: #3187f5;
  --promo-hero-shadow: 0 4px 16px rgba(0, 0, 0, 0.45);
  --promo-hero-sub-text: #b8dcff;
  --promo-hero-title-text: #3187f5;
  --promo-image-bg: rgba(24, 40, 39, 0.6);
  --promo-subtitle-text: #f5faff;
  --promo-subtitle-underline: rgba(24, 95, 227, 0.4);
  --promo-text: #f5faff;
  --promo-title-text: #3187f5;
  --landing-live-pill-dot-bg: #8dc6ff;
  --drawer-balance-bg: #203744;
  --drawer-balance-border: #185fe3;
  --drawer-balance-icon: #3187f5;
  --drawer-balance-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);
  --drawer-balance-text: #f5faff;
  --drawer-bg: radial-gradient(ellipse at top, rgba(24, 95, 227, 0.08) 0%, transparent 45%), linear-gradient(180deg, #263847 0%, #131b1a 100%);
  --drawer-border: #185fe3;
  --drawer-close-bg: rgba(255, 255, 255, 0.08);
  --drawer-close-border: rgba(255, 255, 255, 0.15);
  --drawer-close-hover-bg: rgba(24, 95, 227, 0.1);
  --drawer-close-hover-border: #3187f5;
  --drawer-close-hover-text: #3187f5;
  --drawer-close-text: #b8dcff;
  --drawer-item-bg: transparent;
  --drawer-item-border: transparent;
  --drawer-item-chev: #a2cbed;
  --drawer-item-divider: rgba(255, 255, 255, 0.05);
  --drawer-item-hover-bg: linear-gradient(90deg, rgba(24, 95, 227, 0.15), rgba(24, 95, 227, 0.03));
  --drawer-item-hover-border: rgba(24, 95, 227, 0.4);
  --drawer-item-hover-chev: #3187f5;
  --drawer-item-icon: #3187f5;
  --drawer-item-locked-chev: rgba(24, 95, 227, 0.7);
  --drawer-item-text: #f5faff;
  --drawer-logo-bg: #182827;
  --drawer-logo-border: #185fe3;
  --drawer-logo-shadow: 0 0 0 3px rgba(24, 40, 39, 0.9), 0 0 24px rgba(49, 135, 245, 0.35), inset 0 0 12px rgba(24, 95, 227, 0.15);
  --drawer-logout-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --drawer-logout-border: rgba(255, 255, 255, 0.15);
  --drawer-logout-icon: #f5faff;
  --drawer-logout-shadow: 0 3px 12px rgba(0, 0, 0, 0.35);
  --drawer-logout-text: #f5faff;
  --drawer-overlay-bg: rgba(0, 0, 0, 0.72);
  --drawer-shadow: 6px 0 30px rgba(0, 0, 0, 0.6);
  --drawer-tel-text: #f5faff;
  --drawer-text: #f5faff;
  --drawer-toast-bg: rgba(24, 40, 39, 0.98);
  --drawer-toast-border: #3187f5;
  --drawer-toast-shadow: 0 4px 16px rgba(0, 0, 0, 0.5), 0 0 20px rgba(49, 135, 245, 0.25);
  --drawer-toast-text: #f5faff;
  --home-btn-deposit-shadow: 0 2px 8px rgba(25, 75, 186, 0.25);
  --home-btn-sec-border: #e2f1ff;
  --home-err-bg: rgba(24, 95, 227, 0.12);
  --home-err-border: rgba(24, 95, 227, 0.4);
  --home-err-text: #8dc6ff;
  --home-marquee-text: #f5faff;
  --home-news-accent: linear-gradient(180deg, #3187f5, #185fe3);
  --home-news-bg: #182827;
  --home-news-border: rgba(24, 95, 227, 0.35);
  --home-news-ico: #3187f5;
  --home-news-shadow: 0 4px 16px rgba(0, 0, 0, 0.45);
  --home-news-text: #f5faff;
  --home-skel-bg: linear-gradient(90deg, rgba(24, 40, 39, 0.6) 0%, rgba(53, 33, 77, 0.8) 50%, rgba(24, 40, 39, 0.6) 100%);
  --home-status-blocked-bg: rgba(24, 95, 227, 0.12);
  --home-status-blocked-border: rgba(24, 95, 227, 0.4);
  --home-status-blocked-text: #8dc6ff;
  --home-status-pending-bg: rgba(24, 95, 227, 0.12);
  --home-status-pending-border: rgba(24, 95, 227, 0.4);
  --home-status-pending-text: #3187f5;
  --home-text: #f5faff;
  --home-toast-bg: rgba(0, 0, 0, 0.82);
  --home-toast-shadow: 0 6px 16px rgba(0, 0, 0, 0.35);
  --home-toast-text: #fff;
  --member-avatar-bg: radial-gradient(circle, rgba(24, 95, 227, 0.85) 0%, rgba(25, 75, 186, 1) 100%);
  --member-avatar-border: rgba(49, 135, 245, 0.4);
  --member-avatar-shadow: 0 0 10px rgba(24, 95, 227, 0.35);
  --member-avatar-text: #ffffff;
  --member-balance-pill-amt-text: #f5faff;
  --member-balance-pill-bg: #203744;
  --member-balance-pill-border: rgba(24, 95, 227, 0.35);
  --member-balance-pill-hover-bg: rgba(24, 95, 227, 0.08);
  --member-balance-pill-hover-border: #3187f5;
  --member-balance-pill-icon: #3187f5;
  --member-balance-pill-text: #f5faff;
  --member-balance-pill-unit-text: #3187f5;
  --member-header-bg: #185fe3;
  --member-header-border: rgba(24, 95, 227, 0.35);
  --member-header-shadow: 0 4px 16px rgba(0, 0, 0, 0.4);
  --member-header-text: #f5faff;
  --member-menu-btn-bg: transparent;
  --member-menu-btn-border: rgba(255, 255, 255, 0.15);
  --member-menu-btn-hover-bg: rgba(24, 95, 227, 0.08);
  --member-menu-btn-hover-border: #3187f5;
  --member-menu-btn-text: #f5faff;
  --member-user-menu-bg: transparent;
  --member-user-menu-caret: #b8dcff;
  --member-user-menu-hover-bg: rgba(255, 255, 255, 0.05);
  --member-user-menu-text: #f5faff;
  --menu-tile-fallback-bg: radial-gradient(circle at 50% 30%, rgba(24, 95, 227, 0.1) 0%, transparent 55%), linear-gradient(180deg, #182827 0%, #131b1a 100%);
  --menu-tile-fallback-border: #185fe3;
  --menu-tile-fb-glow: radial-gradient(circle, rgba(24, 95, 227, 0.35) 0%, transparent 65%);
  --menu-tile-fb-ico: #3187f5;
  --menu-tile-fb-label: #3187f5;
  --menu-tile-focus-outline: #3187f5;
  --menu-tile-hover-shadow: 0 0 20px rgba(49, 135, 245, 0.25), 0 6px 20px rgba(0, 0, 0, 0.5);
  --wallet-acc-ico: #3187f5;
  --wallet-acc-label: #b8dcff;
  --wallet-acc-value: #f5faff;
  --wallet-account-text: #f5faff;
  --wallet-balance-hero-text: #f5faff;
  --wallet-balance-label: #b8dcff;
  --wallet-balance-unit-text: #3187f5;
  --wallet-bank-logo-icon: #ffffff;
  --wallet-bank-logo-shadow: 0 2px 6px rgba(0, 0, 0, 0.28);
  --wallet-bank-no-text: #f5faff;
  --wallet-bank-no-value: #3187f5;
  --wallet-bank-row-bg: rgba(255, 255, 255, 0.03);
  --wallet-bank-row-border: rgba(255, 255, 255, 0.08);
  --wallet-bg: radial-gradient(circle at 85% 30%, rgba(24, 95, 227, 0.14) 0%, transparent 45%), #182827;
  --wallet-border: rgba(24, 95, 227, 0.35);
  --wallet-br-name-text: #b8dcff;
  --wallet-br-title-text: #f5faff;
  --wallet-btn-gold-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --wallet-btn-gold-border: rgba(255, 255, 255, 0.15);
  --wallet-btn-gold-shadow: 0 3px 12px rgba(0, 0, 0, 0.35);
  --wallet-btn-gold-text: #f5faff;
  --wallet-btn-outline-bg: #203744;
  --wallet-btn-outline-border: rgba(255, 255, 255, 0.15);
  --wallet-btn-outline-hover-bg: rgba(24, 95, 227, 0.08);
  --wallet-btn-outline-hover-border: #3187f5;
  --wallet-btn-outline-text: #f5faff;
  /* ★ MMWK-33 — Contact-staff (LINE) button — /home wallet-actions */
  --wallet-btn-contact-bg: #3187f5;
  --wallet-btn-contact-text: #ffffff;
  --wallet-btn-contact-border: rgba(255, 255, 255, 0.15);
  --wallet-btn-contact-shadow: 0 3px 12px rgba(6, 199, 85, 0.25);
  --wallet-btn-contact-hover-bg: #185fe3;
  --wallet-btn-contact-hover-border: rgba(255, 255, 255, 0.25);
  --wallet-feat-icon: #185fe3;
  --wallet-feat-text: #b8dcff;
  --wallet-foot-hint-border: rgba(255, 255, 255, 0.08);
  --wallet-foot-hint-text: #a2cbed;
  --wallet-hero-glow: radial-gradient(circle, rgba(24, 95, 227, 0.4) 0%, transparent 70%);
  --wallet-hero-ico: #3187f5;
  --wallet-status-approved-bg: rgba(24, 95, 227, 0.2);
  --wallet-status-approved-border: rgba(24, 95, 227, 0.4);
  --wallet-status-approved-text: #8dc6ff;
  --wallet-status-blocked-bg: rgba(24, 95, 227, 0.2);
  --wallet-status-blocked-border: rgba(24, 95, 227, 0.4);
  --wallet-status-blocked-text: #3187f5;
  --wallet-status-pending-bg: rgba(24, 95, 227, 0.2);
  --wallet-status-pending-border: rgba(24, 95, 227, 0.4);
  --wallet-status-pending-text: #3187f5;
  --lpn-block-btn-active-shadow: 0 2px 6px rgba(25, 75, 186,0.3);
  --lpn-block-btn-active-text: white;
  --lpn-block-btn-text: #153b85;
  --lpn-block-range-text: white;
  --lpn-dash-text: #a2cbed;
  --lpn-empty-err-text: #153b85;
  --lpn-empty-text: #a5d0e5;
  --lpn-num-btn-border: #d1e8fa;
  --lpn-num-btn-hover-border: #3187f5;
  --lpn-num-btn-picked-bg: #194bba;
  --lpn-num-btn-picked-border: #153b85;
  --lpn-num-btn-picked-text: white;
  --lpn-num-btn-text: #26435b;
  --lpn-panel-bg: white;
  --lpn-panel-shadow: 0 1px 3px rgba(0, 0, 0,0.04);
  --lpn-pt-chip-active-shadow: 0 2px 6px rgba(25, 75, 186,0.3);
  --lpn-pt-chip-active-text: white;
  --lpn-pt-chip-text: #153b85;
  --lpn-pt-rate-active-bg: rgba(0, 0, 0,0.55);
  --lpn-pt-rate-bg: #26435b;
  --lpn-reverse-toggle-text: #26435b;
  --lpn-rule-btn-text: white;
  --lpn-toast-bg: #194bba;
  --lpn-toast-shadow: 0 4px 12px rgba(24, 95, 227,0.4);
  --lpn-toast-text: white;
  --lpn-toggle-thumb-bg: white;
  --lpn-toggle-thumb-shadow: 0 1px 3px rgba(0, 0, 0,0.2);
  --lpn-toggle-track-bg: #b8dcff;
  --lpn-toggle-track-on-bg: #185fe3;
  --play-form-qb-btn-border: rgba(232, 206, 255, 0.25);
  --pll-breadcrumb-bg: #182827;
  --pll-breadcrumb-border: rgba(24, 95, 227, 0.35);
  --pll-breadcrumb-hover-text: #3187f5;
  --pll-breadcrumb-text: #b8dcff;
  --pll-card-bg: radial-gradient(circle at 100% 0%, rgba(24, 95, 227, 0.1) 0%, transparent 55%), linear-gradient(180deg, #203744 0%, #182827 100%);
  --pll-card-border: rgba(24, 95, 227, 0.35);
  --pll-card-closed-bg: linear-gradient(180deg, rgba(24, 40, 39, 0.6) 0%, rgba(24, 40, 39, 0.6) 100%);
  --pll-card-closed-border: rgba(130, 116, 143, 0.35);
  --pll-card-closed-text: #a2cbed;
  --pll-card-closed-title: #b8dcff;
  --pll-card-open-border: rgba(24, 95, 227, 0.5);
  --pll-card-open-dot: #8dc6ff;
  --pll-card-open-dot-shadow: 0 0 8px #8dc6ff, 0 0 3px #ffffff;
  --pll-card-open-focus-border: #3187f5;
  --pll-card-open-focus-shadow: 0 0 0 3px rgba(49, 135, 245, 0.35);
  --pll-card-open-hover-border: #3187f5;
  --pll-card-open-hover-shadow: 0 8px 24px rgba(0, 0, 0, 0.5), 0 0 16px rgba(49, 135, 245, 0.25);
  --pll-card-pending-bg: radial-gradient(circle at 0% 0%, rgba(181, 128, 235, 0.14) 0%, transparent 55%), linear-gradient(180deg, rgba(24, 40, 39, 0.9) 0%, rgba(24, 40, 39, 0.9) 100%);
  --pll-card-pending-border: rgba(181, 128, 235, 0.4);
  --pll-card-pending-lock: #8dc6ff;
  --pll-card-pending-title: #8dc6ff;
  --pll-card-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  --pll-closed-badge-bg: rgba(24, 95, 227, 0.15);
  --pll-closed-badge-border: rgba(24, 95, 227, 0.4);
  --pll-closed-badge-text: #8dc6ff;
  --pll-countdown-bg: radial-gradient(ellipse at center, rgba(24, 95, 227, 0.25) 0%, transparent 70%), rgba(24, 40, 39, 0.85);
  --pll-countdown-border: rgba(141, 198, 255, 0.5);
  --pll-countdown-shadow: 0 0 12px rgba(141, 198, 255, 0.15);
  --pll-countdown-text: #8dc6ff;
  --pll-empty-bg: #203744;
  --pll-empty-border: rgba(24, 95, 227, 0.3);
  --pll-empty-text: #a2cbed;
  --pll-err-bg: rgba(24, 95, 227, 0.12);
  --pll-err-border: rgba(24, 95, 227, 0.4);
  --pll-err-icon: #8dc6ff;
  --pll-err-text: #8dc6ff;
  --pll-g-count-bg: rgba(24, 95, 227, 0.12);
  --pll-g-count-border: rgba(24, 95, 227, 0.35);
  --pll-g-count-text: #3187f5;
  --pll-g-name-text: #3187f5;
  --pll-group-accent: #3187f5;
  --pll-group-bg: #182827;
  --pll-group-border: rgba(24, 95, 227, 0.35);
  --pll-group-head-border: rgba(24, 95, 227, 0.3);
  --pll-group-shadow: 0 4px 16px rgba(0, 0, 0, 0.45);
  --pll-lc-close-icon: #3187f5;
  --pll-lc-close-text: #b8dcff;
  --pll-lc-date-text: #a2cbed;
  --pll-lc-flag-bg: rgba(255, 255, 255, 0.92);
  --pll-lc-flag-border: rgba(24, 95, 227, 0.5);
  --pll-lc-flag-shadow: 0 0 8px rgba(49, 135, 245, 0.15);
  --pll-lc-meta-text: #b8dcff;
  --pll-lc-title-text: #3187f5;
  --pll-lock-ic-bg: rgba(24, 40, 39, 0.9);
  --pll-lock-ic-color: #8dc6ff;
  --pll-pending-badge-bg: rgba(181, 128, 235, 0.15);
  --pll-pending-badge-border: rgba(181, 128, 235, 0.4);
  --pll-pending-badge-text: #8dc6ff;
  --pll-result-modal-bg: #182827;
  --pll-result-modal-border: rgba(24, 95, 227, 0.35);
  --pll-result-modal-overlay: rgba(0, 0, 0, 0.7);
  --pll-result-modal-shadow: 0 20px 60px rgba(0, 0, 0, 0.65), 0 0 30px rgba(24, 95, 227, 0.15);
  --pll-rm-cell-bg: rgba(24, 40, 39, 0.5);
  --pll-rm-cell-border: rgba(24, 95, 227, 0.4);
  --pll-rm-close-bg: rgba(0, 0, 0, 0.15);
  --pll-rm-close-hover-bg: rgba(0, 0, 0, 0.28);
  --pll-rm-close-text: #f5faff;
  --pll-rm-empty-bg: rgba(24, 40, 39, 0.4);
  --pll-rm-empty-text: #a2cbed;
  --pll-rm-head-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --pll-rm-head-border: rgba(0, 0, 0, 0.15);
  --pll-rm-head-text: #f5faff;
  --pll-rm-lbl-text: #b8dcff;
  --pll-rm-meta-text: #b8dcff;
  --pll-rm-num-alt-text: #8dc6ff;
  --pll-rm-num-text: #3187f5;
  --pll-section-title-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --pll-section-title-shadow: inset 0 -2px 6px rgba(0, 0, 0, 0.15), 0 4px 12px rgba(24, 95, 227, 0.2);
  --pll-section-title-text: #f5faff;
  --pll-text: #f5faff;
  --pll-toggle-bg: #182827;
  --pll-toggle-border: rgba(24, 95, 227, 0.35);
  --pll-toggle-btn-active-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --pll-toggle-btn-active-shadow: 0 2px 8px rgba(24, 95, 227, 0.4);
  --pll-toggle-btn-active-text: #f5faff;
  --pll-toggle-btn-hover-bg: rgba(24, 95, 227, 0.08);
  --pll-toggle-btn-hover-text: #3187f5;
  --pll-toggle-btn-text: #b8dcff;
  --pll-toggle-shadow: 0 4px 16px rgba(0, 0, 0, 0.45);
  --ppm-backdrop-bg: rgba(0, 0, 0,0.5);
  --ppm-card-bg: #fff;
  --ppm-card-shadow: 0 10px 40px rgba(0, 0, 0,0.3);
  --ppm-cell-border: #e2f1ff;
  --ppm-close-bg: rgba(255, 255, 255,0.1);
  --ppm-close-hover-bg: rgba(255, 255, 255,0.2);
  --ppm-close-text: #fff;
  --ppm-empty-text: #a2cbed;
  --ppm-err-bg: #e2f1ff;
  --ppm-err-text: #153b85;
  --ppm-head-bg: linear-gradient(135deg, #182827 0%, #131b1a 100%);
  --ppm-head-text: #fff;
  --ppm-more-text: #a2cbed;
  --ppm-nums-text: #194bba;
  --ppm-pick-btn-bg: #194bba;
  --ppm-pick-btn-hover-bg: #153b85;
  --ppm-pick-btn-text: #fff;
  --ppm-search-icon: #a2cbed;
  --ppm-search-input-bg: transparent;
  --ppm-search-input-border: #d1e8fa;
  --ppm-search-input-focus-border: #194bba;
  --ppm-search-input-text: inherit;
  --ppm-search-row-border: #e2f1ff;
  --ppm-small-text: #a2cbed;
  --ppm-tab-active-bg: #fff;
  --ppm-tab-active-border: #194bba;
  --ppm-tab-active-text: #194bba;
  --ppm-tab-hover-bg: #e2f1ff;
  --ppm-tab-text: #a2cbed;
  --ppm-tabs-bg: #f5faff;
  --ppm-tabs-border: #d1e8fa;
  --ppm-th-bg: #f9fcff;
  --ppm-th-text: #a2cbed;
  --ppm-title-cell-text: #334b56;
  --yb-amt-input-border: #d1e8fa;
  --yb-amt-input-focus-border: #194bba;
  --yb-badge-default-bg: #eef7ff;
  --yb-badge-default-text: #334b56;
  --yb-badge-run-bg: #eef7ff;
  --yb-badge-run-border: #8dc6ff;
  --yb-badge-run-text: #153b85;
  --yb-badge-swap-bg: #e2f1ff;
  --yb-badge-swap-border: #8dc6ff;
  --yb-badge-swap-text: #153b85;
  --yb-badge-three-bg: #e2f1ff;
  --yb-badge-three-border: #8dc6ff;
  --yb-badge-three-text: #153b85;
  --yb-badge-two-bg: #e2f1ff;
  --yb-badge-two-border: #8dc6ff;
  --yb-badge-two-text: #153b85;
  --yb-bg: t.$bg-page;
  --yb-breadcrumb-bg: #fff;
  --yb-breadcrumb-border: #d1e8fa;
  --yb-breadcrumb-hover: #194bba;
  --yb-breadcrumb-link: #334b56;
  --yb-btn-amount-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --yb-btn-amount-text: #fff;
  --yb-btn-picker-bg: #f5faff;
  --yb-btn-picker-hover-bg: #d1e8fa;
  --yb-btn-picker-text: #334b56;
  --yb-btn-post-bg: #194bba;
  --yb-btn-post-text: #fff;
  --yb-btn-random-bg: #6f92a7;
  --yb-btn-random-text: #fff;
  --yb-btn-submit-bg: linear-gradient(135deg, #194bba, #153b85);
  --yb-btn-submit-text: #fff;
  --yb-card-bg: #fff;
  --yb-card-border: #d1e8fa;
  --yb-card-head-accent: #194bba;
  --yb-card-head-border: #e2f1ff;
  --yb-card-head-text: #334b56;
  --yb-cond-strong-text: #334b56;
  --yb-conditions-bg: #f5faff;
  --yb-conditions-border: #8dc6ff;
  --yb-conditions-text: #153b85;
  --yb-empty-text: #a2cbed;
  --yb-err-bg: #e2f1ff;
  --yb-err-text: #153b85;
  --yb-fab-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --yb-fab-count-bg: rgba(255, 255, 255, 0.20);
  --yb-fab-count-border: rgba(255, 255, 255, 0.45);
  --yb-fab-disabled-bg: linear-gradient(135deg, #a5d0e5 0%, #a2cbed 100%);
  --yb-fab-text: #fff;
  --yb-feed-row-bg: #fff;
  --yb-feed-row-border: #f5faff;
  --yb-fr-name-text: #334b56;
  --yb-fr-num-text: #334b56;
  --yb-fr-rank-text: #a2cbed;
  --yb-fr-time-text: #a2cbed;
  --yb-g-countdown-bg: #eef7ff;
  --yb-g-countdown-text: #194bba;
  --yb-game-bar-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --yb-game-bar-text: #fff;
  --yb-is-me-bg: #eef7ff;
  --yb-keypad-bg: #182827;
  --yb-kp-back-bg: #e2f1ff;
  --yb-kp-back-green-bg: #eef7ff;
  --yb-kp-back-green-text: #194bba;
  --yb-kp-back-text: #194bba;
  --yb-kp-clear-bg: #131b1a;
  --yb-kp-clear-text: #fff;
  --yb-kp-display-bg: #fff;
  --yb-kp-display-full-bg: #eef7ff;
  --yb-kp-display-full-border: #3187f5;
  --yb-kp-full-hint: #194bba;
  --yb-kp-key-bg: #fff;
  --yb-kp-key-hover-bg: #e2f1ff;
  --yb-kp-key-text: #334b56;
  --yb-kp-label: #a2cbed;
  --yb-kp-ok-bg: #194bba;
  --yb-kp-ok-ready-bg: linear-gradient(135deg, #185fe3, #153b85);
  --yb-kp-ok-text: #fff;
  --yb-kp-random-bg: #6f92a7;
  --yb-kp-random-text: #fff;
  --yb-kp-slot-bg: #e2f1ff;
  --yb-kp-slot-filled-bg: #eef7ff;
  --yb-kp-slot-filled-text: #194bba;
  --yb-kp-slot-full-bg: #e2f1ff;
  --yb-kp-slot-full-text: #153b85;
  --yb-kp-slot-text: #334b56;
  --yb-kp-undo-bg: #e2f1ff;
  --yb-kp-undo-text: #194bba;
  --yb-lb-count-bg: rgba(255, 255, 255,0.2);
  --yb-lb-head-bg: #194bba;
  --yb-lb-head-text: #fff;
  --yb-me-tag-bg: #194bba;
  --yb-me-tag-text: #fff;
  --yb-predict-pad-bg: #334b56;
  --yb-pt-btn-active-shadow: 0 0 0 3px rgba(24, 95, 227, 0.55);
  --yb-pt-btn-bg: #fff;
  --yb-pt-btn-border: #d1e8fa;
  --yb-pt-btn-hover-bg: #f9fcff;
  --yb-pt-btn-text: #26435b;
  --yb-pt-run-border: #194bba;
  --yb-pt-run-rate: #194bba;
  --yb-pt-swap-border: #153b85;
  --yb-pt-swap-icon: #194bba;
  --yb-pt-swap-sub: #153b85;
  --yb-pt-three-border: #194bba;
  --yb-pt-three-rate: #194bba;
  --yb-pt-title-text: #334b56;
  --yb-pt-two-border: #153b85;
  --yb-pt-two-rate: #194bba;
  --yb-qp-active-border: #3187f5;
  --yb-qp-active-shadow: 0 0 0 2px rgba(24, 95, 227, 0.45);
  --yb-qp-blue-bg: #e2f1ff;
  --yb-qp-blue-border: #8dc6ff;
  --yb-qp-blue-text: #153b85;
  --yb-qp-digit-active-bg: #d1e8fa;
  --yb-qp-digit-bg: #fff;
  --yb-qp-digit-hover-bg: #eef7ff;
  --yb-qp-digit-row-bg: #f5faff;
  --yb-qp-digit-row-border: #d1e8fa;
  --yb-qp-digit-text: #26435b;
  --yb-qp-green-bg: #eef7ff;
  --yb-qp-green-border: #8dc6ff;
  --yb-qp-green-text: #153b85;
  --yb-qp-pink-bg: #e2f1ff;
  --yb-qp-pink-border: #8dc6ff;
  --yb-qp-pink-text: #153b85;
  --yb-quick-chip-bg: #d1e8fa;
  --yb-quick-chip-hover-bg: #d1e8fa;
  --yb-quick-chip-text: #334b56;
  --yb-rank1-bg: #eef7ff;
  --yb-rank1-border: #185fe3;
  --yb-rank16-bg: #eef7ff;
  --yb-rank16-border: #194bba;
  --yb-rule-btn-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --yb-rule-btn-text: #FFF;
  --yb-sel-empty-text: #a2cbed;
  --yb-sel-idx-text: #a2cbed;
  --yb-sel-num-text: #194bba;
  --yb-sel-rm-hover-text: #153b85;
  --yb-sel-rm-text: #a2cbed;
  --yb-sel-row-border: #f5faff;
  --yb-sub-tab-active-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --yb-sub-tab-active-text: #fff;
  --yb-sub-tab-text: #a2cbed;
  --yb-sub-tabs-bg: #fff;
  --yb-sub-tabs-border: #d1e8fa;
  --yb-sum-card-bg: linear-gradient(135deg, #fff 0%, #f9fcff 100%);
  --yb-sum-display-text: #334b56;
  --yb-sum-head-text: #a2cbed;
  --yb-sum-meta-text: #a2cbed;
  --yb-swap-tag-bg: #eef7ff;
  --yb-swap-tag-border: #8dc6ff;
  --yb-swap-tag-text: #153b85;
  --yb-text: #26435b;
  --yb-toast-close-bg: rgba(255, 255, 255,0.15);
  --yb-toast-close-hover-bg: rgba(255, 255, 255,0.25);
  --yb-toast-close-text: #fff;
  --yb-toast-err-bg: linear-gradient(135deg, #194bba 0%, #153b85 100%);
  --yb-toast-err-text: #fff;
  --yb-totals-bg: #182827;
  --yb-totals-text: #fff;
  --yrl-card-bg: radial-gradient(circle at 100% 0%, rgba(24, 95, 227, 0.1) 0%, transparent 55%), linear-gradient(180deg, #203744 0%, #182827 100%);
  --yrl-card-border: rgba(24, 95, 227, 0.35);
  --yrl-card-closed-bg: linear-gradient(180deg, rgba(24, 40, 39, 0.6) 0%, rgba(24, 40, 39, 0.6) 100%);
  --yrl-card-closed-border: rgba(130, 116, 143, 0.35);
  --yrl-card-open-border: rgba(24, 95, 227, 0.5);
  --yrl-card-open-dot: #8dc6ff;
  --yrl-card-open-dot-shadow: 0 0 6px #8dc6ff, 0 0 2px #ffffff;
  --yrl-card-open-focus-border: #3187f5;
  --yrl-card-open-focus-shadow: 0 0 0 3px rgba(49, 135, 245, 0.35);
  --yrl-card-open-hover-border: #3187f5;
  --yrl-card-open-hover-shadow: 0 8px 24px rgba(0, 0, 0, 0.5), 0 0 16px rgba(49, 135, 245, 0.25);
  --yrl-card-shadow: 0 2px 8px rgba(0, 0, 0, 0.4);
  --yrl-closed-badge-bg: rgba(130, 116, 143, 0.2);
  --yrl-closed-badge-border: rgba(130, 116, 143, 0.4);
  --yrl-closed-badge-text: #a5d0e5;
  --yrl-count-bg: rgba(24, 95, 227, 0.12);
  --yrl-count-border: rgba(24, 95, 227, 0.35);
  --yrl-count-text: #3187f5;
  --yrl-countdown-bg: radial-gradient(ellipse at center, rgba(24, 95, 227, 0.25) 0%, transparent 70%), rgba(24, 40, 39, 0.85);
  --yrl-countdown-border: rgba(141, 198, 255, 0.5);
  --yrl-countdown-text: #8dc6ff;
  --yrl-empty-bg: #203744;
  --yrl-empty-border: rgba(24, 95, 227, 0.3);
  --yrl-empty-text: #a2cbed;
  --yrl-err-bg: rgba(24, 95, 227, 0.12);
  --yrl-err-border: rgba(24, 95, 227, 0.4);
  --yrl-err-icon: #8dc6ff;
  --yrl-err-text: #8dc6ff;
  --yrl-rc-badge-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --yrl-rc-badge-closed-bg: linear-gradient(180deg, #a5d0e5, #a2cbed);
  --yrl-rc-badge-closed-text: #f5faff;
  --yrl-rc-badge-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
  --yrl-rc-badge-text: #f5faff;
  --yrl-rc-close-icon: #3187f5;
  --yrl-rc-close-text: #b8dcff;
  --yrl-rc-title-closed-text: #a2cbed;
  --yrl-rc-title-text: #3187f5;
  --yrl-section-accent: #3187f5;
  --yrl-section-bar-border: rgba(24, 95, 227, 0.3);
  --yrl-section-bar-icon: #3187f5;
  --yrl-section-bar-text: #3187f5;
  --yrl-section-bg: #182827;
  --yrl-section-border: rgba(24, 95, 227, 0.35);
  --yrl-section-shadow: 0 4px 16px rgba(0, 0, 0, 0.45);
  --pba-bal-bg: #182827;
  --pba-bal-border: rgba(24, 95, 227, 0.35);
  --pba-bal-label: #b8dcff;
  --pba-bal-text: #f5faff;
  --pba-bal-value: #3187f5;
  --pba-bar-accent: #3187f5;
  --pba-bar-bg: radial-gradient(circle at 0% 30%, rgba(24, 95, 227, 0.14) 0%, transparent 55%), #182827;
  --pba-bar-border: rgba(24, 95, 227, 0.35);
  --pba-bar-title: #3187f5;
  --pba-btn-cancel-bg: transparent;
  --pba-btn-cancel-border: rgba(255, 255, 255, 0.08);
  --pba-btn-cancel-text: #b8dcff;
  --pba-btn-confirm-danger-bg: linear-gradient(180deg, #3187f5 0%, #194bba 100%);
  --pba-btn-confirm-danger-text: #ffffff;
  --pba-btn-submit-bg: linear-gradient(180deg, #185fe3 0%, #194bba 100%);
  --pba-btn-submit-text: #ffffff;
  --pba-btn-submit-weak-bg: linear-gradient(180deg, #6f92a7 0%, #334b56 100%);
  --pba-btn-submit-weak-text: rgba(255, 255, 255, 0.7);
  --pba-cancel-hint-bg: rgba(49, 135, 245, 0.1);
  --pba-cancel-hint-border: rgba(49, 135, 245, 0.4);
  --pba-cancel-hint-text: #8dc6ff;
  --pba-cb-meta-text: #b8dcff;
  --pba-cb-muted: #a2cbed;
  --pba-cb-strong: #3187f5;
  --pba-chip-bg: rgba(24, 95, 227, 0.12);
  --pba-chip-border: rgba(24, 95, 227, 0.35);
  --pba-chip-hover-bg: rgba(24, 95, 227, 0.22);
  --pba-chip-hover-border: #3187f5;
  --pba-chip-text: #3187f5;
  --pba-clear-all-bg: rgba(24, 95, 227, 0.12);
  --pba-clear-all-border: rgba(24, 95, 227, 0.4);
  --pba-clear-all-text: #8dc6ff;
  --pba-clear-confirm-bg: #182827;
  --pba-clear-confirm-border: rgba(24, 95, 227, 0.5);
  --pba-clear-msg-strong: #3187f5;
  --pba-clear-msg-text: #f5faff;
  --pba-clear-success-border: rgba(141, 198, 255, 0.5);
  --pba-clear-success-hint: #a2cbed;
  --pba-clear-success-icon-bg: radial-gradient(circle at center, rgba(141, 198, 255, 0.3) 0%, transparent 70%), linear-gradient(180deg, #8dc6ff, #185fe3);
  --pba-clear-success-icon-color: #ffffff;
  --pba-clear-success-msg-text: #f5faff;
  --pba-clear-success-strong: #3187f5;
  --pba-clear-success-title: #8dc6ff;
  --pba-clear-warn-text: #a2cbed;
  --pba-close-x-bg: transparent;
  --pba-close-x-border: rgba(255, 255, 255, 0.08);
  --pba-close-x-text: #b8dcff;
  --pba-counter-text: #b8dcff;
  --pba-dedup-btn-bg: rgba(255, 255, 255, 0.05);
  --pba-dedup-btn-border: rgba(255, 255, 255, 0.08);
  --pba-dedup-btn-dark-bg: rgba(24, 95, 227, 0.12);
  --pba-dedup-btn-dark-border: rgba(24, 95, 227, 0.4);
  --pba-dedup-btn-dark-text: #8dc6ff;
  --pba-dedup-btn-text: #b8dcff;
  --pba-dup-badge-bg: #185fe3;
  --pba-dup-badge-text: #ffffff;
  --pba-dup-chip-bg: #185fe3;
  --pba-dup-chip-text: #ffffff;
  --pba-dups-list-bg: rgba(49, 135, 245, 0.1);
  --pba-dups-list-border: rgba(49, 135, 245, 0.4);
  --pba-dups-list-text: #8dc6ff;
  --pba-empty-bg: #203744;
  --pba-empty-border: rgba(24, 95, 227, 0.3);
  --pba-empty-btn-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --pba-empty-btn-shadow: 0 2px 8px rgba(24, 95, 227, 0.35);
  --pba-empty-btn-text: #f5faff;
  --pba-empty-hint-accent: #8dc6ff;
  --pba-empty-hint-bg: rgba(49, 135, 245, 0.1);
  --pba-empty-hint-border: rgba(49, 135, 245, 0.4);
  --pba-empty-hint-text: #8dc6ff;
  --pba-empty-text: #a2cbed;
  --pba-eq-apply-bg: linear-gradient(180deg, #185fe3, #194bba);
  --pba-eq-apply-text: #ffffff;
  --pba-eq-bg: #182827;
  --pba-eq-border: rgba(24, 95, 227, 0.35);
  --pba-eq-input-bg: #1b313a;
  --pba-eq-input-border: rgba(255, 255, 255, 0.08);
  --pba-eq-input-text: #3187f5;
  --pba-eq-label: #3187f5;
  --pba-err-bg: rgba(24, 95, 227, 0.12);
  --pba-err-border: rgba(24, 95, 227, 0.4);
  --pba-err-text: #8dc6ff;
  --pba-g-head-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --pba-g-head-border: rgba(0, 0, 0, 0.15);
  --pba-g-head-text: #f5faff;
  --pba-g-rate-bg: rgba(0, 0, 0, 0.15);
  --pba-g-winlabel-bg: rgba(0, 0, 0, 0.15);
  --pba-grand-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --pba-grand-border: #3187f5;
  --pba-grand-tag-text: #3187f5;
  --pba-grand-text: #f5faff;
  --pba-group-bg: #182827;
  --pba-group-border: rgba(24, 95, 227, 0.35);
  --pba-modal-bg: #182827;
  --pba-modal-body-text: #f5faff;
  --pba-modal-border: rgba(24, 95, 227, 0.35);
  --pba-modal-close-bg: rgba(0, 0, 0, 0.15);
  --pba-modal-danger-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --pba-modal-danger-text: #ffffff;
  --pba-modal-foot-bg: rgba(24, 40, 39, 0.5);
  --pba-modal-foot-border: rgba(255, 255, 255, 0.08);
  --pba-modal-head-text: #f5faff;
  --pba-modal-overlay: rgba(0, 0, 0, 0.7);
  --pba-modal-success-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --pba-mono-text: #3187f5;
  --pba-muted-text: #a2cbed;
  --pba-num-text: #3187f5;
  --pba-ok-tag-bg: rgba(141, 198, 255, 0.15);
  --pba-ok-tag-border: rgba(141, 198, 255, 0.4);
  --pba-ok-tag-text: #8dc6ff;
  --pba-r-amt-bg: #1b313a;
  --pba-r-amt-border: rgba(255, 255, 255, 0.08);
  --pba-r-amt-text: #3187f5;
  --pba-r-idx: #a2cbed;
  --pba-r-mul-orig: #a2cbed;
  --pba-r-mul-reduced: #8dc6ff;
  --pba-r-mul-text: #b8dcff;
  --pba-r-num-bg: rgba(24, 95, 227, 0.15);
  --pba-r-num-border: rgba(24, 95, 227, 0.45);
  --pba-r-num-text: #3187f5;
  --pba-r-rm-bg: transparent;
  --pba-r-rm-border: rgba(24, 95, 227, 0.3);
  --pba-r-rm-text: #8dc6ff;
  --pba-r-win-bg: rgba(141, 198, 255, 0.15);
  --pba-r-win-border: rgba(141, 198, 255, 0.4);
  --pba-r-win-text: #8dc6ff;
  --pba-rate-chip-bg: rgba(49, 135, 245, 0.2);
  --pba-rate-chip-border: rgba(49, 135, 245, 0.4);
  --pba-rate-chip-closed-bg: rgba(24, 95, 227, 0.2);
  --pba-rate-chip-closed-border: rgba(24, 95, 227, 0.5);
  --pba-rate-chip-closed-text: #8dc6ff;
  --pba-rate-chip-text: #8dc6ff;
  --pba-row-empty-accent: #8dc6ff;
  --pba-row-focused-accent: #3187f5;
  --pba-row-focused-bg: linear-gradient(90deg, rgba(49, 135, 245, 0.08) 0%, transparent 100%);
  --pba-row-has-amount-accent: #185fe3;
  --pba-success-no-bg: rgba(24, 95, 227, 0.12);
  --pba-success-no-border: rgba(24, 95, 227, 0.45);
  --pba-success-no-text: #3187f5;
  --pba-text: #f5faff;
  --pba-th-bg: rgba(24, 95, 227, 0.1);
  --pba-th-text: #3187f5;
  --pba-type-tag-bg: rgba(24, 95, 227, 0.15);
  --pba-type-tag-border: rgba(24, 95, 227, 0.35);
  --pba-type-tag-text: #3187f5;
  --pbf-badge-default-bg: rgba(255, 255, 255, 0.06);
  --pbf-badge-default-text: #b8dcff;
  --pbf-badge-five-bg: rgba(49, 135, 245, 0.15);
  --pbf-badge-five-border: rgba(49, 135, 245, 0.4);
  --pbf-badge-five-text: #3187f5;
  --pbf-badge-four-bg: rgba(49, 135, 245, 0.15);
  --pbf-badge-four-border: rgba(49, 135, 245, 0.4);
  --pbf-badge-four-text: #8dc6ff;
  --pbf-badge-run-bg: rgba(141, 198, 255, 0.15);
  --pbf-badge-run-border: rgba(141, 198, 255, 0.4);
  --pbf-badge-run-text: #8dc6ff;
  --pbf-badge-six-bg: rgba(49, 135, 245, 0.15);
  --pbf-badge-six-border: rgba(49, 135, 245, 0.4);
  --pbf-badge-six-text: #3187f5;
  --pbf-badge-swap-bg: rgba(24, 95, 227, 0.15);
  --pbf-badge-swap-border: rgba(24, 95, 227, 0.45);
  --pbf-badge-swap-text: #3187f5;
  --pbf-badge-three-bg: rgba(24, 95, 227, 0.15);
  --pbf-badge-three-border: rgba(24, 95, 227, 0.4);
  --pbf-badge-three-text: #8dc6ff;
  --pbf-badge-two-bg: rgba(181, 128, 235, 0.15);
  --pbf-badge-two-border: rgba(181, 128, 235, 0.4);
  --pbf-badge-two-text: #8dc6ff;
  --pbf-breadcrumb-bg: #182827;
  --pbf-breadcrumb-border: rgba(24, 95, 227, 0.35);
  --pbf-breadcrumb-hover: #3187f5;
  --pbf-breadcrumb-text: #b8dcff;
  --pbf-btn-amount-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --pbf-btn-amount-disabled-bg: linear-gradient(180deg, #6f92a7 0%, #334b56 100%);
  --pbf-btn-amount-disabled-text: rgba(255, 255, 255, 0.4);
  --pbf-btn-amount-text: #f5faff;
  --pbf-btn-picker-bg: rgba(255, 255, 255, 0.05);
  --pbf-btn-picker-border: rgba(255, 255, 255, 0.08);
  --pbf-btn-picker-text: #f5faff;
  --pbf-btn-siamsi-bg: linear-gradient(180deg, #8dc6ff 0%, #194bba 100%);
  --pbf-btn-siamsi-text: #ffffff;
  --pbf-card-bg: #182827;
  --pbf-card-border: rgba(24, 95, 227, 0.35);
  --pbf-card-head-accent: #3187f5;
  --pbf-card-head-border: rgba(24, 95, 227, 0.3);
  --pbf-card-head-icon: #3187f5;
  --pbf-card-head-text: #3187f5;
  --pbf-card-shadow: 0 4px 16px rgba(0, 0, 0, 0.45);
  --pbf-cond-strong: #3187f5;
  --pbf-conditions-bg: radial-gradient(circle at 100% 50%, rgba(24, 95, 227, 0.08) 0%, transparent 60%), rgba(24, 40, 39, 0.6);
  --pbf-conditions-border: rgba(24, 95, 227, 0.35);
  --pbf-conditions-text: #b8dcff;
  --pbf-countdown-bg: radial-gradient(circle, rgba(24, 95, 227, 0.9) 0%, rgba(25, 75, 186, 1) 100%);
  --pbf-countdown-border: rgba(255, 255, 255, 0.2);
  --pbf-countdown-text: #ffffff;
  --pbf-empty-bg: #203744;
  --pbf-empty-border: rgba(24, 95, 227, 0.3);
  --pbf-empty-text: #a2cbed;
  --pbf-err-bg: rgba(24, 95, 227, 0.12);
  --pbf-err-border: rgba(24, 95, 227, 0.4);
  --pbf-err-icon: #8dc6ff;
  --pbf-err-text: #8dc6ff;
  --pbf-fab-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --pbf-fab-border: rgba(49, 135, 245, 0.6);
  --pbf-fab-count-bg: rgba(0, 0, 0, 0.25);
  --pbf-fab-count-border: rgba(0, 0, 0, 0.35);
  --pbf-fab-count-disabled-bg: rgba(255, 255, 255, 0.08);
  --pbf-fab-count-disabled-border: rgba(255, 255, 255, 0.15);
  --pbf-fab-count-disabled-text: rgba(255, 255, 255, 0.5);
  --pbf-fab-count-text: #f5faff;
  --pbf-fab-disabled-bg: linear-gradient(180deg, #6f92a7 0%, #334b56 100%);
  --pbf-fab-disabled-border: rgba(130, 116, 143, 0.4);
  --pbf-fab-disabled-text: rgba(255, 255, 255, 0.5);
  --pbf-fab-text: #f5faff;
  --pbf-g-date-text: #b8dcff;
  --pbf-g-title-icon: #3187f5;
  --pbf-g-title-text: #3187f5;
  --pbf-game-bar-accent: #3187f5;
  --pbf-game-bar-bg: radial-gradient(circle at 0% 30%, rgba(24, 95, 227, 0.18) 0%, transparent 55%), #182827;
  --pbf-game-bar-border: rgba(24, 95, 227, 0.35);
  --pbf-keypad-bg: radial-gradient(ellipse at top, rgba(24, 95, 227, 0.08) 0%, transparent 70%), #203744;
  --pbf-keypad-border: rgba(24, 95, 227, 0.25);
  --pbf-kp-add-bg: linear-gradient(180deg, #185fe3 0%, #194bba 100%);
  --pbf-kp-add-border: #185fe3;
  --pbf-kp-add-ready-bg: linear-gradient(180deg, #8dc6ff 0%, #185fe3 100%);
  --pbf-kp-add-text: #ffffff;
  --pbf-kp-back-bg: linear-gradient(180deg, rgba(24, 95, 227, 0.2) 0%, rgba(25, 75, 186, 0.3) 100%);
  --pbf-kp-back-border: rgba(24, 95, 227, 0.5);
  --pbf-kp-back-text: #8dc6ff;
  --pbf-kp-clear-bg: rgba(24, 95, 227, 0.12);
  --pbf-kp-clear-border: rgba(24, 95, 227, 0.4);
  --pbf-kp-clear-text: #8dc6ff;
  --pbf-kp-display-bg: radial-gradient(ellipse at center, rgba(24, 95, 227, 0.08) 0%, transparent 70%), rgba(24, 40, 39, 0.9);
  --pbf-kp-display-border: rgba(24, 95, 227, 0.35);
  --pbf-kp-display-full-border: rgba(141, 198, 255, 0.55);
  --pbf-kp-key-bg: linear-gradient(180deg, #203744 0%, #182827 100%);
  --pbf-kp-key-border: rgba(24, 95, 227, 0.35);
  --pbf-kp-key-hover-border: #3187f5;
  --pbf-kp-key-hover-shadow: 0 4px 12px rgba(49, 135, 245, 0.2), inset 0 1px 0 rgba(255, 255, 255, 0.08);
  --pbf-kp-key-text: #3187f5;
  --pbf-kp-label: #b8dcff;
  --pbf-kp-slot-empty: rgba(49, 135, 245, 0.25);
  --pbf-kp-slot-empty-border: rgba(24, 95, 227, 0.3);
  --pbf-kp-slot-filled: #3187f5;
  --pbf-kp-undo-bg: rgba(49, 135, 245, 0.12);
  --pbf-kp-undo-border: rgba(49, 135, 245, 0.4);
  --pbf-kp-undo-text: #8dc6ff;
  --pbf-pt-active-bg: radial-gradient(circle at 100% 0%, rgba(24, 95, 227, 0.2) 0%, transparent 55%), linear-gradient(180deg, #203744 0%, #182827 100%);
  --pbf-pt-active-border: #3187f5;
  --pbf-pt-active-title: #3187f5;
  --pbf-pt-btn-bg: linear-gradient(180deg, #203744 0%, #182827 100%);
  --pbf-pt-btn-border: rgba(255, 255, 255, 0.08);
  --pbf-pt-btn-hover-shadow: 0 4px 12px rgba(0, 0, 0, 0.35);
  --pbf-pt-btn-text: #f5faff;
  --pbf-pt-five-border: rgba(49, 135, 245, 0.45);
  --pbf-pt-five-rate: #3187f5;
  --pbf-pt-four-border: rgba(49, 135, 245, 0.45);
  --pbf-pt-four-rate: #8dc6ff;
  --pbf-pt-run-border: rgba(141, 198, 255, 0.45);
  --pbf-pt-run-rate: #8dc6ff;
  --pbf-pt-six-border: rgba(49, 135, 245, 0.45);
  --pbf-pt-six-rate: #3187f5;
  --pbf-pt-swap-border: rgba(24, 95, 227, 0.5);
  --pbf-pt-swap-icon: #3187f5;
  --pbf-pt-swap-sub: #3187f5;
  --pbf-pt-three-border: rgba(24, 95, 227, 0.45);
  --pbf-pt-three-rate: #8dc6ff;
  --pbf-pt-title-text: #f5faff;
  --pbf-pt-two-border: rgba(181, 128, 235, 0.45);
  --pbf-pt-two-rate: #8dc6ff;
  --pbf-qp-active-border: #3187f5;
  --pbf-qp-active-shadow: 0 0 0 2px rgba(49, 135, 245, 0.55);
  --pbf-qp-blue-bg: rgba(181, 128, 235, 0.15);
  --pbf-qp-blue-border: rgba(181, 128, 235, 0.4);
  --pbf-qp-blue-text: #8dc6ff;
  --pbf-qp-digit-bg: #203744;
  --pbf-qp-digit-border: rgba(255, 255, 255, 0.08);
  --pbf-qp-digit-hover-bg: rgba(24, 95, 227, 0.1);
  --pbf-qp-digit-hover-border: #3187f5;
  --pbf-qp-digit-row-bg: rgba(24, 40, 39, 0.6);
  --pbf-qp-digit-row-border: rgba(24, 95, 227, 0.3);
  --pbf-qp-digit-text: #3187f5;
  --pbf-qp-green-bg: rgba(141, 198, 255, 0.15);
  --pbf-qp-green-border: rgba(141, 198, 255, 0.4);
  --pbf-qp-green-text: #8dc6ff;
  --pbf-qp-pink-bg: rgba(24, 95, 227, 0.15);
  --pbf-qp-pink-border: rgba(24, 95, 227, 0.4);
  --pbf-qp-pink-text: #8dc6ff;
  --pbf-rule-btn-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --pbf-rule-btn-shadow: 0 2px 8px rgba(24, 95, 227, 0.35);
  --pbf-rule-btn-text: #f5faff;
  --pbf-sel-empty-text: #a2cbed;
  --pbf-sel-idx-text: #a2cbed;
  --pbf-sel-num-text: #3187f5;
  --pbf-sel-rm-bg: transparent;
  --pbf-sel-rm-border: rgba(24, 95, 227, 0.3);
  --pbf-sel-rm-hover-bg: rgba(24, 95, 227, 0.15);
  --pbf-sel-rm-hover-border: #185fe3;
  --pbf-sel-rm-text: #8dc6ff;
  --pbf-sel-row-border: rgba(255, 255, 255, 0.06);
  --pbf-swap-tag-bg: rgba(49, 135, 245, 0.15);
  --pbf-swap-tag-border: rgba(49, 135, 245, 0.4);
  --pbf-swap-tag-text: #8dc6ff;
  --pbf-text: #f5faff;
  --pbf-toast-close-bg: rgba(255, 255, 255, 0.18);
  --pbf-toast-close-text: #ffffff;
  --pbf-toast-err-bg: radial-gradient(circle at 100% 0%, rgba(24, 95, 227, 0.9) 0%, rgba(100, 27, 16, 1) 100%);
  --pbf-toast-err-border: rgba(24, 95, 227, 0.6);
  --pbf-toast-err-text: #ffffff;
  --srm-actions-bg: #f9fcff;
  --srm-actions-border: #d1e8fa;
  --srm-backdrop-bg: rgba(0, 0, 0,0.55);
  --srm-btn-primary-bg: #194bba;
  --srm-btn-primary-error-bg: linear-gradient(135deg, #194bba, #153b85);
  --srm-btn-primary-success-bg: linear-gradient(135deg, #194bba, #153b85);
  --srm-btn-primary-text: #fff;
  --srm-btn-secondary-bg: #d1e8fa;
  --srm-btn-secondary-text: #334b56;
  --srm-card-bg: #fff;
  --srm-card-shadow: 0 12px 36px rgba(0, 0, 0,0.3);
  --srm-cell-border: #f5faff;
  --srm-chitno-text: #194bba;
  --srm-close-bg: rgba(255, 255, 255,0.15);
  --srm-close-hover-bg: rgba(255, 255, 255,0.25);
  --srm-close-text: #fff;
  --srm-foot-note-bg: #f5faff;
  --srm-foot-note-border: #8dc6ff;
  --srm-foot-note-text: #153b85;
  --srm-head-cancel-bg: linear-gradient(135deg, #153b85, #153b85);
  --srm-head-error-bg: linear-gradient(135deg, #194bba, #153b85);
  --srm-head-success-bg: linear-gradient(135deg, #194bba, #153b85);
  --srm-head-text: #fff;
  --srm-meta-border: #e2f1ff;
  --srm-meta-danger: #194bba;
  --srm-meta-label: #a2cbed;
  --srm-meta-strong: #334b56;
  --srm-meta-success: #194bba;
  --srm-muted-text: #a2cbed;
  --srm-num-text: #194bba;
  --srm-subtitle-text: #334b56;
  --srm-th-bg: #f9fcff;
  --srm-th-text: #a2cbed;
  --srm-type-tag-bg: #eef7ff;
  --srm-type-tag-text: #153b85;
  --dream-back-text: #26435b;
  --dream-badge-bg: #3187f5;
  --dream-badge-text: white;
  --dream-card-shadow: 0 1px 3px rgba(24, 40, 39, 0.08);
  --dream-card-text: #26435b;
  --dream-chip-active-border: #185fe3;
  --dream-chip-active-text: white;
  --dream-chip-border: #d1e8fa;
  --dream-chip-hover-bg: #eef7ff;
  --dream-chip-text: #6f92a7;
  --dream-clear-input: #a2cbed;
  --dream-clear-input-hover: #6f92a7;
  --dream-cm-cancel-bg: #fff;
  --dream-cm-cancel-border: #d1e8fa;
  --dream-cm-cancel-hover-bg: #e2f1ff;
  --dream-cm-cancel-hover-text: #26435b;
  --dream-cm-cancel-text: #91b7ca;
  --dream-cm-close-bg: rgba(255, 255, 255, 0.18);
  --dream-cm-close-hover-bg: rgba(255, 255, 255, 0.30);
  --dream-cm-close-text: #fff;
  --dream-cm-confirm-bg: linear-gradient(135deg, #3187f5 0%, #194bba 100%);
  --dream-cm-confirm-text: #fff;
  --dream-cm-desc-text: #91b7ca;
  --dream-cm-dream-border: #d1e8fa;
  --dream-cm-foot-bg: #eef7ff;
  --dream-cm-foot-border: #e2f1ff;
  --dream-cm-head-bg: linear-gradient(135deg, #3187f5 0%, #194bba 100%);
  --dream-cm-head-text: #fff;
  --dream-cm-img-border: #8dc6ff;
  --dream-cm-num-chip-bg: linear-gradient(135deg, #e2f1ff, #8dc6ff);
  --dream-cm-num-chip-border: #3187f5;
  --dream-cm-num-chip-text: #153b85;
  --dream-cm-num-label-bg: #e2f1ff;
  --dream-cm-num-label-text: #91b7ca;
  --dream-cm-numbers-head: #334b56;
  --dream-cm-title-text: #26435b;
  --dream-confirm-bg: #fff;
  --dream-confirm-overlay: rgba(24, 40, 39, 0.65);
  --dream-empty-text: #a2cbed;
  --dream-err-bg: #eef7ff;
  --dream-err-border: #8dc6ff;
  --dream-err-text: #153b85;
  --dream-focus-outline: #194bba;
  --dream-loading-line: #153b85;
  --dream-num-row-text: #26435b;
  --dream-page-bg: linear-gradient(180deg, #e2f1ff 0%, #f5faff 240px);
  --dream-search-focus-bg: white;
  --dream-search-focus-border: #185fe3;
  --dream-search-icon: #91b7ca;
  --dream-search-input-border: #d1e8fa;
  --dream-search-text: #26435b;
  --dream-tap-hint-bg: rgba(25, 75, 186, 0.12);
  --dream-tap-hint-hover-bg: rgba(25, 75, 186, 0.22);
  --dream-thumb-border: white;
  --dream-thumb-ph-bg: #e2f1ff;
  --dream-thumb-ph-text: #194bba;
  --dream-toast-bg: #185fe3;
  --dream-toast-text: white;
  --sg-back-text: #26435b;
  --sg-cart-bar-bg: white;
  --sg-cart-bar-border: #26435b;
  --sg-cart-clear-bg: #e2f1ff;
  --sg-cart-clear-border: #b8dcff;
  --sg-cart-clear-hover-bg: #d1e8fa;
  --sg-cart-clear-text: #6f92a7;
  --sg-cart-code-bg: #e2f1ff;
  --sg-cart-more: #91b7ca;
  --sg-cart-next-bg: #185fe3;
  --sg-cart-next-hover-bg: #194bba;
  --sg-cart-next-text: white;
  --sg-countdown-bg: #185fe3;
  --sg-empty-text: #a2cbed;
  --sg-err-bg: #eef7ff;
  --sg-err-border: #8dc6ff;
  --sg-err-text: #153b85;
  --sg-game-bar-bg: linear-gradient(90deg, #185fe3, #153b85);
  --sg-game-bar-text: white;
  --sg-info-example-bg: rgba(24, 95, 227, 0.03);
  --sg-info-example-em: #185fe3;
  --sg-info-example-label: #153b85;
  --sg-info-example-strong: #194bba;
  --sg-info-example-u: #185fe3;
  --sg-page-bg: #f5faff;
  --sg-rule-btn-bg: #194bba;
  --sg-rule-btn-hover-bg: #153b85;
  --sg-rule-btn-text: white;
  --sga-act-back-bg: white;
  --sga-act-back-border: #91b7ca;
  --sga-act-back-hover-bg: #e2f1ff;
  --sga-act-back-text: #26435b;
  --sga-act-submit-bg: #185fe3;
  --sga-act-submit-disabled-bg: #b8dcff;
  --sga-act-submit-hover-bg: #194bba;
  --sga-act-submit-text: white;
  --sga-back-text: #26435b;
  --sga-bg: #f5faff;
  --sga-card-bg: white;
  --sga-card-shadow: 0 1px 2px rgba(24, 40, 39, 0.04);
  --sga-clear-link-bg: white;
  --sga-clear-link-border: #8dc6ff;
  --sga-clear-link-hover-bg: #eef7ff;
  --sga-clear-link-text: #153b85;
  --sga-cost-text: #194bba;
  --sga-countdown-bg: #185fe3;
  --sga-countdown-text: inherit;
  --sga-empty-text: #a2cbed;
  --sga-ent-d-bg: #8dc6ff;
  --sga-ent-d-text: #153b85;
  --sga-ent-idx: #153b85;
  --sga-ent-price-text: #194bba;
  --sga-ent-rm-hover-bg: rgba(25, 75, 186, 0.1);
  --sga-ent-rm-text: #153b85;
  --sga-ent-row-bg: #e2f1ff;
  --sga-ent-row-border: #3187f5;
  --sga-err-bg: #eef7ff;
  --sga-err-border: #8dc6ff;
  --sga-err-text: #153b85;
  --sga-game-bar-bg: linear-gradient(90deg, #185fe3, #153b85);
  --sga-game-bar-text: white;
  --sga-h4-text: #26435b;
  --sga-insufficient-text: #194bba;
  --sga-ok-bg: #eef7ff;
  --sga-ok-border: #8dc6ff;
  --sga-ok-text: #153b85;
  --sga-price-banner-bg: #e2f1ff;
  --sga-price-banner-border: #3187f5;
  --sga-price-banner-strong: #194bba;
  --sga-price-banner-text: #153b85;
  --sga-t-row-after-border: #d1e8fa;
  --sga-t-row-text: #26435b;
  --sga-totals-bg: #eef7ff;
  --sga-totals-border: #d1e8fa;
  --siamsi-back-text: #26435b;
  --siamsi-btn-ghost-bg: white;
  --siamsi-btn-ghost-border: #b8dcff;
  --siamsi-btn-ghost-text: #6f92a7;
  --siamsi-btn-primary-bg: #185fe3;
  --siamsi-btn-primary-hover-bg: #194bba;
  --siamsi-btn-primary-text: white;
  --siamsi-close-btn-bg: rgba(255, 255, 255, 0.3);
  --siamsi-close-btn-text: #153b85;
  --siamsi-cover-bg: #e2f1ff;
  --siamsi-cup-label-fill: #8dc6ff;
  --siamsi-cup-label-stroke: rgba(24, 40, 39, 0.75);
  --siamsi-cup-overlay-bg: rgba(24, 40, 39, 0.18);
  --siamsi-cup-stage-bg: #26435b;
  --siamsi-empty-text: #a2cbed;
  --siamsi-err-bg: #eef7ff;
  --siamsi-err-border: #8dc6ff;
  --siamsi-err-text: #153b85;
  --siamsi-hero-text: #153b85;
  --siamsi-hint-bg: rgba(24, 40, 39, 0.45);
  --siamsi-hint-text: white;
  --siamsi-modal-bg: white;
  --siamsi-modal-foot-border: #e2f1ff;
  --siamsi-modal-head-bg: linear-gradient(135deg, #8dc6ff, #185fe3);
  --siamsi-modal-head-border: #e2f1ff;
  --siamsi-modal-head-text: #153b85;
  --siamsi-modal-overlay: rgba(24, 40, 39, 0.6);
  --siamsi-num-card-bg: linear-gradient(135deg, #e2f1ff, #8dc6ff);
  --siamsi-num-card-border: #185fe3;
  --siamsi-num-d-bg: #194bba;
  --siamsi-num-d-text: white;
  --siamsi-num-title-text: #153b85;
  --siamsi-page-bg: linear-gradient(180deg, #e2f1ff 0%, #f5faff 200px);
  --siamsi-random-btn-text: white;
  --siamsi-result-title: #194bba;
  --siamsi-selected-info-text: #26435b;
  --siamsi-shake-bar-bg: white;
  --siamsi-shake-bar-border: #185fe3;
  --siamsi-shake-btn-text: white;
  --siamsi-shaking-text: #3187f5;
  --siamsi-temple-card-border: #d1e8fa;
  --siamsi-temple-card-selected-border: #185fe3;
  --ann-backdrop-bg: rgba(19, 27, 26, 0.72);
  --ann-body-text: #f5faff;
  --ann-btn-close-bg: rgba(24, 40, 39, 0.9);
  --ann-btn-close-border: rgba(255, 255, 255, 0.15);
  --ann-btn-close-hover-bg: rgba(53, 33, 77, 1);
  --ann-btn-close-hover-text: #f5faff;
  --ann-btn-close-text: #b8dcff;
  --ann-btn-ok-bg: rgba(255, 255, 255, 0.06);
  --ann-btn-ok-border: rgba(255, 255, 255, 0.25);
  --ann-btn-ok-hover-bg: rgba(24, 95, 227, 0.16);
  --ann-btn-ok-hover-border: rgba(49, 135, 245, 0.5);
  --ann-btn-ok-hover-text: #8dc6ff;
  --ann-btn-ok-text: #f5faff;
  --ann-close-x-bg: rgba(19, 27, 26, 0.55);
  --ann-close-x-border: rgba(24, 95, 227, 0.5);
  --ann-close-x-hover-bg: rgba(24, 95, 227, 0.2);
  --ann-close-x-hover-text: #ffffff;
  --ann-close-x-text: #3187f5;
  --ann-image-wrap-bg: rgba(24, 40, 39, 0.85);
  --ann-image-wrap-border: rgba(24, 95, 227, 0.5);
  --ann-link-a-hover: #b8dcff;
  --ann-link-a-text: #3187f5;
  --ann-link-a-underline: rgba(49, 135, 245, 0.5);
  --ann-link-text: #b8dcff;
  --ann-modal-bg: radial-gradient(circle at 50% 0%, rgba(24, 95, 227, 0.10) 0%, transparent 55%), #182827;
  --ann-modal-border: rgba(24, 95, 227, 0.55);
  --ann-modal-shadow: 0 20px 60px rgba(19, 27, 26, 0.55), 0 0 0 3px rgba(24, 95, 227, 0.15), 0 0 30px rgba(49, 135, 245, 0.15);
  --ann-modal-text: #f5faff;
  --ann-step-active-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --ann-step-active-border: #3187f5;
  --ann-step-active-shadow: 0 0 12px rgba(49, 135, 245, 0.55);
  --ann-step-active-text: #ffffff;
  --ann-step-completed-bg: rgba(24, 95, 227, 0.18);
  --ann-step-completed-border: rgba(24, 95, 227, 0.55);
  --ann-step-completed-text: #8dc6ff;
  --ann-step-dot-bg: rgba(255, 255, 255, 0.08);
  --ann-step-dot-border: rgba(24, 95, 227, 0.35);
  --ann-step-dot-hover-border: rgba(24, 95, 227, 0.65);
  --ann-step-dot-hover-text: #3187f5;
  --ann-step-dot-text: #b8dcff;
  --ann-step-line-bg: rgba(255, 255, 255, 0.12);
  --ann-step-line-completed-bg: linear-gradient(90deg, #3187f5, rgba(24, 95, 227, 0.5));
  --lsb-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --lsb-breadcrumb-hover-text: #3187f5;
  --lsb-breadcrumb-text: #b8dcff;
  --lsb-btn-submit-bg: linear-gradient(180deg, #185fe3 0%, #194bba 100%);
  --lsb-btn-submit-disabled-bg: linear-gradient(180deg, #6f92a7 0%, #334b56 100%);
  --lsb-btn-submit-disabled-text: rgba(255, 255, 255, 0.5);
  --lsb-btn-submit-text: #ffffff;
  --lsb-card-bg: #182827;
  --lsb-card-border: rgba(24, 95, 227, 0.35);
  --lsb-card-head-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --lsb-card-head-text: #f5faff;
  --lsb-cf-actions-bg: rgba(24, 40, 39, 0.5);
  --lsb-cf-actions-border: rgba(255, 255, 255, 0.08);
  --lsb-cf-after: #8dc6ff;
  --lsb-cf-body-text: #f5faff;
  --lsb-cf-btn-cancel-bg: transparent;
  --lsb-cf-btn-cancel-border: rgba(255, 255, 255, 0.08);
  --lsb-cf-btn-cancel-text: #b8dcff;
  --lsb-cf-btn-confirm-bg: linear-gradient(180deg, #185fe3 0%, #194bba 100%);
  --lsb-cf-btn-confirm-text: #ffffff;
  --lsb-cf-btn-danger-bg: linear-gradient(180deg, #3187f5 0%, #194bba 100%);
  --lsb-cf-btn-danger-text: #ffffff;
  --lsb-cf-chit-id-bg: rgba(24, 95, 227, 0.12);
  --lsb-cf-chit-id-border: rgba(24, 95, 227, 0.35);
  --lsb-cf-chit-id-text: #3187f5;
  --lsb-cf-cost: #3187f5;
  --lsb-cf-cost-hl: #3187f5;
  --lsb-cf-game-bg: rgba(24, 95, 227, 0.12);
  --lsb-cf-game-border: rgba(24, 95, 227, 0.35);
  --lsb-cf-game-text: #3187f5;
  --lsb-cf-head-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --lsb-cf-head-danger-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --lsb-cf-head-danger-text: #ffffff;
  --lsb-cf-head-text: #f5faff;
  --lsb-cf-list-bg: rgba(24, 40, 39, 0.5);
  --lsb-cf-list-border: rgba(255, 255, 255, 0.08);
  --lsb-cf-mid: #a2cbed;
  --lsb-cf-num-text: #3187f5;
  --lsb-cf-refund: #8dc6ff;
  --lsb-cf-row-border: rgba(255, 255, 255, 0.06);
  --lsb-cf-section-title: #b8dcff;
  --lsb-cf-set: #b8dcff;
  --lsb-cf-totals-bg: rgba(24, 40, 39, 0.5);
  --lsb-cf-totals-border: rgba(255, 255, 255, 0.08);
  --lsb-cf-trow-strong: #f5faff;
  --lsb-cf-trow-text: #b8dcff;
  --lsb-cf-warn-bg: rgba(49, 135, 245, 0.1);
  --lsb-cf-warn-border: rgba(49, 135, 245, 0.35);
  --lsb-cf-warn-text: #8dc6ff;
  --lsb-closed-banner-accent: #185fe3;
  --lsb-closed-banner-bg: rgba(24, 95, 227, 0.12);
  --lsb-closed-banner-border: rgba(24, 95, 227, 0.4);
  --lsb-closed-banner-text: #8dc6ff;
  --lsb-cond-row-text: #b8dcff;
  --lsb-cond-strong: #3187f5;
  --lsb-conditions-bg: rgba(24, 40, 39, 0.7);
  --lsb-conditions-border: rgba(24, 95, 227, 0.35);
  --lsb-confirm-backdrop: rgba(0, 0, 0, 0.7);
  --lsb-confirm-bg: #182827;
  --lsb-confirm-border: rgba(24, 95, 227, 0.35);
  --lsb-confirm-danger-border: rgba(24, 95, 227, 0.5);
  --lsb-countdown-bg: radial-gradient(circle, rgba(24, 95, 227, 0.9) 0%, rgba(25, 75, 186, 1) 100%);
  --lsb-countdown-border: rgba(255, 255, 255, 0.2);
  --lsb-countdown-shadow: 0 3px 10px rgba(24, 95, 227, 0.4);
  --lsb-countdown-text: #ffffff;
  --lsb-empty-bg: #203744;
  --lsb-empty-border: rgba(24, 95, 227, 0.3);
  --lsb-empty-text: #a2cbed;
  --lsb-ent-amt-bg: #1b313a;
  --lsb-ent-amt-border: rgba(255, 255, 255, 0.08);
  --lsb-ent-amt-focus-border: #3187f5;
  --lsb-ent-amt-focus-shadow: 0 0 0 3px rgba(49, 135, 245, 0.18);
  --lsb-ent-amt-text: #3187f5;
  --lsb-ent-num-text: #3187f5;
  --lsb-ent-rm-bg: rgba(24, 95, 227, 0.12);
  --lsb-ent-rm-border: rgba(24, 95, 227, 0.4);
  --lsb-ent-rm-hover-bg: rgba(24, 95, 227, 0.25);
  --lsb-ent-rm-hover-border: #185fe3;
  --lsb-ent-rm-hover-text: #ffffff;
  --lsb-ent-rm-text: #8dc6ff;
  --lsb-ent-suffix: #b8dcff;
  --lsb-err-bg: rgba(24, 95, 227, 0.12);
  --lsb-err-border: rgba(24, 95, 227, 0.4);
  --lsb-err-text: #8dc6ff;
  --lsb-g-title-text: #3187f5;
  --lsb-game-bar-accent: #3187f5;
  --lsb-game-bar-bg: radial-gradient(circle at 0% 30%, rgba(24, 95, 227, 0.18) 0%, transparent 55%), #182827;
  --lsb-game-bar-border: rgba(24, 95, 227, 0.35);
  --lsb-hc-cancel-bg: transparent;
  --lsb-hc-cancel-border: rgba(24, 95, 227, 0.5);
  --lsb-hc-cancel-hover-bg: rgba(24, 95, 227, 0.12);
  --lsb-hc-cancel-hover-border: #185fe3;
  --lsb-hc-cancel-hover-text: #3187f5;
  --lsb-hc-cancel-text: #8dc6ff;
  --lsb-hc-no-text: #3187f5;
  --lsb-hc-status-cancel-bg: rgba(130, 116, 143, 0.2);
  --lsb-hc-status-cancel-border: rgba(130, 116, 143, 0.4);
  --lsb-hc-status-cancel-text: #a5d0e5;
  --lsb-hc-status-lose-bg: rgba(24, 95, 227, 0.15);
  --lsb-hc-status-lose-border: rgba(24, 95, 227, 0.4);
  --lsb-hc-status-lose-text: #8dc6ff;
  --lsb-hc-status-pending-bg: rgba(24, 95, 227, 0.18);
  --lsb-hc-status-pending-border: rgba(24, 95, 227, 0.4);
  --lsb-hc-status-pending-text: #8dc6ff;
  --lsb-hc-status-win-bg: rgba(141, 198, 255, 0.22);
  --lsb-hc-status-win-border: rgba(141, 198, 255, 0.45);
  --lsb-hc-status-win-text: #8dc6ff;
  --lsb-hc-time-text: #b8dcff;
  --lsb-head-rate-bg: rgba(0, 0, 0, 0.15);
  --lsb-head-rate-text: #f5faff;
  --lsb-hist-card-bg: #182827;
  --lsb-hist-card-border: rgba(24, 95, 227, 0.35);
  --lsb-hist-head-bg: rgba(24, 40, 39, 0.6);
  --lsb-hist-head-border: rgba(255, 255, 255, 0.06);
  --lsb-hist-total-border: rgba(24, 95, 227, 0.25);
  --lsb-hist-total-strong: #8dc6ff;
  --lsb-hist-total-text: #b8dcff;
  --lsb-hn-cost: #f5faff;
  --lsb-hn-num-bg: rgba(24, 95, 227, 0.15);
  --lsb-hn-num-border: rgba(24, 95, 227, 0.4);
  --lsb-hn-num-text: #3187f5;
  --lsb-hn-set: #b8dcff;
  --lsb-kp-back-bg: linear-gradient(180deg, rgba(24, 95, 227, 0.2) 0%, rgba(25, 75, 186, 0.3) 100%);
  --lsb-kp-back-border: rgba(24, 95, 227, 0.5);
  --lsb-kp-back-text: #8dc6ff;
  --lsb-kp-clear-bg: rgba(24, 95, 227, 0.12);
  --lsb-kp-clear-border: rgba(24, 95, 227, 0.4);
  --lsb-kp-clear-text: #8dc6ff;
  --lsb-kp-display-bg: radial-gradient(ellipse at center, rgba(24, 95, 227, 0.08) 0%, transparent 70%), rgba(24, 40, 39, 0.9);
  --lsb-kp-display-border: rgba(24, 95, 227, 0.35);
  --lsb-kp-key-bg: linear-gradient(180deg, #203744 0%, #182827 100%);
  --lsb-kp-key-border: rgba(24, 95, 227, 0.35);
  --lsb-kp-key-hover-bg: linear-gradient(180deg, #203744 0%, #182827 100%);
  --lsb-kp-key-hover-border: #3187f5;
  --lsb-kp-key-text: #3187f5;
  --lsb-kp-ok-bg: linear-gradient(180deg, #185fe3 0%, #194bba 100%);
  --lsb-kp-ok-border: #185fe3;
  --lsb-kp-ok-hover-border: #8dc6ff;
  --lsb-kp-ok-text: #ffffff;
  --lsb-kp-slot-empty: rgba(49, 135, 245, 0.25);
  --lsb-kp-slot-empty-border: rgba(24, 95, 227, 0.3);
  --lsb-kp-slot-filled: #3187f5;
  --lsb-kp-undo-bg: rgba(49, 135, 245, 0.12);
  --lsb-kp-undo-border: rgba(49, 135, 245, 0.4);
  --lsb-kp-undo-text: #8dc6ff;
  --lsb-mono-text: #a2cbed;
  --lsb-rb-header-bg: rgba(24, 95, 227, 0.1);
  --lsb-rb-header-text: #3187f5;
  --lsb-rb-num-bg: rgba(24, 40, 39, 0.5);
  --lsb-rb-num-placeholder: #a2cbed;
  --lsb-rb-num-text: #3187f5;
  --lsb-rb-rate-text: #b8dcff;
  --lsb-rc-date-tag-bg: rgba(24, 95, 227, 0.15);
  --lsb-rc-date-tag-border: rgba(24, 95, 227, 0.35);
  --lsb-rc-date-tag-text: #3187f5;
  --lsb-rc-date-val: #f5faff;
  --lsb-rc-head-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --lsb-rc-head-text: #f5faff;
  --lsb-rc-subtitle-bg: rgba(0, 0, 0, 0.12);
  --lsb-rc-subtitle-text: #f5faff;
  --lsb-result-box-bg: #203744;
  --lsb-result-box-border: rgba(255, 255, 255, 0.08);
  --lsb-result-box-hover-border: rgba(24, 95, 227, 0.35);
  --lsb-result-box-hover-shadow: 0 4px 14px rgba(0, 0, 0, 0.4);
  --lsb-result-card-bg: #182827;
  --lsb-result-card-border: rgba(24, 95, 227, 0.35);
  --lsb-rule-btn-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --lsb-rule-btn-shadow: 0 2px 8px rgba(24, 95, 227, 0.35);
  --lsb-rule-btn-text: #f5faff;
  --lsb-sel-empty-bg: rgba(24, 40, 39, 0.4);
  --lsb-sel-empty-text: #a2cbed;
  --lsb-sub-tab-active-border: #3187f5;
  --lsb-sub-tab-active-text: #3187f5;
  --lsb-sub-tab-hover-text: #3187f5;
  --lsb-sub-tab-text: #b8dcff;
  --lsb-sub-tabs-bg: #182827;
  --lsb-sub-tabs-border: rgba(255, 255, 255, 0.08);
  --lsb-t-row-strong: #3187f5;
  --lsb-t-row-text: #b8dcff;
  --lsb-td-border: rgba(255, 255, 255, 0.06);
  --lsb-td-text: #f5faff;
  --lsb-text: #f5faff;
  --lsb-th-bg: rgba(24, 95, 227, 0.08);
  --lsb-th-border: rgba(24, 95, 227, 0.25);
  --lsb-th-text: #3187f5;
  --lsb-toast-err-bg: radial-gradient(circle at 100% 0%, rgba(24, 95, 227, 0.9) 0%, rgba(100, 27, 16, 1) 100%);
  --lsb-toast-err-border: rgba(24, 95, 227, 0.6);
  --lsb-toast-err-text: #ffffff;
  --lsb-totals-bg: radial-gradient(circle at 100% 50%, rgba(24, 95, 227, 0.1) 0%, transparent 60%), rgba(24, 40, 39, 0.7);
  --lsb-totals-border: rgba(24, 95, 227, 0.35);
  --lsb-tr-hover-bg: rgba(24, 95, 227, 0.04);
  --lsl-badge-closed-bg: linear-gradient(180deg, #8dc6ff, #185fe3);
  --lsl-badge-closed-text: #ffffff;
  --lsl-breadcrumb-hover-bg: #2670ee;
  --lsl-breadcrumb-hover-text: #2670ee;
  --lsl-breadcrumb-text: #194bba;
  --lsl-close-disabled-bg: rgba(255, 255, 255, 0.05);
  --lsl-close-disabled-border: rgba(255, 255, 255, 0.1);
  --lsl-close-disabled-text: #a2cbed;
  --lsl-countdown-bg: radial-gradient(circle, rgba(24, 95, 227, 0.9) 0%, rgba(25, 75, 186, 1) 100%);
  --lsl-countdown-border: rgba(255, 255, 255, 0.2);
  --lsl-countdown-disabled-bg: linear-gradient(180deg, #a2cbed, #6f92a7);
  --lsl-countdown-shadow: 0 3px 10px rgba(24, 95, 227, 0.4);
  --lsl-countdown-text: #ffffff;
  --lsl-empty-bg: #203744;
  --lsl-empty-border: rgba(24, 95, 227, 0.3);
  --lsl-empty-text: #a2cbed;
  --lsl-err-bg: rgba(24, 95, 227, 0.12);
  --lsl-err-border: rgba(24, 95, 227, 0.4);
  --lsl-err-text: #8dc6ff;
  --lsl-g-close-bg: rgba(24, 95, 227, 0.15);
  --lsl-g-close-border: rgba(24, 95, 227, 0.4);
  --lsl-g-close-text: #8dc6ff;
  --lsl-g-flag-bg: #ffffff;
  --lsl-g-flag-border: #3187f5;
  --lsl-g-flag-shadow: 0 4px 14px rgba(0, 0, 0, 0.3), 0 0 12px rgba(49, 135, 245, 0.2);
  --lsl-g-title-text: #3187f5;
  --lsl-game-card-bg: radial-gradient(circle at 100% 0%, rgba(24, 95, 227, 0.14) 0%, transparent 55%), linear-gradient(180deg, #203744 0%, #182827 100%);
  --lsl-game-card-border: #185fe3;
  --lsl-game-card-hover-border: #3187f5;
  --lsl-game-card-hover-shadow: 0 0 20px rgba(49, 135, 245, 0.25), 0 8px 24px rgba(0, 0, 0, 0.5);
  --lsl-game-card-text: #f5faff;
  --lsl-section-bg: #182827;
  --lsl-section-border: rgba(24, 95, 227, 0.35);
  --lsl-section-head-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --lsl-section-head-border: rgba(0, 0, 0, 0.1);
  --lsl-section-head-text: #f5faff;
  --lsl-section-shadow: 0 4px 16px rgba(0, 0, 0, 0.45);
  --lsl-text: #f5faff;
  --cl-amount-minus: #8dc6ff;
  --cl-amount-plus: #3187f5;
  --cl-amount-text: #f5faff;
  --cl-badge-bg: rgba(24, 95, 227, 0.6);
  --cl-badge-text: #ffffff;
  --cl-balance-strong: #3187f5;
  --cl-balance-text: #b8dcff;
  --cl-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --cl-breadcrumb-hover-text: #3187f5;
  --cl-breadcrumb-text: #194bba;
  --cl-card-list-bg: #182827;
  --cl-card-list-border: rgba(24, 95, 227, 0.35);
  --cl-date-icon: #3187f5;
  --cl-date-text: #a2cbed;
  --cl-empty-bg: #203744;
  --cl-empty-border: rgba(255, 255, 255, 0.08);
  --cl-empty-text: #a2cbed;
  --cl-err-bg: rgba(24, 95, 227, 0.12);
  --cl-err-border: rgba(24, 95, 227, 0.4);
  --cl-err-text: #8dc6ff;
  --cl-expand-bg: rgba(24, 40, 39, 0.5);
  --cl-expand-border: rgba(24, 95, 227, 0.25);
  --cl-hint-text: #a2cbed;
  --cl-history-note: #3187f5;
  --cl-load-more-bg: transparent;
  --cl-load-more-border: #185fe3;
  --cl-load-more-hover-bg: rgba(24, 95, 227, 0.1);
  --cl-load-more-hover-border: #3187f5;
  --cl-load-more-hover-shadow: 0 0 20px rgba(49, 135, 245, 0.25);
  --cl-load-more-text: #f5faff;
  --cl-meta-text: #b8dcff;
  --cl-op-text: #b8dcff;
  --cl-order-id-hash: #3187f5;
  --cl-order-id-text: #b8dcff;
  --cl-people-icon: #185fe3;
  --cl-rc-text: #f5faff;
  --cl-remark-bg: #203744;
  --cl-remark-label: #8dc6ff;
  --cl-remark-value: #f5faff;
  --cl-row-border: rgba(255, 255, 255, 0.04);
  --cl-row-hover-bg: rgba(24, 95, 227, 0.05);
  --cl-row-open-accent: #3187f5;
  --cl-row-open-bg: rgba(24, 95, 227, 0.08);
  --cl-row-zebra-bg: rgba(255, 255, 255, 0.02);
  --cl-tab-active-bg: radial-gradient(circle at 50% 20%, rgba(24, 95, 227, 0.18) 0%, transparent 55%), #203744;
  --cl-tab-active-border: #3187f5;
  --cl-tab-active-dot-bg: linear-gradient(90deg, #3187f5, #185fe3);
  --cl-tab-active-dot-shadow: 0 0 8px rgba(49, 135, 245, 0.5);
  --cl-tab-active-icon: #3187f5;
  --cl-tab-active-text: #3187f5;
  --cl-tab-bg: #182827;
  --cl-tab-border: rgba(255, 255, 255, 0.08);
  --cl-tab-hover-border: rgba(24, 95, 227, 0.4);
  --cl-tab-hover-icon: #3187f5;
  --cl-tab-hover-text: #f5faff;
  --cl-tab-icon: #a2cbed;
  --cl-tab-text: #b8dcff;
  --cl-text: #f5faff;
  --cl-title-bar-bg: linear-gradient(135deg, #182827 0%, #203744 100%);
  --cl-title-bar-border: rgba(24, 95, 227, 0.35);
  --cl-title-bar-double: #185fe3;
  --cl-title-bar-icon: #3187f5;
  --cl-title-bar-text: #f5faff;
  --nm-breadcrumb-hover: #194bba;
  --nm-btn-delete-bg: #194bba;
  --nm-btn-delete-text: #fff;
  --nm-empty-bg: #fff;
  --nm-empty-border: #d1e8fa;
  --nm-empty-text: #91b7ca;
  --nm-err-bg: #eef7ff;
  --nm-err-border: #8dc6ff;
  --nm-err-text: #153b85;
  --nm-page-bg: #f5faff;
  --nm-page-text: #26435b;
  --nm-success-bg: #eef7ff;
  --nm-success-border: #8dc6ff;
  --nm-success-text: #153b85;
  --pb-badge-active-bg: #e2f1ff;
  --pb-badge-active-text: #153b85;
  --pb-badge-pending-bg: #eef7ff;
  --pb-badge-pending-text: #194bba;
  --pb-bank-card-bg: #fff;
  --pb-bank-card-border: #d1e8fa;
  --pb-bk-acc-name-text: #334b56;
  --pb-bk-acc-no-text: #185fe3;
  --pb-bk-logo-text: #fff;
  --pb-bk-name-text: #26435b;
  --pb-breadcrumb-hover: #194bba;
  --pb-btn-cancel-bg: #fff;
  --pb-btn-cancel-border: #b8dcff;
  --pb-btn-cancel-hover-bg: #eef7ff;
  --pb-btn-cancel-text: #6f92a7;
  --pb-btn-danger-bg: #194bba;
  --pb-btn-danger-hover-bg: #153b85;
  --pb-btn-danger-text: #fff;
  --pb-btn-delete-hover-bg: #e2f1ff;
  --pb-btn-delete-text: #194bba;
  --pb-dropdown-bg: #fff;
  --pb-dropdown-border: #b8dcff;
  --pb-dropdown-caret: #a2cbed;
  --pb-dropdown-hover-border: #185fe3;
  --pb-dropdown-name: #26435b;
  --pb-dropdown-open-border: #185fe3;
  --pb-dropdown-placeholder: #a2cbed;
  --pb-empty-desc: #91b7ca;
  --pb-empty-icon: #b8dcff;
  --pb-empty-state-bg: #fff;
  --pb-empty-text: #a2cbed;
  --pb-empty-title: #26435b;
  --pb-form-label: #6f92a7;
  --pb-form-muted: #a2cbed;
  --pb-info-bg: #eef7ff;
  --pb-info-border: #8dc6ff;
  --pb-info-text: #153b85;
  --pb-input-bg: transparent;
  --pb-input-border: #b8dcff;
  --pb-input-focus-border: #185fe3;
  --pb-input-text: inherit;
  --pb-list-bg: #fff;
  --pb-list-border: #b8dcff;
  --pb-list-item-hover-bg: #eef7ff;
  --pb-list-item-name: #26435b;
  --pb-lock-tag: #a2cbed;
  --pb-modal-bg: #fff;
  --pb-modal-body-text: #26435b;
  --pb-modal-close: #a2cbed;
  --pb-modal-close-hover: #6f92a7;
  --pb-modal-close-hover-bg: #e2f1ff;
  --pb-modal-foot-border: #d1e8fa;
  --pb-modal-head-border: #d1e8fa;
  --pb-modal-overlay: rgba(24, 40, 39, 0.45);
  --pb-modal-title: #26435b;
  --pb-readonly-bg: #eef7ff;
  --pb-readonly-border: #d1e8fa;
  --pb-readonly-icon: #a2cbed;
  --pb-readonly-lock: #194bba;
  --pb-readonly-strong: #26435b;
  --pb-readonly-text: #6f92a7;
  --pb-text: #26435b;
  --ps-breadcrumb-hover: #194bba;
  --ps-empty-bg: #fff;
  --ps-empty-border: #b8dcff;
  --ps-empty-text: #a2cbed;
  --ps-err-text: #194bba;
  --ps-eye-btn: #a2cbed;
  --ps-eye-btn-hover: #6f92a7;
  --ps-eye-btn-hover-bg: #e2f1ff;
  --ps-form-h-border: #d1e8fa;
  --ps-form-h-text: #26435b;
  --ps-input-bg: transparent;
  --ps-input-border: #b8dcff;
  --ps-input-focus-border: #185fe3;
  --ps-input-text: inherit;
  --ps-label: #6f92a7;
  --ps-muted: #a2cbed;
  --ps-row-lbl: #91b7ca;
  --ps-row-strong: #26435b;
  --ps-text: #26435b;
  --tx-amount-negative: #8dc6ff;
  --tx-amount-positive: #3187f5;
  --tx-amount-text: #f5faff;
  --tx-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --tx-breadcrumb-hover-text: #3187f5;
  --tx-breadcrumb-text: #194bba;
  --tx-card-bg: #182827;
  --tx-card-border: rgba(255, 255, 255, 0.08);
  --tx-card-hover-border: rgba(24, 95, 227, 0.25);
  --tx-card-hover-shadow: 0 4px 16px rgba(19, 27, 26, 0.5);
  --tx-date-text: #a2cbed;
  --tx-empty-bg: #203744;
  --tx-empty-border: rgba(255, 255, 255, 0.08);
  --tx-empty-text: #a2cbed;
  --tx-err-bg: rgba(24, 95, 227, 0.12);
  --tx-err-border: rgba(24, 95, 227, 0.4);
  --tx-err-text: #8dc6ff;
  --tx-footer-icon: #3187f5;
  --tx-footer-text: #a2cbed;
  --tx-hd-left-icon: #3187f5;
  --tx-hd-left-text: #f5faff;
  --tx-head-border: rgba(255, 255, 255, 0.08);
  --tx-info-bg: #203744;
  --tx-kv-k: #b8dcff;
  --tx-kv-k-orange: #8dc6ff;
  --tx-kv-v: #f5faff;
  --tx-load-more-bg: transparent;
  --tx-load-more-border: #185fe3;
  --tx-load-more-hover-bg: rgba(24, 95, 227, 0.1);
  --tx-load-more-hover-border: #3187f5;
  --tx-load-more-hover-shadow: 0 0 20px rgba(49, 135, 245, 0.25);
  --tx-load-more-text: #f5faff;
  --tx-remark-k: #b8dcff;
  --tx-remark-k-orange: #8dc6ff;
  --tx-remark-v: #f5faff;
  --tx-status-approved-bg: rgba(24, 95, 227, 0.2);
  --tx-status-approved-border: rgba(24, 95, 227, 0.4);
  --tx-status-approved-text: #8dc6ff;
  --tx-status-bar-accent: #3187f5;
  --tx-status-bar-bg: radial-gradient(circle at 90% 20%, rgba(24, 95, 227, 0.14) 0%, transparent 55%), #182827;
  --tx-status-bar-border: rgba(24, 95, 227, 0.35);
  --tx-status-bar-icon: #3187f5;
  --tx-status-bar-text: #f5faff;
  --tx-status-cancelled-bg: rgba(24, 95, 227, 0.15);
  --tx-status-cancelled-border: rgba(24, 95, 227, 0.4);
  --tx-status-cancelled-text: #8dc6ff;
  --tx-status-pending-bg: rgba(49, 135, 245, 0.15);
  --tx-status-pending-border: rgba(49, 135, 245, 0.4);
  --tx-status-pending-text: #8dc6ff;
  --tx-stripe-deposit: #3187f5;
  --tx-stripe-withdraw: #185fe3;
  --tx-tab-active-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --tx-tab-active-text: #ffffff;
  --tx-tab-hover-bg: rgba(255, 255, 255, 0.04);
  --tx-tab-hover-text: #f5faff;
  --tx-tab-text: #b8dcff;
  --tx-tabs-bg: #182827;
  --tx-tabs-border: rgba(255, 255, 255, 0.08);
  --tx-text: #f5faff;
  --tx-type-default-bg: rgba(255, 255, 255, 0.06);
  --tx-type-default-text: #f5faff;
  --tx-type-deposit-bg: rgba(24, 95, 227, 0.2);
  --tx-type-deposit-border: rgba(24, 95, 227, 0.35);
  --tx-type-deposit-text: #8dc6ff;
  --tx-type-withdraw-bg: rgba(24, 95, 227, 0.15);
  --tx-type-withdraw-border: rgba(24, 95, 227, 0.35);
  --tx-type-withdraw-text: #8dc6ff;
  --cl-title-bar-stripe1: #182827;
  --cl-title-bar-stripe2: rgba(49, 135, 245, 0.02);
  --mc-badge-cancel-bg: rgba(24, 95, 227, 0.15);
  --mc-badge-cancel-border: rgba(24, 95, 227, 0.4);
  --mc-badge-cancel-text: #8dc6ff;
  --mc-badge-default-bg: rgba(49, 135, 245, 0.2);
  --mc-badge-default-border: rgba(49, 135, 245, 0.35);
  --mc-badge-default-text: #3187f5;
  --mc-badge-pending-bg: rgba(24, 95, 227, 0.18);
  --mc-badge-pending-border: rgba(24, 95, 227, 0.4);
  --mc-badge-pending-text: #8dc6ff;
  --mc-badge-settled-bg: rgba(141, 198, 255, 0.2);
  --mc-badge-settled-border: rgba(141, 198, 255, 0.4);
  --mc-badge-settled-text: #8dc6ff;
  --mc-bet: #f5faff;
  --mc-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --mc-breadcrumb-hover-text: #3187f5;
  --mc-breadcrumb-text: #194bba;
  --mc-cc-foot-bg: rgba(24, 40, 39, 0.5);
  --mc-cc-head-bg: #203744;
  --mc-cc-head-border: rgba(255, 255, 255, 0.08);
  --mc-cc-lbl: #a2cbed;
  --mc-cc-no: #3187f5;
  --mc-chit-bg: radial-gradient(circle at 100% 0%, rgba(24, 95, 227, 0.08) 0%, transparent 50%), #182827;
  --mc-chit-border: rgba(255, 255, 255, 0.08);
  --mc-chit-hover-border: rgba(24, 95, 227, 0.4);
  --mc-chit-hover-shadow: 0 6px 20px rgba(0, 0, 0, 0.45), 0 0 14px rgba(49, 135, 245, 0.1);
  --mc-detail-btn-bg: transparent;
  --mc-detail-btn-border: rgba(24, 95, 227, 0.5);
  --mc-detail-btn-hover-bg: rgba(24, 95, 227, 0.1);
  --mc-detail-btn-hover-border: #3187f5;
  --mc-detail-btn-hover-shadow: 0 0 20px rgba(49, 135, 245, 0.25);
  --mc-detail-btn-text: #3187f5;
  --mc-empty-bg: #203744;
  --mc-empty-border: rgba(24, 95, 227, 0.3);
  --mc-empty-text: #a2cbed;
  --mc-err-bg: rgba(24, 95, 227, 0.12);
  --mc-err-border: rgba(24, 95, 227, 0.4);
  --mc-err-text: #8dc6ff;
  --mc-filter-bg: #182827;
  --mc-filter-border: rgba(24, 95, 227, 0.35);
  --mc-game-date: #b8dcff;
  --mc-game-name: #f5faff;
  --mc-option-bg: #131b1a;
  --mc-option-selected-bg: linear-gradient(180deg, #185fe3, #194bba);
  --mc-option-selected-text: #f5faff;
  --mc-option-text: #f5faff;
  --mc-page-btn-bg: transparent;
  --mc-page-btn-border: #185fe3;
  --mc-page-btn-hover-bg: rgba(24, 95, 227, 0.1);
  --mc-page-btn-hover-border: #3187f5;
  --mc-page-btn-hover-shadow: 0 0 20px rgba(49, 135, 245, 0.25);
  --mc-page-btn-icon: #3187f5;
  --mc-page-btn-text: #f5faff;
  --mc-page-info: #b8dcff;
  --mc-page-info-strong: #3187f5;
  --mc-pagination-bg: #182827;
  --mc-pagination-border: rgba(255, 255, 255, 0.08);
  --mc-section-title-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --mc-section-title-text: #f5faff;
  --mc-select-bg: #1b313a;
  --mc-select-border: rgba(255, 255, 255, 0.08);
  --mc-select-focus-border: #3187f5;
  --mc-select-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15);
  --mc-select-text: #f5faff;
  --mc-stat-accent-pending: #3187f5;
  --mc-stat-accent-settled: #8dc6ff;
  --mc-stat-accent-total: #3187f5;
  --mc-stat-lbl: #b8dcff;
  --mc-stats-bg: #182827;
  --mc-stats-border: rgba(24, 95, 227, 0.35);
  --mc-stats-head-bg: linear-gradient(180deg, rgba(24, 40, 39, 0.7), #203744);
  --mc-stats-head-border: rgba(24, 95, 227, 0.25);
  --mc-stats-head-text: #3187f5;
  --mc-tab-active-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --mc-tab-active-border: #3187f5;
  --mc-tab-active-text: #f5faff;
  --mc-tab-bg: #203744;
  --mc-tab-border: rgba(255, 255, 255, 0.08);
  --mc-tab-hover-border: rgba(24, 95, 227, 0.4);
  --mc-tab-hover-text: #f5faff;
  --mc-tab-text: #b8dcff;
  --mc-text: #f5faff;
  --mc-ts-icon: #3187f5;
  --mc-ts-text: #a2cbed;
  --mc-win-default: #a2cbed;
  --mc-win-has: #8dc6ff;
  --mcd-badge-cancel-bg: rgba(24, 95, 227, 0.15);
  --mcd-badge-cancel-border: rgba(24, 95, 227, 0.4);
  --mcd-badge-cancel-text: #8dc6ff;
  --mcd-badge-default-bg: rgba(49, 135, 245, 0.2);
  --mcd-badge-default-border: rgba(49, 135, 245, 0.35);
  --mcd-badge-default-text: #3187f5;
  --mcd-badge-pending-bg: rgba(24, 95, 227, 0.18);
  --mcd-badge-pending-border: rgba(24, 95, 227, 0.4);
  --mcd-badge-pending-text: #8dc6ff;
  --mcd-badge-win-bg: rgba(141, 198, 255, 0.22);
  --mcd-badge-win-border: rgba(141, 198, 255, 0.45);
  --mcd-badge-win-text: #8dc6ff;
  --mcd-big-num: #3187f5;
  --mcd-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --mcd-breadcrumb-hover-text: #3187f5;
  --mcd-breadcrumb-text: #b8dcff;
  --mcd-cancel-btn-bg: transparent;
  --mcd-cancel-btn-border: rgba(24, 95, 227, 0.5);
  --mcd-cancel-btn-hover-bg: rgba(24, 95, 227, 0.12);
  --mcd-cancel-btn-hover-border: #185fe3;
  --mcd-cancel-btn-hover-text: #3187f5;
  --mcd-cancel-btn-text: #8dc6ff;
  --mcd-ch-cell-bet: #3187f5;
  --mcd-ch-cell-bg: #203744;
  --mcd-ch-cell-border: rgba(255, 255, 255, 0.08);
  --mcd-ch-cell-lbl: #a2cbed;
  --mcd-ch-cell-val: #f5faff;
  --mcd-ch-cell-win: #8dc6ff;
  --mcd-ch-head-bg: rgba(24, 95, 227, 0.08);
  --mcd-ch-head-border: rgba(24, 95, 227, 0.25);
  --mcd-ch-head-text: #3187f5;
  --mcd-div: #a2cbed;
  --mcd-empty-bg: #203744;
  --mcd-empty-border: rgba(24, 95, 227, 0.3);
  --mcd-empty-text: #a2cbed;
  --mcd-err-bg: rgba(24, 95, 227, 0.12);
  --mcd-err-border: rgba(24, 95, 227, 0.4);
  --mcd-err-text: #8dc6ff;
  --mcd-expired-btn-bg: rgba(255, 255, 255, 0.05);
  --mcd-expired-btn-border: rgba(255, 255, 255, 0.08);
  --mcd-expired-btn-text: #a2cbed;
  --mcd-foot-strong: #f5faff;
  --mcd-game-text: #f5faff;
  --mcd-header-card-bg: #182827;
  --mcd-header-card-border: rgba(24, 95, 227, 0.35);
  --mcd-info-lbl: #a2cbed;
  --mcd-info-price: #3187f5;
  --mcd-info-row-border: rgba(255, 255, 255, 0.06);
  --mcd-info-val: #f5faff;
  --mcd-info-win: #8dc6ff;
  --mcd-lc-foot-bg: rgba(24, 40, 39, 0.5);
  --mcd-lc-foot-text: #b8dcff;
  --mcd-lc-head-bg: #203744;
  --mcd-lc-head-border: rgba(255, 255, 255, 0.06);
  --mcd-lc-no: #b8dcff;
  --mcd-line-bg: #182827;
  --mcd-line-border: rgba(255, 255, 255, 0.08);
  --mcd-line-hover-border: rgba(24, 95, 227, 0.35);
  --mcd-line-hover-shadow: 0 4px 14px rgba(0, 0, 0, 0.45);
  --mcd-num-box-bg: rgba(24, 40, 39, 0.6);
  --mcd-num-box-border: rgba(24, 95, 227, 0.45);
  --mcd-num-lbl: #b8dcff;
  --mcd-result-amt: #a2cbed;
  --mcd-result-amt-win: #8dc6ff;
  --mcd-section-icon: #3187f5;
  --mcd-section-title: #f5faff;
  --mcd-text: #f5faff;
  --mcd-title-bar-accent: #3187f5;
  --mcd-title-bar-bg: radial-gradient(circle at 0% 30%, rgba(24, 95, 227, 0.14) 0%, transparent 55%), #182827;
  --mcd-title-bar-border: rgba(24, 95, 227, 0.35);
  --mcd-ts-icon: #3187f5;
  --mcd-ts-text: #b8dcff;
  --nmd-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --nmd-breadcrumb-hover-text: #3187f5;
  --nmd-breadcrumb-text: #b8dcff;
  --nmd-btn-cancel-bg: transparent;
  --nmd-btn-cancel-border: rgba(255, 255, 255, 0.2);
  --nmd-btn-cancel-text: #f5faff;
  --nmd-btn-delete-bg: transparent;
  --nmd-btn-delete-border: rgba(24, 95, 227, 0.4);
  --nmd-btn-delete-confirm-bg: linear-gradient(180deg, #185fe3, #153b85);
  --nmd-btn-delete-confirm-text: #ffffff;
  --nmd-btn-delete-hover-bg: rgba(24, 95, 227, 0.12);
  --nmd-btn-delete-hover-border: #185fe3;
  --nmd-btn-delete-hover-text: #3187f5;
  --nmd-btn-delete-text: #8dc6ff;
  --nmd-btn-edit-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --nmd-btn-edit-border: rgba(255, 255, 255, 0.15);
  --nmd-btn-edit-text: #f5faff;
  --nmd-empty-bg: #203744;
  --nmd-empty-border: rgba(24, 95, 227, 0.3);
  --nmd-empty-row: #a2cbed;
  --nmd-empty-text: #a2cbed;
  --nmd-err-bg: rgba(24, 95, 227, 0.12);
  --nmd-err-border: rgba(24, 95, 227, 0.4);
  --nmd-err-text: #8dc6ff;
  --nmd-meta-bg: #203744;
  --nmd-meta-border: rgba(24, 95, 227, 0.35);
  --nmd-meta-icon: #3187f5;
  --nmd-meta-strong: #f5faff;
  --nmd-meta-text: #b8dcff;
  --nmd-modal-bg: radial-gradient(circle at 50% 0%, rgba(24, 95, 227, 0.14) 0%, transparent 55%), #182827;
  --nmd-modal-border: rgba(24, 95, 227, 0.5);
  --nmd-modal-icon-bg: radial-gradient(circle, rgba(24, 95, 227, 0.85) 0%, rgba(25, 75, 186, 1) 100%);
  --nmd-modal-icon-border: rgba(255, 255, 255, 0.2);
  --nmd-modal-icon-text: #ffffff;
  --nmd-modal-msg: #b8dcff;
  --nmd-modal-msg-strong: #3187f5;
  --nmd-modal-overlay: rgba(0, 0, 0, 0.72);
  --nmd-modal-title: #f5faff;
  --nmd-perforation: repeating-linear-gradient( 90deg, rgba(24, 95, 227, 0.4) 0px, rgba(24, 95, 227, 0.4) 6px, transparent 6px, transparent 12px );
  --nmd-row-border: rgba(255, 255, 255, 0.06);
  --nmd-row-hover-bg: rgba(24, 95, 227, 0.05);
  --nmd-row-zebra-bg: rgba(255, 255, 255, 0.015);
  --nmd-section-bar-accent: #3187f5;
  --nmd-section-bar-bg: radial-gradient(circle at 0% 30%, rgba(24, 95, 227, 0.12) 0%, transparent 55%), #182827;
  --nmd-section-bar-border: rgba(24, 95, 227, 0.35);
  --nmd-section-icon: #3187f5;
  --nmd-section-title: #f5faff;
  --nmd-set-idx-bg: rgba(24, 95, 227, 0.12);
  --nmd-set-idx-border: rgba(24, 95, 227, 0.3);
  --nmd-set-idx-text: #3187f5;
  --nmd-set-number-bg: rgba(24, 40, 39, 0.6);
  --nmd-set-number-border: rgba(24, 95, 227, 0.4);
  --nmd-set-number-text: #3187f5;
  --nmd-set-title: #b8dcff;
  --nmd-sets-bg: #182827;
  --nmd-sets-border: rgba(24, 95, 227, 0.35);
  --nmd-sets-head-bg: radial-gradient(circle at 50% 80%, rgba(24, 95, 227, 0.14) 0%, transparent 55%), linear-gradient(180deg, #203744, #182827);
  --nmd-sets-head-text: #3187f5;
  --nmd-text: #f5faff;
  --nmf-actions-border: rgba(24, 95, 227, 0.2);
  --nmf-add-row-bg: transparent;
  --nmf-add-row-border: rgba(24, 95, 227, 0.5);
  --nmf-add-row-hover-bg: rgba(24, 95, 227, 0.1);
  --nmf-add-row-hover-border: #3187f5;
  --nmf-add-row-text: #3187f5;
  --nmf-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --nmf-breadcrumb-hover-text: #3187f5;
  --nmf-breadcrumb-text: #b8dcff;
  --nmf-btn-cancel-bg: transparent;
  --nmf-btn-cancel-border: rgba(255, 255, 255, 0.15);
  --nmf-btn-cancel-hover-bg: rgba(255, 255, 255, 0.04);
  --nmf-btn-cancel-hover-border: rgba(255, 255, 255, 0.35);
  --nmf-btn-cancel-text: #f5faff;
  --nmf-btn-save-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --nmf-btn-save-border: rgba(255, 255, 255, 0.15);
  --nmf-btn-save-text: #f5faff;
  --nmf-divider: rgba(24, 95, 227, 0.25);
  --nmf-err-bg: rgba(24, 95, 227, 0.12);
  --nmf-err-border: rgba(24, 95, 227, 0.4);
  --nmf-err-text: #8dc6ff;
  --nmf-form-bg: #182827;
  --nmf-form-border: rgba(24, 95, 227, 0.35);
  --nmf-info-bg: rgba(24, 95, 227, 0.08);
  --nmf-info-border: rgba(24, 95, 227, 0.35);
  --nmf-info-text: #3187f5;
  --nmf-input-bg: #1b313a;
  --nmf-input-border: rgba(255, 255, 255, 0.08);
  --nmf-input-focus-bg: rgba(255, 255, 255, 0.03);
  --nmf-input-focus-border: #3187f5;
  --nmf-input-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15);
  --nmf-input-placeholder: #a5d0e5;
  --nmf-input-text: #f5faff;
  --nmf-label: #f5faff;
  --nmf-label-icon: #3187f5;
  --nmf-num-input-bg: #1b313a;
  --nmf-num-input-border: rgba(255, 255, 255, 0.08);
  --nmf-num-input-focus-border: #3187f5;
  --nmf-num-input-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15);
  --nmf-num-input-placeholder: rgba(24, 95, 227, 0.35);
  --nmf-num-input-text: #3187f5;
  --nmf-num-row-bg: #203744;
  --nmf-num-row-border: rgba(255, 255, 255, 0.08);
  --nmf-num-row-focus-border: #3187f5;
  --nmf-num-row-focus-shadow: 0 0 0 2px rgba(24, 95, 227, 0.15);
  --nmf-option-bg: #131b1a;
  --nmf-option-selected-bg: linear-gradient(180deg, #185fe3, #194bba);
  --nmf-option-selected-text: #f5faff;
  --nmf-option-text: #f5faff;
  --nmf-row-idx-bg: rgba(24, 95, 227, 0.15);
  --nmf-row-idx-border: rgba(24, 95, 227, 0.3);
  --nmf-row-idx-text: #3187f5;
  --nmf-row-remove-bg: transparent;
  --nmf-row-remove-border: rgba(24, 95, 227, 0.35);
  --nmf-row-remove-hover-bg: rgba(24, 95, 227, 0.15);
  --nmf-row-remove-hover-border: #185fe3;
  --nmf-row-remove-hover-text: #3187f5;
  --nmf-row-remove-text: #8dc6ff;
  --nmf-section-bar-accent: #3187f5;
  --nmf-section-bar-bg: radial-gradient(circle at 0% 30%, rgba(24, 95, 227, 0.12) 0%, transparent 55%), #182827;
  --nmf-section-bar-border: rgba(24, 95, 227, 0.35);
  --nmf-section-icon: #3187f5;
  --nmf-section-sub: #3187f5;
  --nmf-section-title: #f5faff;
  --nmf-select-bg: #1b313a;
  --nmf-select-border: rgba(255, 255, 255, 0.08);
  --nmf-select-focus-border: #3187f5;
  --nmf-select-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15);
  --nmf-select-text: #f5faff;
  --nmf-text: #f5faff;
  --nml-action-btn-bg: #182827;
  --nml-action-btn-border: #185fe3;
  --nml-action-btn-hover-bg: rgba(24, 95, 227, 0.1);
  --nml-action-btn-hover-border: #3187f5;
  --nml-action-btn-hover-shadow: 0 0 20px rgba(49, 135, 245, 0.25);
  --nml-action-btn-icon: #3187f5;
  --nml-action-btn-text: #f5faff;
  --nml-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --nml-breadcrumb-hover-text: #3187f5;
  --nml-breadcrumb-text: #194bba;
  --nml-btn-cancel-bg: transparent;
  --nml-btn-cancel-border: rgba(255, 255, 255, 0.2);
  --nml-btn-cancel-text: #f5faff;
  --nml-btn-create-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --nml-btn-create-border: rgba(255, 255, 255, 0.15);
  --nml-btn-create-text: #f5faff;
  --nml-btn-delete-confirm-bg: linear-gradient(180deg, #185fe3, #153b85);
  --nml-btn-delete-confirm-text: #ffffff;
  --nml-empty-bg: #203744;
  --nml-empty-border: rgba(24, 95, 227, 0.3);
  --nml-empty-text: #a2cbed;
  --nml-err-bg: rgba(24, 95, 227, 0.12);
  --nml-err-border: rgba(24, 95, 227, 0.4);
  --nml-err-text: #8dc6ff;
  --nml-list-card-bg: #182827;
  --nml-list-card-border: rgba(24, 95, 227, 0.35);
  --nml-menu-bg: #182827;
  --nml-menu-border: #185fe3;
  --nml-menu-delete-hover-bg: rgba(24, 95, 227, 0.12);
  --nml-menu-delete-hover-text: #3187f5;
  --nml-menu-delete-text: #8dc6ff;
  --nml-menu-item-hover-bg: rgba(24, 95, 227, 0.12);
  --nml-menu-item-hover-text: #3187f5;
  --nml-menu-item-icon: #3187f5;
  --nml-menu-item-text: #f5faff;
  --nml-modal-bg: radial-gradient(circle at 50% 0%, rgba(24, 95, 227, 0.14) 0%, transparent 55%), #182827;
  --nml-modal-border: rgba(24, 95, 227, 0.5);
  --nml-modal-icon-bg: radial-gradient(circle, rgba(24, 95, 227, 0.85) 0%, rgba(25, 75, 186, 1) 100%);
  --nml-modal-icon-border: rgba(255, 255, 255, 0.2);
  --nml-modal-icon-text: #ffffff;
  --nml-modal-msg: #b8dcff;
  --nml-modal-msg-strong: #3187f5;
  --nml-modal-overlay: rgba(0, 0, 0, 0.72);
  --nml-modal-title: #f5faff;
  --nml-result-count: #b8dcff;
  --nml-result-count-strong: #3187f5;
  --nml-section-bar-accent: #3187f5;
  --nml-section-bar-bg: radial-gradient(circle at 100% 30%, rgba(24, 95, 227, 0.14) 0%, transparent 55%), #182827;
  --nml-section-bar-border: rgba(24, 95, 227, 0.35);
  --nml-section-icon: #3187f5;
  --nml-section-title: #f5faff;
  --nml-success-bg: rgba(24, 95, 227, 0.12);
  --nml-success-border: rgba(24, 95, 227, 0.4);
  --nml-success-text: #8dc6ff;
  --nml-td-mono-first: #3187f5;
  --nml-td-small: #b8dcff;
  --nml-td-text: #f5faff;
  --nml-td-title: #f5faff;
  --nml-text: #f5faff;
  --nml-th-border: rgba(24, 95, 227, 0.3);
  --nml-th-text: #3187f5;
  --nml-tr-bg: #203744;
  --nml-tr-hover-bg: rgba(24, 95, 227, 0.08);
  --nml-tr-hover-shadow: inset 4px 0 0 #3187f5, 0 2px 12px rgba(0, 0, 0, 0.4), 0 0 12px rgba(49, 135, 245, 0.15);
  --nml-tr-shadow: inset 4px 0 0 #185fe3, 0 2px 8px rgba(0, 0, 0, 0.25);
  --rs-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --rs-breadcrumb-hover-text: #3187f5;
  --rs-breadcrumb-text: #194bba;
  --rs-date-bar-bg: radial-gradient(circle at 100% 30%, rgba(24, 95, 227, 0.14) 0%, transparent 55%), #182827;
  --rs-date-bar-border: rgba(24, 95, 227, 0.35);
  --rs-db-input-bg: #1b313a;
  --rs-db-input-border: rgba(24, 95, 227, 0.5);
  --rs-db-input-focus-border: #3187f5;
  --rs-db-input-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15);
  --rs-db-input-text: #3187f5;
  --rs-db-nav-bg: #203744;
  --rs-db-nav-border: #185fe3;
  --rs-db-nav-hover-bg: rgba(24, 95, 227, 0.1);
  --rs-db-nav-hover-border: #3187f5;
  --rs-db-nav-hover-shadow: 0 0 20px rgba(49, 135, 245, 0.25);
  --rs-db-nav-text: #3187f5;
  --rs-db-title: #f5faff;
  --rs-db-title-icon: #3187f5;
  --rs-db-today-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --rs-db-today-text: #f5faff;
  --rs-empty-bg: #203744;
  --rs-empty-border: rgba(24, 95, 227, 0.3);
  --rs-empty-text: #a2cbed;
  --rs-err-bg: rgba(24, 95, 227, 0.12);
  --rs-err-border: rgba(24, 95, 227, 0.4);
  --rs-err-text: #8dc6ff;
  --rs-modal-bg: radial-gradient(circle at 50% 0%, rgba(24, 95, 227, 0.14) 0%, transparent 55%), #182827;
  --rs-modal-border: #185fe3;
  --rs-modal-cell-bg: #203744;
  --rs-modal-cell-border: rgba(255, 255, 255, 0.08);
  --rs-modal-cell-label: #b8dcff;
  --rs-modal-close-bg: rgba(255, 255, 255, 0.08);
  --rs-modal-close-border: rgba(255, 255, 255, 0.15);
  --rs-modal-close-hover-bg: rgba(24, 95, 227, 0.1);
  --rs-modal-close-hover-border: #3187f5;
  --rs-modal-close-hover-text: #3187f5;
  --rs-modal-close-text: #b8dcff;
  --rs-modal-head-border: rgba(24, 95, 227, 0.3);
  --rs-modal-label: #b8dcff;
  --rs-modal-num: #3187f5;
  --rs-modal-num-three: #8dc6ff;
  --rs-modal-num-two: #3187f5;
  --rs-modal-overlay: rgba(0, 0, 0, 0.72);
  --rs-modal-result-bg: rgba(24, 40, 39, 0.6);
  --rs-modal-result-border: rgba(24, 95, 227, 0.5);
  --rs-modal-result-text: #3187f5;
  --rs-modal-row-bg: #203744;
  --rs-modal-sub: #b8dcff;
  --rs-modal-title: #3187f5;
  --rs-modal-val: #f5faff;
  --rs-split-text: #b8dcff;
  --rs-text: #f5faff;
  --rs-yk-bg: #182827;
  --rs-yk-border: rgba(24, 95, 227, 0.35);
  --rs-yk-cell-bg: #203744;
  --rs-yk-cell-border: rgba(255, 255, 255, 0.08);
  --rs-yk-cell-label: #b8dcff;
  --rs-yk-cell-num-three: #8dc6ff;
  --rs-yk-cell-num-two: #3187f5;
  --rs-yk-fb-bg: #182827;
  --rs-yk-fb-border: rgba(24, 95, 227, 0.35);
  --rs-yk-head-bg: rgba(24, 95, 227, 0.08);
  --rs-yk-head-border: rgba(24, 95, 227, 0.25);
  --rs-yk-head-text: #3187f5;
  --rs-yk-label: #b8dcff;
  --rs-yk-num: #3187f5;
  --rs-yk-result-bg: rgba(24, 40, 39, 0.6);
  --rs-yk-result-border: rgba(24, 95, 227, 0.4);
  --rs-yk-round: #f5faff;
  --rs-yk-sub: #b8dcff;
  --rs-ykl-cell-bg: #203744;
  --rs-ykl-cell-hover-border: #3187f5;
  --rs-ykl-cell-hover-shadow: 0 4px 12px rgba(0, 0, 0, 0.4);
  --rs-ykl-cell-result: #f5faff;
  --rs-ykl-cell-result-placeholder: #a2cbed;
  --rs-ykl-cell-time: #a2cbed;
  --rs-ykl-count-bg: rgba(24, 95, 227, 0.15);
  --rs-ykl-count-border: rgba(24, 95, 227, 0.4);
  --rs-ykl-count-text: #3187f5;
  --rs-ykl-divider: #a2cbed;
  --rs-ykl-empty: #a2cbed;
  --rs-ykl-head-bg: linear-gradient(180deg, rgba(24, 40, 39, 0.7), #203744);
  --rs-ykl-head-border: rgba(24, 95, 227, 0.25);
  --rs-ykl-round-num: #3187f5;
  --rs-ykl-tab-active-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --rs-ykl-tab-active-border: #3187f5;
  --rs-ykl-tab-active-text: #f5faff;
  --rs-ykl-tab-bg: #203744;
  --rs-ykl-tab-border: rgba(255, 255, 255, 0.08);
  --rs-ykl-tab-hover-border: rgba(24, 95, 227, 0.4);
  --rs-ykl-tab-hover-text: #f5faff;
  --rs-ykl-tab-pending-bg: linear-gradient(180deg, #8dc6ff, #194bba);
  --rs-ykl-tab-pending-border: #8dc6ff;
  --rs-ykl-tab-pending-text: #194bba;
  --rs-ykl-tab-settled-bg: linear-gradient(180deg, #8dc6ff, #185fe3);
  --rs-ykl-tab-settled-border: #8dc6ff;
  --rs-ykl-tab-settled-text: #1b313a;
  --rs-ykl-tab-text: #b8dcff;
  --rs-ykl-three: #8dc6ff;
  --rs-ykl-title: #3187f5;
  --rs-ykl-two: #3187f5;
  --mc-stat-cell-bg: linear-gradient(180deg, rgba(24, 40, 39, 0.7), #203744);
  --rs-ykl-cell-active-bg: radial-gradient(circle at 50% 100%, rgba(181, 128, 235, 0.12) 0%, transparent 55%);
  --rs-ykl-cell-pending-bg: radial-gradient(circle at 50% 100%, rgba(49, 135, 245, 0.08) 0%, transparent 55%);
  --rs-ykl-cell-settled-bg: radial-gradient(circle at 50% 100%, rgba(141, 198, 255, 0.1) 0%, transparent 55%);
  --dp-actions-ghost-bg: rgba(255, 255, 255, 0.05);
  --dp-actions-ghost-border: rgba(255, 255, 255, 0.12);
  --dp-actions-ghost-text: #f5faff;
  --dp-actions-success-bg: linear-gradient(180deg, #185fe3, #153b85);
  --dp-actions-success-text: #ffffff;
  --dp-ae-btn-text: #3187f5;
  --dp-ae-currency: #3187f5;
  --dp-ae-unit: #b8dcff;
  --dp-amount-input: #3187f5;
  --dp-amt-bounds: #b8dcff;
  --dp-bank-card-bg: #203744;
  --dp-bank-card-border: rgba(255, 255, 255, 0.08);
  --dp-bank-card-hover-bg: rgba(24, 95, 227, 0.06);
  --dp-bank-card-hover-border: #3187f5;
  --dp-bank-card-sel-bg: rgba(24, 95, 227, 0.1);
  --dp-bank-card-sel-border: #3187f5;
  --dp-bank-card-sel-shadow: 0 0 0 1px rgba(24, 95, 227, 0.4), 0 0 20px rgba(49, 135, 245, 0.25);
  --dp-bank-name: #f5faff;
  --dp-bank-no: #3187f5;
  --dp-bank-secondary: #b8dcff;
  --dp-bank-tick: #8dc6ff;
  --dp-block-bg: #182827;
  --dp-block-border: rgba(24, 95, 227, 0.4);
  --dp-block-h3: #f5faff;
  --dp-block-icon: #8dc6ff;
  --dp-block-p: #b8dcff;
  --dp-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --dp-breadcrumb-hover-text: #3187f5;
  --dp-breadcrumb-text: #b8dcff;
  --dp-bs-chip-bg: rgba(24, 95, 227, 0.1);
  --dp-bs-chip-border: rgba(24, 95, 227, 0.3);
  --dp-bs-chip-text: #f5faff;
  --dp-bs-label: #b8dcff;
  --dp-btn-danger-bg: rgba(25, 75, 186, 0.14);
  --dp-btn-danger-border: rgba(25, 75, 186, 0.35);
  --dp-btn-danger-text: #8dc6ff;
  --dp-btn-ghost-bg: transparent;
  --dp-btn-ghost-border: rgba(255, 255, 255, 0.15);
  --dp-btn-ghost-hover-bg: rgba(24, 95, 227, 0.08);
  --dp-btn-ghost-hover-border: #3187f5;
  --dp-btn-ghost-text: #f5faff;
  --dp-btn-primary-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --dp-btn-primary-text: #f5faff;
  --dp-btn-success-bg: #185fe3;
  --dp-btn-success-text: #ffffff;
  --dp-copy-big-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --dp-copy-big-text: #f5faff;
  --dp-counter: #a2cbed;
  --dp-db-bank: #f5faff;
  --dp-db-name: #b8dcff;
  --dp-dot-active: linear-gradient(180deg, #3187f5, #185fe3);
  --dp-dot-bg: rgba(255, 255, 255, 0.2);
  --dp-dot-hover: rgba(24, 95, 227, 0.4);
  --dp-empty-bg: #203744;
  --dp-empty-border: rgba(255, 255, 255, 0.08);
  --dp-empty-line: #a2cbed;
  --dp-empty-text: #a2cbed;
  --dp-err-bg: rgba(24, 95, 227, 0.12);
  --dp-err-border: rgba(24, 95, 227, 0.4);
  --dp-err-text: #8dc6ff;
  --dp-form-label: #f5faff;
  --dp-form-muted: #a2cbed;
  --dp-hero-bg: radial-gradient(circle at 85% 15%, rgba(24, 95, 227, 0.12) 0%, transparent 55%), linear-gradient(180deg, #203744 0%, #182827 100%);
  --dp-hero-bk-name: #f5faff;
  --dp-hero-bk-secondary: #b8dcff;
  --dp-hero-digits: #3187f5;
  --dp-hero-no-bg: rgba(24, 40, 39, 0.6);
  --dp-hero-no-border: rgba(24, 95, 227, 0.5);
  --dp-hero-no-hover-bg: rgba(24, 40, 39, 0.85);
  --dp-hero-no-hover-border: #3187f5;
  --dp-inline-copy: #b8dcff;
  --dp-inline-copy-hover: #3187f5;
  --dp-input-bg: #1b313a;
  --dp-input-border: rgba(255, 255, 255, 0.08);
  --dp-input-focus-bg: rgba(255, 255, 255, 0.03);
  --dp-input-focus-border: #3187f5;
  --dp-input-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15);
  --dp-input-placeholder: #a5d0e5;
  --dp-input-text: #f5faff;
  --dp-mode-tab-active-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --dp-mode-tab-active-border: #3187f5;
  --dp-mode-tab-active-text: #f5faff;
  --dp-mode-tab-bg: #182827;
  --dp-mode-tab-border: rgba(24, 95, 227, 0.35);
  --dp-mode-tab-hover-bg: rgba(24, 95, 227, 0.08);
  --dp-mode-tab-hover-border: #3187f5;
  --dp-mode-tab-icon: #3187f5;
  --dp-mode-tab-text: #f5faff;
  --dp-nav-bg: #203744;
  --dp-nav-border: #185fe3;
  --dp-nav-text: #3187f5;
  --dp-off-tag-bg: rgba(24, 95, 227, 0.2);
  --dp-off-tag-text: #8dc6ff;
  --dp-ok-bg: rgba(24, 95, 227, 0.12);
  --dp-ok-border: rgba(24, 95, 227, 0.4);
  --dp-ok-text: #8dc6ff;
  --dp-pp-amount: #3187f5;
  --dp-pp-label: #b8dcff;
  --dp-preset-bg: linear-gradient(180deg, rgba(24, 40, 39, 0.85), rgba(19, 27, 26, 0.9));
  --dp-preset-border: rgba(24, 95, 227, 0.3);
  --dp-preset-hover-border: #3187f5;
  --dp-preset-sel-bg: linear-gradient(180deg, rgba(24, 95, 227, 0.22), rgba(24, 40, 39, 0.9));
  --dp-preset-sel-border: #3187f5;
  --dp-preset-text: #f5faff;
  --dp-rc-amount: #3187f5;
  --dp-rc-bank-acc: #b8dcff;
  --dp-rc-bank-bg: #203744;
  --dp-rc-bank-border: rgba(255, 255, 255, 0.08);
  --dp-rc-bank-from-border: rgba(24, 95, 227, 0.35);
  --dp-rc-bank-name: #f5faff;
  --dp-rc-bank-no: #3187f5;
  --dp-rc-bank-to-border: rgba(24, 95, 227, 0.4);
  --dp-rc-h3: #f5faff;
  --dp-rc-note-bg: rgba(24, 95, 227, 0.12);
  --dp-rc-note-border: rgba(24, 95, 227, 0.4);
  --dp-rc-note-ok-bg: rgba(24, 95, 227, 0.12);
  --dp-rc-note-ok-border: rgba(24, 95, 227, 0.4);
  --dp-rc-note-ok-text: #8dc6ff;
  --dp-rc-note-text: #8dc6ff;
  --dp-rc-time: #b8dcff;
  --dp-rc-title: #b8dcff;
  --dp-slip-bg: rgba(255, 255, 255, 0.02);
  --dp-slip-border: rgba(24, 95, 227, 0.4);
  --dp-slip-err: #8dc6ff;
  --dp-slip-has-file-bg: rgba(0, 0, 0, 0.35);
  --dp-slip-has-file-border: rgba(24, 95, 227, 0.5);
  --dp-slip-hover-bg: rgba(24, 95, 227, 0.05);
  --dp-slip-hover-border: #3187f5;
  --dp-slip-icon: #3187f5;
  --dp-slip-meta-text: #b8dcff;
  --dp-slip-notes-accent: #185fe3;
  --dp-slip-notes-bg: rgba(24, 95, 227, 0.08);
  --dp-slip-notes-text: #8dc6ff;
  --dp-slip-ok: #8dc6ff;
  --dp-slip-sub: #b8dcff;
  --dp-slip-title: #f5faff;
  --dp-status-approved-bg: rgba(24, 95, 227, 0.2);
  --dp-status-approved-border: rgba(24, 95, 227, 0.4);
  --dp-status-approved-text: #8dc6ff;
  --dp-status-pending-bg: rgba(24, 95, 227, 0.2);
  --dp-status-pending-border: rgba(24, 95, 227, 0.4);
  --dp-status-pending-text: #8dc6ff;
  --dp-step-active-bg: transparent;
  --dp-step-active-border: #3187f5;
  --dp-step-active-label: #3187f5;
  --dp-step-active-text: #3187f5;
  --dp-step-card-bg: #182827;
  --dp-step-card-border: rgba(24, 95, 227, 0.35);
  --dp-step-done-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --dp-step-done-border: #3187f5;
  --dp-step-done-label: #b8dcff;
  --dp-step-done-text: #f5faff;
  --dp-step-dot-bg: #203744;
  --dp-step-dot-border: rgba(255, 255, 255, 0.15);
  --dp-step-dot-text: #a2cbed;
  --dp-step-h-border: rgba(255, 255, 255, 0.08);
  --dp-step-h-text: #f5faff;
  --dp-step-hint: #b8dcff;
  --dp-step-label: #a2cbed;
  --dp-step-line: rgba(255, 255, 255, 0.1);
  --dp-step-line-done: linear-gradient(90deg, #185fe3, #3187f5);
  --dp-summary-bg: #203744;
  --dp-summary-border: rgba(24, 95, 227, 0.4);
  --dp-summary-row-text: #b8dcff;
  --dp-summary-strong: #f5faff;
  --dp-summary-total-border: rgba(24, 95, 227, 0.3);
  --dp-summary-total-strong: #3187f5;
  --dp-text: #f5faff;
  --dp-title-bar-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --dp-title-bar-text: #f5faff;
  --dp-ub-name: #f5faff;
  --dp-ub-no: #b8dcff;
  --dp-user-bank-bg: #203744;
  --dp-user-bank-border: rgba(255, 255, 255, 0.08);
  --dp-user-bank-hover-bg: rgba(24, 95, 227, 0.06);
  --dp-user-bank-hover-border: #3187f5;
  --dp-user-bank-sel-bg: rgba(24, 95, 227, 0.1);
  --dp-user-bank-sel-border: #3187f5;
  --dp-user-bank-text: #f5faff;
  --dp-warn-bg: rgba(24, 95, 227, 0.12);
  --dp-warn-border: rgba(24, 95, 227, 0.4);
  --dp-warn-text: #8dc6ff;
  --rec-badge-default-bg: rgba(255, 255, 255, 0.1);
  --rec-badge-default-text: #f5faff;
  --rec-badge-direct-bg: rgba(49, 135, 245, 0.2);
  --rec-badge-direct-border: rgba(49, 135, 245, 0.35);
  --rec-badge-direct-text: #3187f5;
  --rec-badge-wallet-bg: rgba(141, 198, 255, 0.2);
  --rec-badge-wallet-border: rgba(141, 198, 255, 0.35);
  --rec-badge-wallet-text: #8dc6ff;
  --rec-bal-label: #b8dcff;
  --rec-bal-value: #8dc6ff;
  --rec-balance-bg: radial-gradient(circle at 85% 30%, rgba(141, 198, 255, 0.15) 0%, transparent 55%), #182827;
  --rec-balance-border: rgba(141, 198, 255, 0.4);
  --rec-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --rec-breadcrumb-hover-text: #3187f5;
  --rec-breadcrumb-text: #194bba;
  --rec-btn-copy-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --rec-btn-copy-text: #ffffff;
  --rec-btn-submit-bg: linear-gradient(180deg, #185fe3, #185fe3);
  --rec-btn-submit-text: #ffffff;
  --rec-d-amount: #8dc6ff;
  --rec-d-date: #b8dcff;
  --rec-empty-bg: #203744;
  --rec-empty-border: rgba(255, 255, 255, 0.08);
  --rec-empty-text: #a2cbed;
  --rec-err-bg: rgba(24, 95, 227, 0.12);
  --rec-err-border: rgba(24, 95, 227, 0.4);
  --rec-err-text: #8dc6ff;
  --rec-filter-bg: #182827;
  --rec-filter-border: rgba(255, 255, 255, 0.08);
  --rec-filter-btn-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --rec-filter-btn-text: #f5faff;
  --rec-filter-icon: #3187f5;
  --rec-filter-input-bg: #1b313a;
  --rec-filter-input-border: rgba(255, 255, 255, 0.08);
  --rec-filter-input-focus-border: #3187f5;
  --rec-filter-input-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15);
  --rec-filter-input-text: #f5faff;
  --rec-filter-option-bg: #131b1a;
  --rec-filter-option-selected-bg: linear-gradient(180deg, #185fe3, #194bba);
  --rec-filter-option-selected-text: #f5faff;
  --rec-filter-option-text: #f5faff;
  --rec-form-bg: #182827;
  --rec-form-border: rgba(24, 95, 227, 0.35);
  --rec-form-hint: #a2cbed;
  --rec-form-input-bg: #1b313a;
  --rec-form-input-border: rgba(255, 255, 255, 0.08);
  --rec-form-input-focus-border: #3187f5;
  --rec-form-input-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15);
  --rec-form-input-text: #f5faff;
  --rec-form-label: #f5faff;
  --rec-form-num-input: #3187f5;
  --rec-form-option-bg: #131b1a;
  --rec-form-option-selected-bg: linear-gradient(180deg, #185fe3, #194bba);
  --rec-form-option-selected-text: #f5faff;
  --rec-form-option-text: #f5faff;
  --rec-hint-accent: #3187f5;
  --rec-hint-bg: rgba(24, 95, 227, 0.06);
  --rec-hint-text: #3187f5;
  --rec-history-bg: #182827;
  --rec-history-border: rgba(24, 95, 227, 0.35);
  --rec-history-h4: #3187f5;
  --rec-income-bg: #182827;
  --rec-income-border: rgba(24, 95, 227, 0.35);
  --rec-income-row-bg: #203744;
  --rec-income-row-hover-bg: rgba(24, 95, 227, 0.08);
  --rec-kpi-1: #8dc6ff;
  --rec-kpi-2: #8dc6ff;
  --rec-kpi-3: #3187f5;
  --rec-kpi-4: #3187f5;
  --rec-kpi-5: #3187f5;
  --rec-kpi-6: #3187f5;
  --rec-kpi-bg: radial-gradient(circle at 100% 0%, rgba(24, 95, 227, 0.08) 0%, transparent 55%), #182827;
  --rec-kpi-border: rgba(255, 255, 255, 0.08);
  --rec-kpi-label: #b8dcff;
  --rec-link-card-bg: radial-gradient(circle at 100% 100%, rgba(49, 135, 245, 0.12) 0%, transparent 55%), #182827;
  --rec-link-card-border: rgba(24, 95, 227, 0.35);
  --rec-link-header: #f5faff;
  --rec-link-header-icon: #3187f5;
  --rec-link-input-bg: #1b313a;
  --rec-link-input-border: rgba(24, 95, 227, 0.4);
  --rec-link-input-focus-border: #3187f5;
  --rec-link-input-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15);
  --rec-link-input-text: #3187f5;
  --rec-link-sub: #b8dcff;
  --rec-rd-bg: #203744;
  --rec-rd-border: rgba(255, 255, 255, 0.08);
  --rec-rd-checked-bg: rgba(24, 95, 227, 0.1);
  --rec-rd-checked-border: #3187f5;
  --rec-rd-checked-text: #3187f5;
  --rec-rd-text: #f5faff;
  --rec-tab-active-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --rec-tab-active-text: #f5faff;
  --rec-tab-hover-bg: rgba(255, 255, 255, 0.04);
  --rec-tab-hover-text: #f5faff;
  --rec-tab-text: #b8dcff;
  --rec-table-bg: #182827;
  --rec-table-border: rgba(24, 95, 227, 0.35);
  --rec-tabs-bg: #182827;
  --rec-tabs-border: rgba(255, 255, 255, 0.08);
  --rec-td-border: rgba(255, 255, 255, 0.05);
  --rec-td-mono: #b8dcff;
  --rec-td-text: #f5faff;
  --rec-text: #f5faff;
  --rec-th-border: rgba(255, 255, 255, 0.08);
  --rec-th-text: #3187f5;
  --rec-thead-bg: rgba(24, 95, 227, 0.08);
  --rec-title-bar-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --rec-title-bar-text: #f5faff;
  --rec-toast-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --rec-toast-err-bg: linear-gradient(180deg, #185fe3, #153b85);
  --rec-toast-err-text: #ffffff;
  --rec-toast-text: #f5faff;
  --rec-total-tag-bg: rgba(141, 198, 255, 0.15);
  --rec-total-tag-border: rgba(141, 198, 255, 0.35);
  --rec-total-tag-text: #8dc6ff;
  --rec-tr-hover-bg: rgba(24, 95, 227, 0.06);
  --rec-tr-zebra-bg: rgba(255, 255, 255, 0.02);
  --wd-amt-hero-bg: rgba(24, 40, 39, 0.7);
  --wd-amt-hero-border: rgba(24, 95, 227, 0.4);
  --wd-amt-hero-focus-border: #3187f5;
  --wd-amt-hero-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15), inset 0 0 12px rgba(24, 95, 227, 0.08);
  --wd-amt-input: #3187f5;
  --wd-amt-placeholder: rgba(24, 95, 227, 0.3);
  --wd-amt-prefix: #3187f5;
  --wd-atm-balance: #8dc6ff;
  --wd-atm-hero-bg: radial-gradient(circle at 85% 20%, rgba(24, 95, 227, 0.15) 0%, transparent 55%), linear-gradient(180deg, #203744 0%, #1b313a 100%);
  --wd-atm-hero-border: rgba(24, 95, 227, 0.4);
  --wd-atm-label: #b8dcff;
  --wd-atm-label-icon: #8dc6ff;
  --wd-atm-limits: #b8dcff;
  --wd-atm-limits-strong: #3187f5;
  --wd-balance-box-accent: #8dc6ff;
  --wd-balance-box-bg: #182827;
  --wd-balance-box-border: rgba(24, 95, 227, 0.5);
  --wd-balance-box-span: #f5faff;
  --wd-balance-box-strong: #8dc6ff;
  --wd-bank-card-bg: #203744;
  --wd-bank-card-border: rgba(255, 255, 255, 0.08);
  --wd-bank-card-hover-bg: rgba(24, 95, 227, 0.06);
  --wd-bank-card-hover-border: #3187f5;
  --wd-bank-card-selected-bg: rgba(24, 95, 227, 0.1);
  --wd-bank-card-selected-border: #3187f5;
  --wd-bank-card-selected-shadow: 0 0 0 1px rgba(24, 95, 227, 0.4), 0 0 20px rgba(49, 135, 245, 0.25);
  --wd-bank-info-bg: #203744;
  --wd-bk-name: #f5faff;
  --wd-bk-name-secondary: #b8dcff;
  --wd-bk-no: #3187f5;
  --wd-bk-tick: #8dc6ff;
  --wd-block-accent: #8dc6ff;
  --wd-block-bg: #182827;
  --wd-block-border: rgba(24, 95, 227, 0.5);
  --wd-block-icon-bg: rgba(24, 95, 227, 0.15);
  --wd-block-icon-border: rgba(24, 95, 227, 0.4);
  --wd-block-icon-text: #8dc6ff;
  --wd-block-p: #f5faff;
  --wd-block-strong: #e2f1ff;
  --wd-breadcrumb-hover-bg: rgba(24, 95, 227, 0.08);
  --wd-breadcrumb-hover-text: #3187f5;
  --wd-breadcrumb-text: #b8dcff;
  --wd-btn-all-bg: #185fe3;
  --wd-btn-all-text: #ffffff;
  --wd-btn-cancel-bg: transparent;
  --wd-btn-cancel-border: rgba(255, 255, 255, 0.15);
  --wd-btn-cancel-hover-bg: rgba(24, 95, 227, 0.08);
  --wd-btn-cancel-hover-border: rgba(24, 95, 227, 0.5);
  --wd-btn-cancel-hover-text: #8dc6ff;
  --wd-btn-cancel-text: #f5faff;
  --wd-btn-ghost-bg: transparent;
  --wd-btn-ghost-border: rgba(255, 255, 255, 0.15);
  --wd-btn-ghost-text: #f5faff;
  --wd-btn-status-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --wd-btn-status-text: #f5faff;
  --wd-btn-submit-bg: linear-gradient(180deg, #185fe3, #185fe3);
  --wd-btn-submit-text: #ffffff;
  --wd-check-bg: radial-gradient(circle, rgba(24, 95, 227, 0.85) 0%, rgba(25, 75, 186, 1) 100%);
  --wd-check-text: #ffffff;
  --wd-chip-active-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --wd-chip-active-border: #3187f5;
  --wd-chip-active-text: #f5faff;
  --wd-chip-bg: #203744;
  --wd-chip-border: rgba(255, 255, 255, 0.08);
  --wd-chip-hover-bg: rgba(24, 95, 227, 0.08);
  --wd-chip-hover-border: #3187f5;
  --wd-chip-max-active-bg: linear-gradient(180deg, #185fe3, #185fe3);
  --wd-chip-max-active-border: #185fe3;
  --wd-chip-max-active-text: #ffffff;
  --wd-chip-max-bg: rgba(24, 95, 227, 0.15);
  --wd-chip-max-border: rgba(24, 95, 227, 0.5);
  --wd-chip-max-text: #8dc6ff;
  --wd-chip-text: #f5faff;
  --wd-empty-bg: #203744;
  --wd-empty-border: rgba(255, 255, 255, 0.08);
  --wd-empty-text: #a2cbed;
  --wd-err-bg: rgba(24, 95, 227, 0.12);
  --wd-err-border: rgba(24, 95, 227, 0.4);
  --wd-err-text: #8dc6ff;
  --wd-form-bg: #182827;
  --wd-form-border: rgba(24, 95, 227, 0.35);
  --wd-form-h: #f5faff;
  --wd-form-h-icon: #3187f5;
  --wd-form-label: #f5faff;
  --wd-gate-tag-bg: linear-gradient(180deg, #8dc6ff, #185fe3);
  --wd-gate-tag-text: #153b85;
  --wd-info-bk-logo-text: #ffffff;
  --wd-info-bk-name: #f5faff;
  --wd-info-bk-no: #3187f5;
  --wd-info-bk-secondary: #b8dcff;
  --wd-input-bg: #1b313a;
  --wd-input-border: rgba(255, 255, 255, 0.08);
  --wd-input-focus-bg: rgba(255, 255, 255, 0.03);
  --wd-input-focus-border: #3187f5;
  --wd-input-focus-shadow: 0 0 0 3px rgba(24, 95, 227, 0.15);
  --wd-input-placeholder: #a5d0e5;
  --wd-input-text: #f5faff;
  --wd-rc-amount: #8dc6ff;
  --wd-rc-bank-acc: #b8dcff;
  --wd-rc-bank-name: #f5faff;
  --wd-rc-bank-no: #3187f5;
  --wd-rc-card-bg: #203744;
  --wd-rc-card-border: rgba(255, 255, 255, 0.08);
  --wd-rc-logo-bg: #ffffff;
  --wd-rc-logo-border: #8dc6ff;
  --wd-rc-meta-bg: #203744;
  --wd-rc-meta-border: rgba(24, 95, 227, 0.35);
  --wd-rc-meta-strong: #f5faff;
  --wd-rc-meta-text: #b8dcff;
  --wd-rc-title: #b8dcff;
  --wd-success-bg: #182827;
  --wd-success-border: rgba(24, 95, 227, 0.5);
  --wd-success-h2: #f5faff;
  --wd-success-sub: #b8dcff;
  --wd-text: #f5faff;
  --wd-title-bar-bg: linear-gradient(180deg, #3187f5, #185fe3);
  --wd-title-bar-text: #f5faff;
  --pr-actions-border: rgba(0, 0, 0,0.06);
  --pr-backdrop-bg: rgba(0, 0, 0, 0.62);
  --pr-btn-sec-bg: transparent;
  --pr-btn-sec-border: rgba(0, 0, 0, 0.15);
  --pr-btn-sec-hover-bg: rgba(0, 0, 0, 0.04);
  --pr-btn-sec-hover-border: rgba(0, 0, 0, 0.3);
  --pr-btn-sec-hover-text: #30455b;
  --pr-btn-sec-text: #708f9f;
  --pr-caption-accent: #73bbf8;
  --pr-caption-bg: #FFFFFF;
  --pr-caption-text: #344c5a;
  --pr-close-bg: rgba(255, 255, 255, 0.18);
  --pr-close-hover-bg: rgba(255, 255, 255, 0.28);
  --pr-close-text: #FFFFFF;
  --pr-empty-text: #708f9f;
  --pr-error-bg: #f5faff;
  --pr-error-border: #8dc6ff;
  --pr-error-text: #153b85;
  --pr-head-icon-bg: rgba(181, 128, 235, 0.95);
  --pr-head-icon-text: #FFFFFF;
  --pr-spin: #185fe3;
  --rule-actions-border: #e0eff9;
  --rule-backdrop-bg: rgba(0, 0, 0, 0.55);
  --rule-btn-confirm-text: #FFF;
  --rule-close-hover-bg: rgba(255, 255, 255, 0.22);
  --rule-content-text: #344c5a;
  --rule-error-bg: #f5faff;
  --rule-error-border: #8dc6ff;
  --rule-error-text: #153b85;
  --rule-image-bg: #f9fcff;
  --rule-image-border: #e0eff9;
  --rule-spin: #185fe3;
  --rule-title: #185fe3;
  --sr-actions-border: rgba(0, 0, 0,0.06);
  --sr-backdrop-bg: rgba(0, 0, 0, 0.62);
  --sr-body-bg: #fff;
  --sr-body-text: #2b4254;
  --sr-close-hover-bg: rgba(255, 255, 255, 0.28);
  --sr-dialog-bg: #FFFFFF;
  --sr-empty-text: #708f9f;
  --sr-error-bg: #f5faff;
  --sr-error-border: #8dc6ff;
  --sr-error-text: #153b85;
  --sr-head-icon-bg: rgba(255, 255, 255, 0.18);
  --sr-list-bullet: #185fe3;
  --sr-list-item-bg: #f9fcff;
  --sr-list-item-border: rgba(0, 0, 0,0.05);
  --sr-list-item-text: #344c5a;
  --sr-spin: #185fe3;
}
