/* Canonical default@1.0.0 tokens, fonts and skin-owned animation only. */
/* Shared DOM structure and component selectors are compiled with the application. */

/* Begin default@1.0.0 responsive typography scale. */
:root {
  --p-type-step-8-8: clamp(7.7px, 2.346667vmin, 10.45px);
  --p-type-step-9: clamp(7.875px, 2.4vmin, 10.6875px);
  --p-type-step-10: clamp(8.75px, 2.666667vmin, 11.875px);
  --p-type-step-11: clamp(9.625px, 2.933334vmin, 13.0625px);
  --p-type-step-12: clamp(10.5px, 3.2vmin, 14.25px);
  --p-type-step-13: clamp(11.375px, 3.466667vmin, 15.4375px);
  --p-type-step-14: clamp(12.25px, 3.733334vmin, 16.625px);
  --p-type-step-15: clamp(13.125px, 4vmin, 17.8125px);
  --p-type-step-16: clamp(14px, 4.266667vmin, 19px);
  --p-type-step-18: clamp(15.75px, 4.8vmin, 21.375px);
  --p-type-step-21-6: clamp(18.9px, 5.76vmin, 25.65px);
  --p-type-step-28: clamp(24.5px, 7.466667vmin, 33.25px);

  --p-leading-step-18: clamp(15.75px, 4.8vmin, 21.375px);
  --p-leading-step-20: clamp(17.5px, 5.333334vmin, 23.75px);
  --p-leading-step-22: clamp(19.25px, 5.866667vmin, 26.125px);
  --p-leading-step-30: clamp(26.25px, 8.000001vmin, 35.625px);

  --p-type-body: var(--p-type-step-14);
  --p-type-caption: var(--p-type-step-11);
  --p-type-display: var(--p-type-step-18);
  --p-type-nav-label: var(--p-type-step-12);
  --p-type-page-title: var(--p-type-step-16);
  --p-type-primary-tab: var(--p-type-step-14);
  --p-type-section-title: var(--p-type-step-16);
  --p-leading-page-title: var(--p-leading-step-22);

  /* Classic chrome geometry scales with large-phone width; bottom navigation height remains fixed. */
  --default-geometry-header-auth-height: clamp(29.75px, 9.066667vmin, 40.375px);
  --default-geometry-header-auth-min-width: clamp(52.5px, 16.000001vmin, 71.25px);
  --default-geometry-header-auth-radius: clamp(7px, 2.133333vmin, 9.5px);
  --default-geometry-header-gap: clamp(7px, 2.133333vmin, 9.5px);
  --default-geometry-header-height: clamp(40.25px, 12.266668vmin, 54.625px);
  --default-geometry-header-leading-icon-size: clamp(15.75px, 4.8vmin, 21.375px);
  --default-geometry-header-leading-size: clamp(29.75px, 9.066667vmin, 40.375px);
  --default-geometry-header-logo-height: clamp(17.5px, 5.333334vmin, 23.75px);
  --default-geometry-header-logo-width: clamp(94.5px, 28.800002vmin, 128.25px);
  --default-geometry-header-padding-inline: clamp(13.125px, 4vmin, 17.8125px);
  --default-geometry-header-wallet-add-size: clamp(17.5px, 5.333334vmin, 23.75px);
  --default-geometry-header-wallet-gap: clamp(3.5px, 1.066667vmin, 4.75px);
  --default-geometry-header-wallet-height: clamp(26.25px, 8.000001vmin, 35.625px);
  --default-geometry-header-wallet-logo-size: clamp(19.25px, 5.866667vmin, 26.125px);
  --default-geometry-header-wallet-min-width: clamp(84px, 25.600002vmin, 114px);
  --default-geometry-header-wallet-radius: clamp(14.875px, 4.533334vmin, 20.1875px);
  --default-geometry-navigation-gap: clamp(4.375px, 1.333333vmin, 5.9375px);
  --default-geometry-navigation-icon-size: clamp(17.5px, 5.333334vmin, 23.75px);
  --default-geometry-navigation-item-gap: clamp(4.375px, 1.333333vmin, 5.9375px);
  --default-geometry-navigation-item-height: clamp(33.25px, 10.133334vmin, 45.125px);
  --default-geometry-navigation-item-min-width: clamp(67.375px, 20.533335vmin, 91.4375px);
  --default-geometry-navigation-item-padding-inline: clamp(7px, 2.133333vmin, 9.5px);
  --default-geometry-navigation-item-padding-y: clamp(8.75px, 2.666667vmin, 11.875px);
  --default-geometry-navigation-item-radius: clamp(26.25px, 8.000001vmin, 35.625px);
  --default-geometry-navigation-min-height: clamp(49px, 14.933335vmin, 66.5px);
  --default-geometry-navigation-padding-inline: clamp(13.125px, 4vmin, 17.8125px);
  --default-geometry-navigation-padding-y: clamp(7.875px, 2.4vmin, 10.6875px);
  --default-geometry-navigation-top: clamp(39.375px, 12.000001vmin, 53.4375px);
  --default-geometry-quick-actions-gap: clamp(13.125px, 4vmin, 17.8125px);
  --default-geometry-quick-actions-panel-padding-bottom: clamp(8.75px, 2.666667vmin, 11.875px);
  --default-geometry-quick-actions-panel-padding-inline: clamp(8.75px, 2.666667vmin, 11.875px);
  --default-geometry-quick-actions-panel-padding-top: clamp(5.25px, 1.6vmin, 7.125px);
  --default-geometry-quick-actions-panel-radius: clamp(8.75px, 2.666667vmin, 11.875px);
  --default-geometry-quick-actions-scroll-padding-top: clamp(10.5px, 3.2vmin, 14.25px);
  --default-geometry-quick-actions-tile-radius: clamp(15.75px, 4.8vmin, 21.375px);
  --default-geometry-quick-actions-tile-size: clamp(44.625px, 13.600001vmin, 60.5625px);
}

/* End default@1.0.0 responsive typography scale. */

:root {
  --p-type-step-8: clamp(7px, 2.133333vmin, 9.5px);
  --p-type-step-8-8: clamp(7.7px, 2.346667vmin, 10.45px);
  --p-type-step-9: clamp(7.875px, 2.4vmin, 10.6875px);
  --p-type-step-10: clamp(8.75px, 2.666667vmin, 11.875px);
  --p-type-step-11: clamp(9.625px, 2.933334vmin, 13.0625px);
  --p-type-step-12: clamp(10.5px, 3.2vmin, 14.25px);
  --p-type-step-13: clamp(11.375px, 3.466667vmin, 15.4375px);
  --p-type-step-14: clamp(12.25px, 3.733334vmin, 16.625px);
  --p-type-step-15: clamp(13.125px, 4vmin, 17.8125px);
  --p-type-step-16: clamp(14px, 4.266667vmin, 19px);
  --p-type-step-17: clamp(14.875px, 4.533334vmin, 20.1875px);
  --p-type-step-18: clamp(15.75px, 4.8vmin, 21.375px);
  --p-type-step-19: clamp(16.625px, 5.066667vmin, 22.5625px);
  --p-type-step-20: clamp(17.5px, 5.333334vmin, 23.75px);
  --p-type-step-21: clamp(18.375px, 5.6vmin, 24.9375px);
  --p-type-step-21-6: clamp(18.9px, 5.76vmin, 25.65px);
  --p-type-step-22: clamp(19.25px, 5.866667vmin, 26.125px);
  --p-type-step-24: clamp(21px, 6.4vmin, 28.5px);
  --p-type-step-25: clamp(21.875px, 6.666667vmin, 29.6875px);
  --p-type-step-26: clamp(22.75px, 6.933334vmin, 30.875px);
  --p-type-step-27: clamp(23.625px, 7.200001vmin, 32.0625px);
  --p-type-step-28: clamp(24.5px, 7.466667vmin, 33.25px);
  --p-type-step-30: clamp(26.25px, 8.000001vmin, 35.625px);
  --p-type-step-32: clamp(28px, 8.533334vmin, 38px);
  --p-type-step-42: clamp(36.75px, 11.200001vmin, 49.875px);
  --p-type-step-43: clamp(37.625px, 11.466668vmin, 51.0625px);

  --p-leading-step-12: clamp(10.5px, 3.2vmin, 14.25px);
  --p-leading-step-13: clamp(11.375px, 3.466667vmin, 15.4375px);
  --p-leading-step-14: clamp(12.25px, 3.733334vmin, 16.625px);
  --p-leading-step-15: clamp(13.125px, 4vmin, 17.8125px);
  --p-leading-step-16: clamp(14px, 4.266667vmin, 19px);
  --p-leading-step-17: clamp(14.875px, 4.533334vmin, 20.1875px);
  --p-leading-step-18: clamp(15.75px, 4.8vmin, 21.375px);
  --p-leading-step-20: clamp(17.5px, 5.333334vmin, 23.75px);
  --p-leading-step-21: clamp(18.375px, 5.6vmin, 24.9375px);
  --p-leading-step-22: clamp(19.25px, 5.866667vmin, 26.125px);
  --p-leading-step-24: clamp(21px, 6.4vmin, 28.5px);
  --p-leading-step-27: clamp(23.625px, 7.200001vmin, 32.0625px);
  --p-leading-step-30: clamp(26.25px, 8.000001vmin, 35.625px);

  --p-type-body: var(--p-type-step-14);
  --p-type-caption: var(--p-type-step-11);
  --p-type-display: var(--p-type-step-18);
  --p-type-nav-label: var(--p-type-step-12);
  --p-type-page-title: var(--p-type-step-16);
  --p-type-primary-tab: var(--p-type-step-14);
  --p-type-section-title: var(--p-type-step-16);
  --p-leading-page-title: var(--p-leading-step-22);
  --default-geometry-header-auth-height: clamp(29.75px, 9.066667vmin, 40.375px);
  --default-geometry-header-auth-min-width: clamp(52.5px, 16.000001vmin, 71.25px);
  --default-geometry-header-auth-radius: clamp(7px, 2.133333vmin, 9.5px);
  --default-geometry-header-gap: clamp(7px, 2.133333vmin, 9.5px);
  --default-geometry-header-height: clamp(40.25px, 12.266668vmin, 54.625px);
  --default-geometry-header-leading-icon-size: clamp(15.75px, 4.8vmin, 21.375px);
  --default-geometry-header-leading-size: clamp(29.75px, 9.066667vmin, 40.375px);
  --default-geometry-header-logo-height: clamp(17.5px, 5.333334vmin, 23.75px);
  --default-geometry-header-logo-width: clamp(94.5px, 28.800002vmin, 128.25px);
  --default-geometry-header-padding-inline: clamp(13.125px, 4vmin, 17.8125px);
  --default-geometry-header-wallet-add-size: clamp(17.5px, 5.333334vmin, 23.75px);
  --default-geometry-header-wallet-gap: clamp(3.5px, 1.066667vmin, 4.75px);
  --default-geometry-header-wallet-height: clamp(26.25px, 8.000001vmin, 35.625px);
  --default-geometry-header-wallet-logo-size: clamp(19.25px, 5.866667vmin, 26.125px);
  --default-geometry-header-wallet-min-width: clamp(84px, 25.600002vmin, 114px);
  --default-geometry-header-wallet-radius: clamp(14.875px, 4.533334vmin, 20.1875px);
  --default-geometry-navigation-gap: clamp(4.375px, 1.333333vmin, 5.9375px);
  --default-geometry-navigation-icon-size: clamp(17.5px, 5.333334vmin, 23.75px);
  --default-geometry-navigation-item-gap: clamp(4.375px, 1.333333vmin, 5.9375px);
  --default-geometry-navigation-item-height: clamp(33.25px, 10.133334vmin, 45.125px);
  --default-geometry-navigation-item-min-width: clamp(67.375px, 20.533335vmin, 91.4375px);
  --default-geometry-navigation-item-padding-inline: clamp(7px, 2.133333vmin, 9.5px);
  --default-geometry-navigation-item-padding-y: clamp(8.75px, 2.666667vmin, 11.875px);
  --default-geometry-navigation-item-radius: clamp(26.25px, 8.000001vmin, 35.625px);
  --default-geometry-navigation-min-height: clamp(49px, 14.933335vmin, 66.5px);
  --default-geometry-navigation-padding-inline: clamp(13.125px, 4vmin, 17.8125px);
  --default-geometry-navigation-padding-y: clamp(7.875px, 2.4vmin, 10.6875px);
  --default-geometry-navigation-top: clamp(39.375px, 12.000001vmin, 53.4375px);
  --default-geometry-quick-actions-gap: clamp(13.125px, 4vmin, 17.8125px);
  --default-geometry-quick-actions-panel-padding-bottom: clamp(8.75px, 2.666667vmin, 11.875px);
  --default-geometry-quick-actions-panel-padding-inline: clamp(8.75px, 2.666667vmin, 11.875px);
  --default-geometry-quick-actions-panel-padding-top: clamp(5.25px, 1.6vmin, 7.125px);
  --default-geometry-quick-actions-panel-radius: clamp(8.75px, 2.666667vmin, 11.875px);
  --default-geometry-quick-actions-scroll-padding-top: clamp(10.5px, 3.2vmin, 14.25px);
  --default-geometry-quick-actions-tile-radius: clamp(15.75px, 4.8vmin, 21.375px);
  --default-geometry-quick-actions-tile-size: clamp(44.625px, 13.600001vmin, 60.5625px);
}

:root {
  --p-invite-home-link-background-image: var(--p-asset-invite-invite-bg-svg);
  --p-invite-home-entry-icon: var(--p-asset-navigation-footer-home-svg);
  --p-work-order-page-background: linear-gradient(180deg, #0a0439 6%, #0a0733 23%);
  --p-work-order-header-background: #0a0439;
  --p-work-order-header-title: #f1f5f9;
  --p-work-order-tab-text: rgb(255 255 255 / 60%);
  --p-work-order-tab-active-text: #fff;
  --p-work-order-tab-indicator: #ff772a;
  --p-work-order-card-border: rgb(255 255 255 / 10%);
  --p-work-order-card-radius: 0.625rem;
  --p-work-order-card-background: #14113e;
  --p-work-order-muted-color: #9290b3;
  --p-work-order-primary-color: #fff;
  --p-work-order-support-border: rgb(255 255 255 / 14%);
  --p-work-order-support-background: rgb(255 255 255 / 6%);
  --p-work-order-support-color: #c8c6e2;
  --p-work-order-unread-background: #f63f66;
  --p-work-order-unread-color: #fff;
  --p-work-order-unread-font-size: var(--p-type-step-10);
  --p-work-order-status-font-size: 0.75rem;
  --p-work-order-status-line-height: 1.125rem;
  --p-work-order-status-unanswered: #f63f66;
  --p-work-order-status-in-progress: #66ce31;
  --p-work-order-status-ended: #2f4183;
  --p-work-order-unanswered-background: rgb(246 63 102 / 14%);
  --p-work-order-end-border: #2f4183;
  --p-work-order-end-background: #14113e;
  --p-work-order-end-color: #4e90ff;
  --p-work-order-warning-color: #ff772a;
  --p-work-order-warning-size: var(--p-type-step-28);
  --p-work-order-state-color: rgb(255 255 255 / 60%);
  --p-work-order-action-background: linear-gradient(180deg, #0a0439 6%, #0a0733 23%);
  --p-work-order-fixed-action-background: linear-gradient(180deg, #0a0439 6%, #0a0733 23%);
  --p-work-order-action-button-background: linear-gradient(299deg, #135ed8 0%, #558bf1 100%);
  --p-work-order-action-button-radius: 0.625rem;
  --p-work-order-action-button-color: #fff;
  --p-work-order-popup-radius: 10px;
  --p-work-order-divider-color: rgb(255 255 255 / 10%);
  --p-work-order-required-color: #f63f66;
  --p-work-order-feedback-border: rgb(255 255 255 / 10%);
  --p-work-order-feedback-background: rgb(255 255 255 / 5%);
  --p-work-order-feedback-count-color: rgb(255 255 255 / 60%);
  --p-work-order-feedback-hint-color: #6b6995;
  --p-work-order-feedback-outline: transparent;
  --p-work-order-submit-background: linear-gradient(95deg, #6cd337 0%, #3aa901 100%);
  --p-work-order-submit-shadow: 0 8px 24px rgb(87 193 32 / 20%);
  --p-work-order-evaluation-background: #14113e;
  --p-work-order-evaluation-radius: 0.625rem;
  --p-work-order-evaluation-color: #fff;
  --p-work-order-evaluation-primary-color: #fff;
  --p-work-order-evaluation-muted-color: #9290b3;
  --p-work-order-evaluation-divider: 0.0625rem solid rgb(255 255 255 / 10%);
  --p-work-order-evaluation-required-color: #f63f66;
  --p-work-order-evaluation-feedback-border: 0.0625rem solid rgb(255 255 255 / 10%);
  --p-work-order-evaluation-feedback-background: rgb(255 255 255 / 5%);
  --p-work-order-evaluation-feedback-outline: 0.125rem solid transparent;
  --p-work-order-evaluation-count-color: rgb(255 255 255 / 60%);
  --p-work-order-evaluation-hint-color: #6b6995;
  --p-work-order-evaluation-submit-background: linear-gradient(95deg, #6cd337, #3aa901);
  --p-work-order-evaluation-submit-shadow: 0 0.5rem 1.5rem rgb(87 193 32 / 20%);
  --p-work-order-picker-background: #14113e;
  --p-work-order-picker-color: #fff;
  --p-work-order-picker-item-background: rgb(255 255 255 / 4%);
  --p-work-order-picker-empty-color: rgb(255 255 255 / 60%);
  --p-work-order-surface-border: rgb(255 255 255 / 10%);
  --p-work-order-surface-background: rgb(255 255 255 / 5%);
  --p-work-order-add-border: rgb(255 255 255 / 20%);
  --p-work-order-upload-state-background: rgb(255 255 255 / 10%);
  --p-work-order-progress-track-background: rgb(255 255 255 / 20%);
  --p-work-order-upload-progress-track: rgb(255 255 255 / 20%);
  --p-work-order-upload-progress-fill: linear-gradient(327deg, #135ed8, #558bf1);
  --p-work-order-remove-background: rgb(0 0 0 / 70%);
  --p-work-order-label-color: #7c7ab3;
  --p-work-order-placeholder-color: #6b6995;
  --p-work-order-selected-background: linear-gradient(327deg, #135ed8 0%, #558bf1 100%);
  --p-work-order-selected-color: #fff;
  --p-work-order-note-background: #221d2f;
  --p-work-order-note-radius: 20px;
  --p-work-order-accent-color: #ff772a;
  --p-work-order-type-font-size: var(--p-type-step-13);
  --p-work-order-small-font-size: var(--p-type-step-10);
  --p-work-order-detail-canvas-background: #070124;
  --p-work-order-message-player-background: linear-gradient(180deg, #2f218b, #6332f5 100%);
  --p-work-order-message-support-background: #131043;
  --p-work-order-message-player-radius: 16px 2px 16px 16px;
  --p-work-order-message-support-radius: 2px 16px 16px 16px;
  --p-work-order-message-font-size: var(--p-type-step-14);
  --p-work-order-composer-background: #0a0439;
  --p-work-order-transfer-border: #c9a227;
  --p-work-order-transfer-background: rgb(255 236 200 / 12%);
  --p-work-order-close-border: #4f2b1a;
  --p-work-order-close-radius: 6px;
  --p-work-order-close-color: #ff772a;
  --p-work-order-video-overlay-background: #000;
  --p-work-order-overlay-control-background: rgb(0 0 0 / 50%);
  --p-work-order-video-link-color: #558bf1;
  --p-work-order-video-background: #000;
  --p-work-order-video-header-background: rgb(0 0 0 / 40%);
  --p-work-order-video-state-background: rgb(0 0 0 / 60%);
  --p-work-order-success-background: #3bc117;
  --p-work-order-reminder-neutral-background: #1d2031;
  --p-work-order-ended-button-background: #1d1a46;
  --p-work-order-transfer-color: #ffe8b8;
  --p-work-order-danger-background: #ef4444;
  --p-feedback-summary-background: linear-gradient(90deg, #005057, #023236);
  --p-feedback-summary-radius: 15px 40px 15px 15px;
  --p-feedback-page-background: linear-gradient(180deg, #0b2936, #091020 56%, #090f1f);
  --p-feedback-card-radius: 10px;
  --p-feedback-content-radius: 15px;
  --p-feedback-card-border: #0e7b8d;
  --p-feedback-popover-background: linear-gradient(180deg, #005d65, #023337);
  --p-feedback-popover-radius: 0.625rem;
  --p-feedback-popover-shell-background: #25293e;
  --p-feedback-popover-shell-font-size: 0.875rem;
  --p-feedback-popover-shell-line-height: 1.3125rem;
  --p-feedback-overlay-blur: 0.125rem;
  --p-feedback-metrics-background: linear-gradient(180deg, rgb(255 255 255 / 10%), rgb(128 128 128 / 10%));
  --p-feedback-content-background: linear-gradient(180deg, #182d31, #0e1824);
  --p-feedback-fixed-background: linear-gradient(136deg, #005057 0%, #023337 99%);
  --p-feedback-subgames-background: #215257;
  --p-feedback-game-background: #275c61;
  --p-feedback-table-background: #013a3f;
  --p-feedback-table-row-odd-background: #013a3f;
  --p-feedback-table-row-even-background: #023337;
  --p-feedback-table-border: #1b4e53;
  --p-feedback-text: #fff;
  --p-feedback-border-soft: rgb(255 255 255 / 10%);
  --p-feedback-highlight: #ffe600;
  --p-feedback-rate-color: #ffee00;
  --p-feedback-positive: #00ff95;
  --p-feedback-current: #4fba25;
  --p-feedback-delay-color: #afb259;
  --p-feedback-table-font-size: var(--p-type-step-10);
  --p-feedback-goal-shake-animation: feedback-goal-shake 0.9s ease-in-out forwards;
  --p-feedback-goal-stay-animation: feedback-goal-stay 2.8s forwards;
  --p-base-index-feedback-tab-background: linear-gradient(180deg, #063037, #052227);
  --p-base-index-feedback-tab-border: 0.0625rem solid #0c464e;
  --p-base-index-feedback-tab-radius: 0.625rem;
  --p-base-index-feedback-label-color: #d1d1d1;
  --p-base-index-feedback-label-active-color: #fff;
  --p-base-index-feedback-tab-active-background: linear-gradient(180deg, #0e545f, #09363f);
  --p-base-index-feedback-tab-active-border: 0.0625rem solid #2d6d6d;
}

:root {
  --active-primary-tab: linear-gradient(328deg, #711494 7%, #2d168b 93%);
  --p-activity-free-bet-card-background: var(--p-asset-activity-free-bet-card-bg-svg);
  --p-activity-jyj-background: var(--p-asset-activity-jyj-bg-svg);
  --p-activity-refund-voucher-stars: var(--p-asset-activity-voucher-stars-svg);
  --p-home-banner-border-radius: 0.9375rem;
  --bg-body: #020023;
  --bg-fourth: #19173a;
  --bg-input: #26224d;
  --bg-primary: #020023;
  --bg-second: #19173a;
  --bg-nav-tab: #020023;
  --bg-new: #14113e;
  --bg-third: #262a37;
  --btn-bg-primary: #ff772a;
  --input-background: #26224d;
  --text-active: #ff772a;
  --text-active-new: #ff772a;
  --border-color-light: rgb(255 255 255 / 8%);
  --p-activity-tab-active-color: #fff;
  --p-activity-tab-color: rgb(255 255 255 / 72%);
  --p-activity-tab-indicator-color: #ff772a;
  --p-activity-tabs-background: var(--p-chrome-background);
  --p-activity-tabs-left-inset: 2.75rem;
  --p-activity-tabs-font-size: var(--p-type-primary-tab);
  --p-activity-tabs-header-height: 2.75rem;
  --p-activity-tabs-indicator-width: 2.5rem;
  --p-activity-tabs-indicator-height: 0.1875rem;
  --activity-default-page-background: #020023;
  --p-activity-category-nav-padding: 0.5rem 0.9375rem;
  --auth-register-policy-checkbox-checked-color: #ffbe18;
  --p-activity-beat-progress-color: linear-gradient(90deg, #57b747, #007a20);
  --p-activity-beat-progress-track-color: rgb(0 0 0 / 20%);
  --p-activity-task-progress-color: linear-gradient(180deg, #ee2d75, #ff5b6a);
  --p-activity-task-progress-track-color: #382b41;
  --p-base-index-navigation-icon-color: #fff;
  --p-base-index-label-color: #fff;
  --p-base-index-record-background: #462fcd;
  --p-base-index-record-color: #fff;
  --p-base-index-record-radius: 5px;
  --p-base-index-tab-background: linear-gradient(to top, #1b1e2f, #272b43);
  --p-base-index-tab-border: 1px solid #40455e;
  --p-base-index-tab-radius: 10px;
  --p-base-index-tab-active-background: linear-gradient(145deg, #964ef7 0%, #7132f5 100%);
  --p-base-index-tab-active-border: 1px solid #462fcd;
  --p-base-index-tab-active-shadow: 0 8px 24px rgb(150 78 247 / 30%);
  --p-base-index-maintenance-background: rgb(0 0 0 / 71%);
  --p-base-index-maintenance-color: #fff;
  --p-base-index-maintenance-label-background: #e84c4c;
  --p-base-index-maintenance-radius: 10px;
  --p-base-index-maintenance-label-radius: 6px;
  --p-base-index-next-background: linear-gradient(to bottom, #02002300, var(--bg-primary));
  --p-base-index-next-color: #fff;
  --p-base-index-next-animation: base-index-next-bounce 0.6s ease-in-out alternate-reverse infinite;
  --p-base-index-task-background: linear-gradient(180deg, #312d59, #1e184a);
  --p-base-index-task-radius: 10px;
  --p-base-index-task-shadow: 0 0.8px 0.8px rgb(255 255 255 / 10%) inset;
  --p-base-index-task-active-background: linear-gradient(180deg, #00d5fd, #0070fe);
  --p-base-index-task-active-shadow: 0 1px 1px rgb(255 255 255 / 80%) inset;
  --p-base-index-slot-background: linear-gradient(180deg, #1e1b39, #0d0a26);
  --p-base-index-slot-border: 1px solid #34305b;
  --p-base-index-slot-radius: 15px;
  --p-base-index-slot-active-background: linear-gradient(135deg, #7b6fff, #564bff 100%);
  --p-base-index-slot-active-border: 1px solid transparent;
  --p-member-dialog-background: #19173a;
  --p-member-text: #fff;
  --p-records-dialog-background: #19173a;
  --p-currency-selection-popup-bg: #19173a;
  --p-currency-selection-popup-selected-bg: #31285f;
  --default-color-warning: #ffbe17;
  --p-scroll-number-delay: 0s;
  --p-deposit-bank-arrow-color: #9ca3af;
  --p-deposit-fixed-submit-reserved-height: 5.875rem;
  --p-deposit-order-action-complete-color: #24a800;
  --p-deposit-order-action-neutral-color: #313549;
  --p-deposit-order-action-reset-color: #de5315;
  --p-order-progress-complete-color: #3bc117;
  --p-customer-agent-badge-color: #7c3aed;
  --p-customer-unread-badge-color: #ee0a24;
  --p-feedback-overlay-background: rgb(0 0 0 / 35%);
  --p-extra-money-bank-arrow: var(--p-asset-extra-money-bank-arrow-gif);
  --p-extra-money-panel-group-13723: var(--p-asset-extra-money-group-13723-svg);
  --p-extra-money-panel-group-13724: var(--p-asset-extra-money-group-13724-svg);
  --p-extra-money-panel-group-13725: var(--p-asset-extra-money-group-13725-svg);
  --p-form-upload-failure-image: var(--p-asset-forms-upload-failure-png);
  --p-search-game-card-background-image: var(--p-asset-games-search-card-bg-png);
  --p-golden-egg-progress-color: #ff8c00;
  --p-golden-egg-progress-rail-color: #f5deb3;
  --p-home-game-discovery-column-count: 3;
  --p-home-claim-center-logo-width: 51px;
  --p-hongbao-rain-overlay-background: rgb(0 0 0 / 88%);
  --p-game-nav-container-bg: transparent;
  --p-game-nav-item-active-border: 0;
  --p-game-nav-item-border: 0;
  --p-game-nav-item-border-radius: 1.875rem;
  --p-game-nav-item-flex-direction: row;
  --p-game-nav-item-height: 2.375rem;
  --p-game-nav-item-icon-spacing: 0.3rem;
  --p-game-nav-item-min-width: 4.8rem;
  --p-home-bottom-navigation-layer: var(--p-layer-sticky);
  --p-home-game-navigation-layer: calc(var(--p-layer-sticky) - 1);
  --p-home-header-action-gap: 0.625rem;
  --p-home-header-auth-font-size: var(--p-type-primary-tab);
  --p-home-header-auth-padding: 0.375rem 0.75rem;
  --p-home-header-brand-font-size: var(--p-type-step-21-6);
  --p-home-header-layer: var(--p-layer-sticky);
  --p-home-header-top: 0;
  --p-home-header-wallet-label-font-size: var(--p-type-step-8-8);
  --p-home-title-mask-icon-color: var(--text-active);
  --p-user-header-icon-gradient-start: #73eb34;
  --p-user-header-icon-gradient-end: #40bc00;
  --p-home-side-menu-layer: var(--p-layer-dialog);
  --p-route-loading-indicator-color: rgb(246 246 246 / 50%);
  --p-invite-vip-progress-accent-color: #e5f747;
  --p-invite-vip-progress-primary-color: #0eff86;
  --p-invite-vip-progress-rail-color: rgb(255 255 255 / 20%);
  --p-retry-dialog-close-color: #97a7b6;
  --p-sweepstakes-lucky-acceleration-time: 1200;
  --p-sweepstakes-lucky-button-image-top: -50%;
  --p-sweepstakes-lucky-button-image-width: 0%;
  --p-sweepstakes-lucky-button-radius: 45%;
  --p-sweepstakes-lucky-canvas-height: 20rem;
  --p-sweepstakes-lucky-canvas-width: 20rem;
  --p-sweepstakes-lucky-deceleration-time: 2500;
  --p-sweepstakes-lucky-font-color: #fff;
  --p-sweepstakes-lucky-font-size: var(--p-type-step-14);
  --p-sweepstakes-lucky-gutter: 6px;
  --p-sweepstakes-lucky-inner-block-image-height: 98%;
  --p-sweepstakes-lucky-inner-block-image-width: 98%;
  --p-sweepstakes-lucky-inner-block-padding: 10px;
  --p-sweepstakes-lucky-line-clamp: 2;
  --p-sweepstakes-lucky-outer-block-image-height: 100%;
  --p-sweepstakes-lucky-outer-block-image-width: 100%;
  --p-sweepstakes-lucky-outer-block-padding: 12px;
  --p-sweepstakes-lucky-prize-background: transparent;
  --p-sweepstakes-lucky-prize-font-size: var(--p-type-step-14);
  --p-sweepstakes-lucky-prize-font-top: 18%;
  --p-sweepstakes-lucky-prize-font-weight: 700;
  --p-sweepstakes-lucky-prize-image-height: 1.875rem;
  --p-sweepstakes-lucky-prize-image-top: 62%;
  --p-sweepstakes-lucky-prize-image-width: 1.875rem;
  --p-sweepstakes-lucky-speed: 20;
  --p-sweepstakes-slot-acceleration-time: 900;
  --p-sweepstakes-slot-background: rgb(255 255 255 / 44%);
  --p-sweepstakes-slot-canvas-height: 11.5rem;
  --p-sweepstakes-slot-canvas-width: 17.5rem;
  --p-sweepstakes-slot-col-spacing: 0.5rem;
  --p-sweepstakes-slot-deceleration-time: 2200;
  --p-sweepstakes-slot-empty-background: transparent;
  --p-sweepstakes-slot-empty-prize-font-top: 70%;
  --p-sweepstakes-slot-font-color: #703f32;
  --p-sweepstakes-slot-font-size: var(--p-type-step-11);
  --p-sweepstakes-slot-line-clamp: 2;
  --p-sweepstakes-slot-prize-backdrop-height: 92%;
  --p-sweepstakes-slot-prize-backdrop-width: 92%;
  --p-sweepstakes-slot-prize-font-size: clamp(11.9px, 3.626667vmin, 16.15px);
  --p-sweepstakes-slot-prize-font-top: 60%;
  --p-sweepstakes-slot-prize-font-weight: 700;
  --p-sweepstakes-slot-prize-image-height: 2rem;
  --p-sweepstakes-slot-prize-image-top: 20%;
  --p-sweepstakes-slot-prize-image-width: 2rem;
  --p-sweepstakes-slot-reel-speed-1: 30;
  --p-sweepstakes-slot-reel-speed-2: 35;
  --p-sweepstakes-slot-reel-speed-3: 40;
  --p-sweepstakes-slot-row-spacing: 0rem;
  --p-sweepstakes-slot-speed: 20;
  --p-redpack-canvas-auto-brush-width: 32;
  --p-redpack-canvas-brush-width: 28;
  --p-redpack-canvas-global-alpha: 1;
  --p-redpack-canvas-line-cap: round;
  --p-redpack-canvas-line-join: round;
  --p-redpack-canvas-mask-fill-color: #fff;
  --p-redpack-open-action-color: #1f6e1b;
  --p-redpack-open-action-font-size: 1rem;
  --p-redpack-open-action-background: linear-gradient(to top, #92cc4c, #a2e45c);
  --p-redpack-status-action: linear-gradient(96deg, #5b2cb8 0%, #cb2c93 100%);
  --p-redpack-status-background: linear-gradient(180deg, #4d008a 0%, #140024 100%);
  --p-redpack-status-border: 0.0625rem solid #550793;
  --p-redpack-status-shadow: inset 0 0.25rem 1.875rem rgb(111 27 178 / 60%);
  --p-redpack-treasure-content: linear-gradient(180deg, #289efc 0%, #474ffa 100%);
  --p-redpack-treasure-frame: linear-gradient(180deg, #5349f9 0%, #e013dc 100%);
  --p-redpack-egg-reward-currency-background: linear-gradient(270deg, #70f953 0%, #41a239 100%);
  --p-redpack-egg-reward-action-background: linear-gradient(0deg, #f77e75 0%, #c8442d 100%);
  --p-member-vip-card-arrow-color: #fff;
  --p-vip-dialog-close-color: rgb(255 255 255 / 56%);
  --p-vip-record-summary-background: linear-gradient(135deg, #f3d8ac, #f1b87e);
  --p-vip-swipe-indicator-color: #5c7dec;
  --p-wallet-withdraw-warning-color: #ef8518;
  --p-home-side-menu-width: 22rem;
  --p-home-top-chrome-layer: var(--p-layer-sticky);
  --p-home-top-chrome-top: 0;
  --p-index-game-list-search-bg: transparent;
  --p-index-game-list-search-border: 0;
  --p-index-game-list-search-color: var(--default-color-text-muted);
  --p-index-game-list-search-font-size: var(--p-type-step-13);
  --p-index-game-list-search-font-weight: 600;
  --p-index-game-list-search-padding: 0;
  --p-index-game-list-search-radius: 0;
  --p-index-game-list-bg: #12083b;
  --p-index-game-list-border-radius: 16px;
  --p-index-game-list-hot-icon: var(--p-asset-common-hot-fire-png);
  --p-index-game-list-hot-icon-position: 50% 50%;
  --p-index-game-list-hot-icon-size: 1.25rem;
  --p-index-game-list-inner-bg: transparent;
  --p-index-game-list-inner-border-radius: 0;
  --p-index-game-list-inner-padding: 0;
  --p-index-game-list-load-more-bg: transparent;
  --p-index-game-list-load-more-border-radius: 0;
  --p-index-game-list-load-more-flex-direction: column;
  --p-index-game-list-margin-left: 0;
  --p-index-game-list-margin-right: 0;
  --p-index-game-list-nav-item-active-bg: linear-gradient(180deg, #161f44, #004463);
  --p-index-game-list-nav-item-active-border: 1px solid #3987ab;
  --p-index-game-list-nav-item-active-color: #39d2e2;
  --p-index-game-list-nav-item-active-outline: none;
  --p-index-game-list-nav-item-bg: #1a1244;
  --p-index-game-list-nav-item-border: 1px solid #32285f;
  --p-index-game-list-nav-item-border-radius: 0.5rem;
  --p-index-game-list-padding: 0.625rem 0 0.75rem;
  --p-index-game-list-search-icon-mask: none;
  --p-index-game-list-text-color: #c2c4d3;
  --p-home-claim-center-logo-height: 51px;
  --p-home-game-suppliers-margin-top: 15px;
  --p-home-install-prompt-action-height: 1.625rem;
  --p-home-install-prompt-action-size: 0.6875rem;
  --p-home-install-prompt-action-width: 3.875rem;
  --p-home-install-prompt-bottom: 5.5rem;
  --p-home-install-prompt-copy-size: 0.6875rem;
  --p-home-install-prompt-gap: 0.5rem;
  --p-home-install-prompt-inset: 0.75rem;
  --p-home-install-prompt-max-width: 75rem;
  --p-home-install-prompt-media-size: 2.1875rem;
  --p-home-install-prompt-padding: 0.75rem;
  --p-home-install-prompt-top-height: 3.55rem;
  --p-home-install-prompt-top-padding: 0.4rem 0.9375rem;
  --p-home-install-guide-overlay: rgb(2 2 20 / 68%);
  --p-home-install-guide-background: #15113f;
  --p-home-install-guide-border: 1px solid rgb(112 86 255 / 34%);
  --p-home-install-guide-radius: 1rem;
  --p-home-install-guide-inset: 1rem;
  --p-home-install-guide-padding: 1.125rem;
  --p-home-install-guide-step-background: rgb(255 255 255 / 5%);
  --p-home-install-guide-step-size: 1.5rem;
  --p-home-install-guide-action-background: linear-gradient(90deg, #6cd337, #3aa901);
  --p-invite-point-exchange-background: var(--p-asset-invite-point-exchange-bg-webp);
  --p-home-live-activity-active-tab-offset: 0%;
  --p-home-live-activity-tab-count: 2;
  --p-home-live-activity-tab-size: 50%;
  --p-home-lucky-jackpot-more-gap: 0.25rem;
  --p-home-lucky-jackpot-title-icon-size: 20px;
  --p-home-responsible-gaming-body-font-size: var(--p-type-step-12);
  --p-home-responsible-gaming-legal-font-size: var(--p-type-step-10);
  --p-home-standard-module-margin: var(--p-space-4);
  --p-home-static-footer-featured-columns: 1fr;
  --p-home-static-footer-items-align: stretch;
  --p-home-static-footer-items-justify: flex-start;
  --p-home-web-push-inset: 0.625rem;
  --p-home-web-push-max-width: 75rem;
  --p-home-web-push-padding: 0.625rem 0.625rem 0.9375rem;
  --member-amount-wrapper-border-radius: 1.0625rem;
  --p-beat-refresh-image: var(--p-asset-common-beat-refresh-svg);
  --p-extra-money-summary-profit-icon: var(--p-asset-extra-money-group-13723-svg);
  --p-extra-money-summary-bonus-icon: var(--p-asset-extra-money-group-13725-svg);
  --p-extra-money-summary-total-icon: var(--p-asset-extra-money-group-13724-svg);
  --p-extra-money-empty-contact-color: #ff772a;
  --p-extra-money-header-background: #0a0439;
  --p-extra-money-muted-text: #b1b6c6;
  --p-extra-money-detail-filter-color: #fff;
  --p-extra-money-detail-filter-background: rgb(255 255 255 / 5%);
  --p-extra-money-detail-filter-active-color: #fff;
  --p-extra-money-detail-filter-active-background: linear-gradient(90deg, #ff762b, #d85c17);
  --p-extra-money-detail-empty-color: #b1b6c6;
  --p-extra-money-detail-record-divider: 0.0625rem solid #2c265a;
  --p-extra-money-detail-record-text: #fff;
  --p-extra-money-detail-record-accent: #df611b;
  --p-extra-money-detail-dialog-text: #b1b6c6;
  --p-extra-money-detail-table-background: #140d47;
  --p-extra-money-detail-table-heading: #f48306;
  --p-extra-money-detail-table-text: #fff;
  --p-extra-money-detail-table-divider: 0.0625rem solid #2c265a;
  --p-rule-item-counter-background: #5780e9;
  --p-extra-money-dialog-background: #19173a;
  --p-extra-money-deposit-dialog-text: #b1b6c6;
  --p-extra-money-deposit-field-background: #1d2837;
  --p-extra-money-deposit-title-color: #fff;
  --p-extra-money-deposit-title-divider: 0.0625rem solid rgb(255 255 255 / 5%);
  --p-extra-money-deposit-input-background: rgb(255 255 255 / 10%);
  --p-extra-money-deposit-input-height: 3rem;
  --p-extra-money-deposit-submit-background: linear-gradient(90deg, #6cd337, #3aa901);
  --p-extra-money-deposit-submit-color: #fff;
  --p-extra-money-deposit-warning-background: #422a5a;
  --p-extra-money-deposit-warning-text: #fff;
  --p-extra-money-deposit-turnover-border: 0.0625rem solid #273350;
  --p-extra-money-deposit-turnover-background: linear-gradient(135deg, #192341, #0e172f);
  --p-extra-money-deposit-turnover-text: #fff;
  --p-extra-money-deposit-turnover-secondary-text: rgb(255 255 255 / 70%);
  --p-extra-money-deposit-turnover-success: #78e830;
  --p-extra-money-deposit-progress-track: rgb(255 255 255 / 10%);
  --p-extra-money-deposit-progress-fill: linear-gradient(90deg, #a29aff, #564bff);
  --p-extra-money-deposit-action-divider: 0.0625rem solid rgb(255 255 255 / 10%);
  --p-extra-money-deposit-refresh-background: rgb(255 255 255 / 10%);
  --p-extra-money-deposit-home-button-background: linear-gradient(90deg, #a29aff, #564bff);
  --p-extra-money-deposit-home-button-text: #fff;
  --p-extra-money-out-dialog-text: #b1b6c6;
  --p-extra-money-out-field-background: #1d2837;
  --p-extra-money-out-title-color: #fff;
  --p-extra-money-out-title-divider: 0.0625rem solid rgb(255 255 255 / 5%);
  --p-extra-money-out-positive: #78e830;
  --p-extra-money-out-input-background: rgb(255 255 255 / 10%);
  --p-extra-money-out-input-height: 3rem;
  --p-extra-money-out-submit-background: linear-gradient(90deg, #7b6fff, #564bff);
  --p-extra-money-out-submit-color: #fff;
  --p-extra-money-out-amount-text: #fff;
  --p-extra-money-out-bonus: #df611b;
  --p-extra-money-out-rules-text: #97a7b6;
  --p-hongbao-rain-pool-heading-image: var(--p-asset-hongbao-hongbao-tag-svg);
  --p-hongbao-rain-max-background: var(--p-asset-hongbao-hongbao-bonus-svg);
  --p-point-exchange-dialog-background: var(--p-invite-point-exchange-background);
  --p-loading-color: currentcolor;
  --p-loading-size: 2rem;
  --p-loading-text-color: currentcolor;
  --masPrimary: var(--p-chrome-background);
  --p-nav-auth-button-border-radius: 0.35rem;
  --p-nav-login-button-border: 0;
  --p-nav-login-button-color: white;
  --p-promo-icon-container-padding-bottom: 0;
  --p-promo-icon-container-padding-top: 0;
  --p-scroll-number-value: 0;
  --p-bottom-navigation-inset: var(
    --p-home-bottom-navigation-total-height,
    calc(var(--p-home-bottom-navigation-height, 3.75rem) + var(--default-safe-bottom))
  );
  --primary: var(--text-primary);
  --primary-color: #ff772a;
  --p-scrollable-nav-item-active-border: 0;
  --p-scrollable-nav-item-active-outline: 0;
  --p-scrollable-nav-item-active-text-color: inherit;
  --p-scrollable-nav-item-text-color: inherit;
  --second: #5780e9;
  --secondary-color: #35c6df;
  --text-color: #fff;
  --text-light: #acb1c1;
  --text-primary: #fff;
  --text-white: #fff;
  --tx: 0px;
  --ty: 0px;
  --p-nav-right-color: var(--text-primary);
  --width: 20px;
  --winning-report-positive-color: #46df38;
  --p-route-loading-display: none;
  --bg-main: var(--p-chrome-background);
  --p-image-preview-overlay: #000000a3;
  --p-scrollbar-thumb: #ffbe18;
  --p-scrollbar-track: #f1f1f1;
  --p-picker-selected-color: #fff;
  --p-picker-divider-color: rgb(255 255 255 / 10%);
  --p-common-date-picker-background: #0a0439;
  --p-date-picker-background: #0a0439;
  --p-date-picker-text: #b1b6c6;
  --p-date-picker-muted-color: #b1b6c6;
  --p-date-picker-option-color: #b1b6c6;
  --p-date-picker-cancel-color: #b1b6c6;
  --p-date-picker-title-color: #fff;
  --p-date-picker-selected-color: #fff;
  --p-autofill-text-color: #fff;
  --p-autofill-color: #000;
  --p-focus-ring: var(--p-focus-color, #5872dc);
  --p-bank-card-tone-1-background: linear-gradient(89deg, #370e33 0%, #6b196b 99%);
  --p-bank-card-tone-2-background: linear-gradient(89deg, #300b5a 0%, #572097 99%);
  --p-bank-card-tone-3-background: linear-gradient(89deg, #1c2374 0%, #3b3f75 99%);
  --p-bank-card-tone-4-background: var(--p-bank-card-tone-3-background);
  --p-home-game-card-pager-image: var(--p-asset-common-arrow-left-svg);
  --p-home-game-card-pager-disabled-image: var(--p-asset-common-arrow-left-disabled-svg);
  --border-color: var(--border, #313958);
  --card-bg-lighter: var(--bg-third, #262a37);
  --font: var(--text-primary, #fff);
  --input-border-error: #d03050;
  --input-focus-border: #6aa642;
  --input-focus-border-error: #de576d;
  --p-input-border-error: 0.125rem solid var(--input-border-error);
  --p-input-border-hover-error: 0.125rem solid var(--input-focus-border-error);
  --p-input-border-focus-error: 0.125rem solid var(--input-focus-border-error);
  --success: #24a800;
  --text-muted: var(--text-light, #acb1c1);
  --un-via-opacity: 1;
  --p-toast-icon-size: 2.25rem;
  --p-color-primary: #0f5fff;
  --p-color-primary-hover: var(--p-color-primary);
  --p-color-primary-active: var(--p-color-primary);
  --p-tabs-background: var(--p-chrome-background);
  --p-tabs-text: #b1b6c6;
  --p-tabs-active-text: #fff;
  --p-tabs-indicator: #ff772a;
  --p-deposit-dialog-background: #19173a;
  --p-deposit-dialog-surface: #26224d;
  --p-deposit-dialog-surface-selected: #31285f;
  --p-deposit-dialog-border: rgb(255 255 255 / 10%);
  --p-deposit-user-bank-dialog-divider: rgb(255 255 255 / 10%);
  --p-deposit-user-bank-label-color: #fff;
  --p-deposit-user-bank-input-background: #201e40;
  --p-deposit-user-bank-input-background-focus: #201e40;
  --p-deposit-user-bank-input-border: 0.0625rem solid transparent;
  --p-deposit-user-bank-input-border-focus: 0.0625rem solid #ff772a;
  --p-deposit-user-bank-input-radius: 0.5rem;
  --p-deposit-user-bank-input-color: #fff;
  --p-deposit-user-bank-placeholder-color: #b1b6c6;
  --p-deposit-pre-confirm-divider: rgb(255 255 255 / 10%);
  --p-deposit-dialog-selected-border: #ff772a;
  --p-deposit-dialog-text: #fff;
  --p-deposit-dialog-muted: #acb1c1;
  --p-deposit-complete-dialog-background: #19173a;
  --p-deposit-complete-dialog-text: #b1b6c6;
  --p-deposit-complete-title-color: #fff;
  --p-deposit-complete-muted-color: #acb1c1;
  --p-deposit-complete-label-color: #fff;
  --p-deposit-complete-input-background: #201e40;
  --p-deposit-complete-input-border: 0.0625rem solid transparent;
  --p-deposit-complete-input-border-focus: 0.0625rem solid transparent;
  --p-deposit-complete-input-color: #b1b6c6;
  --p-deposit-complete-placeholder-color: #b1b6c6;
  --p-deposit-complete-upload-border: #08f68d;
  --p-deposit-complete-upload-title-color: #fff;
  --p-deposit-complete-upload-muted-color: #acb1c1;
  --p-deposit-complete-textarea-min-height: 6rem;
  --p-deposit-complete-close-size: 1.5625rem;
  --p-deposit-complete-close-icon-size: 1rem;
  --p-deposit-complete-close-color: #b1b6c6;
  --p-deposit-coupon-accent: #ff772a;
  --p-deposit-coupon-emphasis: #ffbe18;
  --p-deposit-coupon-no-limit: #35c6df;
  --p-deposit-coupon-code-tag: linear-gradient(135deg, #ffa732, #b55b2c);
  --p-deposit-coupon-instant-tag: linear-gradient(135deg, #b4db01, #40a039);
  --p-deposit-coupon-instant-text: #48d06f;
  --p-deposit-coupon-tag-text: #161616;
  --p-customer-nav-bg: var(--p-chrome-background, #0a0439);
  --p-customer-page-bg: linear-gradient(135deg, #1e4943 0%, #070e28 28%, #020023 100%);
  --p-customer-nav-title-color: #fff;
  --p-customer-nav-share-bg: linear-gradient(213deg, #3b7023 0%, #828b1e 78%, #f3b613 100%);
  --p-customer-nav-share-radius: 0.75rem;
  --p-customer-hero-title-color: #fff;
  --p-customer-card-official-bg: linear-gradient(180deg, #2362ab 0%, #0c1524 100%);
  --p-customer-card-official-border: 0.0625rem solid #6ba1e2;
  --p-customer-card-muted-bg: linear-gradient(180deg, #1d2d3b 0%, #111c2e 100%);
  --p-customer-card-muted-border: 0.0625rem solid #222f3e;
  --p-customer-card-desc-color: #adafaf;
  --p-customer-online-badge-color: #40a6ff;
  --p-customer-link-copy-color: #40a6ff;
  --p-customer-btn-consult-bg: linear-gradient(180deg, #38dc55 0%, #90f335 100%);
  --p-customer-btn-consult-color: #000;
  --p-customer-btn-contact-bg: #30469f;
  --p-customer-btn-contact-color: #fff;
  --p-customer-card-radius: 1.25rem;
  --p-customer-btn-radius-primary: 0.9375rem;
}

:root {
  --p-nav-background: var(--p-chrome-background, #0a0439);
  --p-secondary-nav-background: #020023;
  --p-invite-header-background: #041319;
  --p-invite-nav-background: linear-gradient(90deg, #0d171d 0%, #0b1f24 50%, #0d171d 100%);
  --p-nav-back-icon-color: #b1b6c6;
  --p-nav-title-color: #b1b6c6;
  --p-info-panel-background: #19173a;
  --p-info-panel-border: 1px solid rgb(255 255 255 / 8%);
  --p-info-panel-radius: 8px;
  --p-info-panel-shadow: none;
  --p-info-label-color: #fff;
  --p-info-value-color: #b1b6c6;
  --p-info-row-divider: rgb(255 255 255 / 8%);
  --p-dialog-confirm-background: #19173a;
  --p-dialog-text: #fff;
  --p-dialog-message-text: #b1b6c6;
  --p-dialog-cancel-color: #b1b6c6;
  --p-dialog-confirm-color: #58dceb;
  --p-dialog-border: 1px solid rgb(255 255 255 / 10%);
  --p-dialog-shadow: 0 18px 48px rgb(0 0 0 / 38%);
  --p-activity-pmt-dialog-background: #19173a;
  --p-activity-pmt-dialog-title-text: #fff;
  --p-activity-pmt-dialog-message-text: #b1b6c6;
  --p-activity-pmt-dialog-action-text: #fff;
  --p-activity-pmt-dialog-divider: #2f2c61;
  --p-message-dialog-background: #19173a;
  --p-message-dialog-text: #b1b6c6;
  --p-message-dialog-title-color: #fff;
  --p-message-dialog-content-color: #97a7b6;
  --p-message-dialog-time-color: #b1b6c6;
  --p-fixed-action-inset: 0px;
  --p-fixed-action-layer: 20;
  --p-safe-area-top: env(safe-area-inset-top, 0px);
  --p-safe-area-right: env(safe-area-inset-right, 0px);
  --p-safe-area-bottom: env(safe-area-inset-bottom, 0px);
  --p-safe-area-left: env(safe-area-inset-left, 0px);
  --p-nav-content-height: 2.875rem;
  --p-nav-total-height: calc(
    var(--p-safe-area-top) + var(--p-nav-content-height)
  );
  --p-nav-back-icon-size: 1rem;
  --p-fixed-action-safe-bottom: var(--p-safe-area-bottom);
  --p-form-field-background: var(--input-background, var(--bg-input, #26224d));
  --p-form-field-border: rgb(255 255 255 / 8%);
  --p-form-field-text: var(--text-primary, #fff);
  --p-form-placeholder: var(--default-color-text-faint, #7f84ad);
  --p-auth-page-background: var(--p-page-background, #020023);
  --p-auth-surface-background: var(--default-color-surface, #19173a);
  --p-maintenance-page-background-image: var(--p-asset-auth-login-bg-png);
  --p-game-error-primary-background: #ff772a;
  --p-game-error-primary-color: #fff;
  --p-game-error-contact-color: #ff772a;
  --p-auth-region-icon: var(--p-asset-auth-region-svg);
  --p-auth-quick-register-icon: var(--p-asset-auth-quick-register-png);
  --p-auth-verify-icon: var(--p-asset-auth-verify-svg);
  --p-auth-info-icon: var(--p-asset-auth-info-svg);
  --p-auth-user-icon: var(--p-asset-auth-user-svg);
  --p-auth-phone-icon: var(--p-asset-auth-phone-svg);
  --p-overlay-portal-z-index: 2000;
  --border: #313958;
  --dialog-separator-color: #FFFFFF0D;
  --p-dialog-divider: 0.0625rem solid #FFFFFF0D;
  --p-message-popup-divider: 0.03125rem solid #2f2c61;
  --fifth-font: #b1b6c6;
  --p-site-select-popup-background: #19173a;
  --p-site-select-header-background: #19173a;
  --p-site-select-popup-color: #fff;
  --p-site-select-title-color: #fff;
  --p-site-select-close-color: #b1b6c6;
  --p-site-select-search-background: #292748;
  --p-site-select-search-color: #b1b6c6;
  --p-site-select-search-icon-color: #fff;
  --p-site-select-option-background: #292748;
  --p-site-select-option-selected-background: #292748;
  --p-site-select-option-selected-color: #ff772a;
  --p-site-select-option-prefix-color: #b1b6c6;
  --p-site-select-option-check-color: #ff772a;
  --p-site-select-trigger-background: #2c2a53;
  --p-mobile-area-popover-background: #292748;
  --p-mobile-area-popover-header-background: #292748;
  --p-mobile-area-popover-search-background: #19173a;
  --p-mobile-area-popover-search-border: 0.0625rem solid transparent;
  --p-mobile-area-popover-item-background: #19173a;
  --p-mobile-area-popover-item-border: 0;
  --p-mobile-area-popover-text: #fff;
  --p-mobile-area-popover-muted-text: #b1b6c6;
  --p-mobile-area-popover-status-size: 1.5625rem;
  --p-mobile-area-popover-status-color: #414658;
  --p-mobile-area-popover-status-center: #1f2330;
  --p-mobile-area-popover-status-selected-color: #ffbe18;
  --masFont: #b1b6c6;
  --p-auth-register-tab-active: #12c57e;
  --p-sms-feedback-tip-bg: transparent;
  --bc: 0 0% 100%;
  --n: 244 34% 24%;
  --nc: 0 0% 100%;
  --rd-btn: 0.5rem;
  --un-rotate: 0;
  --un-skew-x: 0;
  --un-skew-y: 0;
  --un-translate-x: 0;
  --un-translate-y: 0;
  --p-auth-accent: #ff772a;
  --p-auth-text: #b1b6c6;
  --p-auth-divider: 1px solid #ffffff0d;
  --p-auth-button-text: #000;
  --p-auth-close-color: #fff;
  --p-auth-input-background: #201e40;
  --p-auth-input-border: transparent;
  --p-auth-input-border-width: 0.0625rem;
  --p-auth-input-caret: #ff772a;
  --p-auth-input-focus-border: #6aa642;
  --p-auth-input-focus-border-width: max(0.125rem, 2px);
  --p-auth-input-error-border: #d03050;
  --p-auth-input-error-focus-border: #de576d;
  --p-auth-input-height: 2.5rem;
  --p-auth-input-radius: 0.5rem;
  --p-auth-input-text: #b1b6c6;
  --p-input-background: var(--p-auth-input-background);
  --p-input-background-focus: var(--p-auth-input-background);
  --p-input-background-focus-error: var(--p-auth-input-background);
  --p-input-background-disabled: var(--p-auth-input-background);
  --p-input-border: var(--p-auth-input-border-width) solid var(--p-auth-input-border);
  --p-input-border-hover: var(--p-auth-input-focus-border-width) solid var(--p-auth-input-focus-border);
  --p-input-border-focus: var(--p-auth-input-focus-border-width) solid var(--p-auth-input-focus-border);
  --p-input-border-disabled: var(--p-auth-input-border-width) solid var(--p-auth-input-border);
  --p-input-border-error: 0.125rem solid var(--p-auth-input-error-border);
  --p-input-border-hover-error: 0.125rem solid var(--p-auth-input-error-focus-border);
  --p-input-border-focus-error: 0.125rem solid var(--p-auth-input-error-focus-border);
  --p-input-radius: var(--p-auth-input-radius, 0.5rem);
  --p-input-text: var(--p-auth-input-text);
  --p-input-text-disabled: var(--p-auth-input-text);
  --p-input-placeholder: var(--p-auth-placeholder);
  --p-input-placeholder-disabled: var(--p-auth-placeholder);
  --p-input-caret: var(--p-auth-input-caret);
  --p-input-caret-error: var(--p-auth-input-caret);
  --p-input-icon: var(--p-auth-input-text);
  --p-input-disabled-opacity: 0.5;
  --p-auth-field-divider: #5a5d6d;
  --p-auth-content-divider-color: rgb(255 255 255 / 16.5%);
  --p-auth-divider-label: rgb(255 255 255 / 60%);
  --p-auth-divider-text: rgb(150 151 153);
  --p-auth-action-radius: 0.625rem;
  --p-legal-agreement-background: #020023;
  --p-legal-agreement-text: #b1b6c6;
  --p-legal-agreement-title: #fff;
  --p-legal-agreement-close-color: #c8c9cc;
  --p-legal-agreement-close-offset: 1rem;
  --p-member-page-background: var(--p-page-background, var(--bg-body, #020023));
  --p-profile-edit-page-background: #020023;
  --p-profile-edit-page-color: #fff;
  --p-profile-edit-header-background: #0a0439;
  --p-profile-edit-name-color: #fff;
  --p-profile-edit-id-color: #fff;
  --p-profile-edit-action-color: #ff772a;
  --p-member-surface-color: #100e31;
  --p-member-surface-background: linear-gradient(180deg, #19173a, var(--bg-body, #020023));
  --p-member-card-background: rgb(255 255 255 / 8%);
  --p-member-muted-surface-background: rgb(255 255 255 / 4%);
  --p-member-danger-surface-background: #1a1d2d;
  --p-member-avatar-border: 0.125rem solid #3e4160;
  --p-member-accent: #4cb815;
  --p-avatar-page-background: var(--p-member-page-background);
  --p-avatar-panel-background: var(--p-member-surface-color);
  --p-avatar-option-border: var(--p-member-surface-color);
  --p-avatar-selected-border: var(--p-member-accent);
  --p-avatar-confirm-background: var(--p-member-confirm-background);
  --p-avatar-confirm-color: #fff;
  --p-member-center-vip-order: 10;
  --p-member-center-wallet-order: 20;
  --p-member-center-benefits-order: 30;
  --p-member-center-menu-order: 40;
  --p-member-center-session-order: 50;
  --p-member-center-delete-order: 60;
  --p-member-center-surface-start: 6.25rem;
  --p-member-center-dialog-accent: #ff772a;
  --p-member-center-dialog-separator: rgb(255 255 255 / 16%);
  --p-member-center-benefit-artwork-display: none;
  --p-member-center-benefit-icon-display: block;
  --p-member-center-benefit-label-arrow-display: none;
  --p-member-center-benefit-trailing-arrow-display: block;
  --p-member-confirm-background: var(--p-form-submit-background, linear-gradient(90deg, #6cd337, #3aa901));
  --bg-dialog: #19173a;
  --p-dialog-background: #19173a;
  --p-dialog-service-title-align: center;
  --p-dialog-service-header-padding: 1.75rem 1.25rem 0.5rem;
  --p-dialog-service-message-padding: 0.125rem 1.25rem 1.375rem;
  --p-dialog-compact-width: 20.625rem;
  --p-popup-background: #19173a;
  --p-popup-close-color: #b1b6c6;
  --p-popup-close-icon-size: 1.375rem;
  --p-popup-close-hit-size: 2rem;
  --p-popup-close-inset-block: 1rem;
  --p-popup-close-inset-inline: 1rem;
  --p-overlay-background: rgb(0 0 0 / 68%);
  --p-input-placeholder: #7f84ad;
  --p-vip-track-active: #485ab7;
  --p-vip-track: #3f5cf1;
  --p-vip-pivot: linear-gradient(180deg, #3f5cf1, #2040e8);
  --p-member-vip-card-background: var(--p-asset-vip-card-svg) no-repeat left 0.7rem top 0.7rem / 5.6rem 2.18rem,
    linear-gradient(90deg, #17215f, #243685);
  --p-member-wallet-accent: #ff772a;
  --p-member-wallet-dialog-separator: rgb(255 255 255 / 16%);
  --p-user-security-field-background: #26224d;
  --p-user-security-highlight-color: #ff772a;
  --p-user-security-tab-indicator: #ff772a;
  --p-wallet-page-text: #fff;
  --p-wallet-page-background: #020023;
  --p-wallet-receipt-background: #fff;
  --p-records-text: #b1b6c6;
  --p-records-page-background: var(--bg-primary, #020023);
  --p-records-surface-background: #FFFFFF1A;
  --p-records-accent: var(--text-active, #ff772a);
  --p-records-tab-text: #fff;
  --p-records-tab-active-border: 0.0625rem solid var(--p-records-accent);
  --p-records-header-text: #b1b6c6;
  --p-records-header-background: #0a0439;
  --p-trade-deposit-pending: #b1b6c6;
  --p-trade-record-text: #b1b6c6;
  --p-times-tab-item-background: rgb(255 255 255 / 5%);
  --p-times-tab-item-active-background: linear-gradient(135deg, #7b6fff, #564bff);
  --p-times-tab-item-color: #fff;
  --p-times-tab-item-font-size: 0.75rem;
  --p-trade-filter-search-background: linear-gradient(135deg, #7b6fff, #564bff);
  --p-trade-filter-search-color: #fff;
  --p-trade-filter-search-radius: 0.5rem;
  --p-trade-filter-search-height: 2.5rem;
  --p-trade-filter-search-stacked-height: 2.75rem;
  --p-trade-table-bg: #1d202d;
  --p-trade-table-border: #2a2e3f;
  --p-trade-table-head-bg: rgb(42 46 63 / 50%);
  --p-trade-betting-dialog-background: #19173a;
  --p-calendar-background: #020023;
  --p-calendar-header-background: #0a0439;
  --p-calendar-text: #b1b6c6;
  --p-calendar-accent: #ff772a;
  --p-calendar-disabled: #666a73;
  --p-service-text: var(--default-color-text, #fff);
  --p-service-page-background: var(--p-customer-page-bg, var(--bg-primary, #020023));
  --p-service-surface-background: var(--p-customer-card-muted-bg, var(--bg-new, #14113e));
  --p-service-accent: var(--p-color-accent, #ff772a);
  --p-service-chat-page-background: linear-gradient(180deg, #0a0439 6%, #0a0733 23%);
  --p-service-chat-content-background: #070124;
  --p-agent-im-page-background: linear-gradient(180deg, #0a0439 6%, #0a0733 23%);
  --p-agent-im-content-background: #070124;
  --p-agent-im-agent-bubble-background: #131043;
  --p-agent-im-player-bubble-background: linear-gradient(180deg, #2f218b, #6332f5);
  --p-agent-im-composer-background: #0a0439;
  --p-agent-im-composer-border: rgb(255 255 255 / 10%);
  --p-agent-im-composer-control-background: rgb(255 255 255 / 5%);
  --p-agent-im-composer-control-border: rgb(255 255 255 / 10%);
  --p-agent-im-send-background: linear-gradient(299deg, #135ed8, #558bf1);
  --p-agent-im-send-disabled-opacity: 1;
  --p-agent-channel-page-background: linear-gradient(180deg, #0a0439 6%, #0a0733 23%);
  --p-agent-channel-header-background: #0a0439;
  --p-agent-channel-header-title: #f1f5f9;
  --p-agent-channel-content-background: #070124;
  --p-agent-channel-text: #fff;
  --p-agent-channel-date-background: rgb(30 27 58 / 95%);
  --p-agent-channel-date-border: rgb(255 255 255 / 6%);
  --p-agent-channel-date-text: rgb(255 255 255 / 75%);
  --p-agent-channel-card-background: linear-gradient(180deg, #1a1540, #151032);
  --p-agent-channel-card-border: rgb(255 255 255 / 8%);
  --p-agent-channel-avatar-background: linear-gradient(180deg, #2563eb, #1d4ed8);
  --p-agent-channel-avatar-color: #f6a94a;
  --p-agent-channel-avatar-ring: rgb(255 255 255 / 10%);
  --p-agent-channel-title-text: #fff;
  --p-agent-channel-body-text: rgb(255 255 255 / 82%);
  --p-agent-channel-meta-text: rgb(255 255 255 / 45%);
  --p-agent-channel-divider: rgb(255 255 255 / 8%);
  --p-agent-channel-pin-color: #8f3548;
  --p-agent-channel-pinned-text: rgb(167 139 250 / 95%);
  --p-agent-channel-back-icon: #e2e8f0;
  --p-agent-message-card-background: #111b2e;
  --p-agent-message-card-border: #1e293b;
  --p-leave-message-page-background: #020023;
  --p-leave-message-select-background: linear-gradient(180deg, rgb(255 255 255 / 5%), rgb(255 255 255 / 10%));
  --p-leave-message-select-border: 0;
  --p-leave-message-textarea-background: #201e40;
  --p-leave-message-textarea-border: 0;
  --p-leave-message-textarea-min-height: 5.875rem;
  --p-leave-message-placeholder-color: #b1b6c6;
  --p-leave-message-placeholder-opacity: 1;
  --p-leave-message-field-radius: 0.5rem;
  --p-leave-message-upload-background: #1b1a39;
  --p-leave-message-upload-icon-color: #b1b6c6;
  --p-leave-message-upload-icon-scale: 1.2;
  --p-leave-message-upload-radius: 0.5rem;
  --p-message-page-background: #020023;
  --p-message-page-text: #b1b6c6;
  --p-message-header-background: #0a0439;
  --p-message-tabs-background: #020023;
  --p-message-tab-background: rgb(255 255 255 / 10%);
  --p-message-tab-border: 0;
  --p-message-tab-active-background: linear-gradient(32deg, #711494 7%, #2d168b 93%);
  --p-message-tab-active-border: 0;
  --p-message-tab-active-outline: 0;
  --p-message-tab-text: #fff;
  --p-message-tab-active-text: #fff;
  --p-message-item-background: #19173a;
  --p-message-item-border: rgb(255 255 255 / 5%);
  --p-message-item-title: #fff;
  --p-message-item-muted-text: #a9a9b7;
  --p-message-read-all-color: #12c57e;
  --p-activity-page-background: #020023;
  --p-activity-category-item-background: #292748;
  --p-activity-category-item-active-background: linear-gradient(328deg, #711494 7%, #2d168b 93%);
  --p-activity-category-item-active-text: #fff;
  --p-activity-card-background: #292748;
  --p-activity-card-radius: 0.625rem;
  --p-activity-card-title-color: #fff;
  --p-activity-card-muted-color: #acb1c1;
  --p-activity-card-action-background: rgb(255 255 255 / 10%);
  --p-activity-card-action-color: #ffbe18;
  --p-activity-card-action-radius: 0.3125rem;
  --p-red-rain-description-border: #3a4a6a;
  --p-red-rain-description-text: #e6eaf3;
  --p-red-rain-description-heading: #3a4a6a;
  --p-red-rain-description-header-background: rgb(106 155 219 / 12%);
  --p-red-rain-description-row-background: rgb(255 255 255 / 1%);
  --p-red-rain-description-divider: #6a9bdb;
  --p-base-index-slot-content-grid-column: 2;
  --p-base-index-slot-content-grid-row: 2;
  --p-base-index-slot-layout-display: grid;
  --p-base-index-slot-layout-grid-columns: 5.3125rem minmax(0, 1fr);
  --p-base-index-slot-layout-grid-rows: 3.25rem calc(100% - 3.375rem);
  --p-base-index-slot-main-display: contents;
  --p-base-index-slot-navigation-grid-column: 1;
  --p-base-index-slot-navigation-grid-row: 2;
  --p-base-index-slot-navigation-padding: 0 0.625rem 0 0;
  --p-base-index-slot-tab-min-height: 3rem;
  --p-base-index-slot-toolbar-grid-column: 1 / -1;
  --p-base-index-slot-toolbar-grid-row: 1;
  --p-game-category-content-inline: 0;
  --p-game-category-outer-inline: 0.9375rem;
  --p-game-category-page-background: #020023;
  --p-game-category-provider-background: rgb(255 255 255 / 10%);
  --p-game-category-provider-active-border: #ff772a;
  --p-game-category-provider-item-min-width: 3.625rem;
  --p-game-category-provider-item-max-width: 3.75rem;
  --p-game-category-provider-item-padding-inline: 0.625rem;
  --p-game-category-text: #b1b6c6;
  --p-game-category-tab-height: 2.75rem;
  --p-game-category-tab-icon-size: 1.5625rem;
  --p-game-category-tab-font-size: var(--p-type-step-13);
  --p-game-category-tab-font-weight: 400;
  --p-game-category-tab-active-font-weight: 600;
  --p-game-category-tab-text: #b1b6c6;
  --p-game-category-tab-active-text: #12c57e;
  --p-game-category-tab-indicator-offset: 0.9375rem;
  --p-slot-brand-nav-tab-bg: #020023;
  --p-game-card-caption-size: var(--p-type-step-9);
  --p-game-card-name-small-size: var(--p-type-step-13);
  --p-game-card-small-text-size: var(--p-type-step-10);
  --p-game-card-text-color: #fff;
  --p-game-card-radius: 6px;
  --p-search-game-card-radius: 12px;
  --p-home-game-card-radius: 0.875rem;
  --p-game-card-type-radius: 9px;
  --p-game-card-type-background: rgb(0 0 0 / 27%);
  --p-game-card-type-inverse-background: rgb(255 255 255 / 27%);
  --p-game-card-media-background: rgb(203 215 255 / 3%);
  --p-game-card-new-badge-background: #15bc00;
  --p-game-card-new-badge-radius: 9999px;
  --p-game-card-name-font-family: Commissar, sans-serif;
  --p-game-status-mask-background: rgb(0 0 0 / 50%);
  --p-game-search-field-background: rgb(255 255 255 / 10%);
  --p-game-search-field-radius: 8px;
  --p-game-search-field-padding: 0.1875rem 0.75rem 0.3125rem;
  --p-search-field-background: rgb(255 255 255 / 5%);
  --p-search-field-border: rgb(255 255 255 / 10%);
  --p-search-field-text: #fff;
  --p-search-field-placeholder: #b1b6c6;
  --p-search-tab-active-text: #12c57e;
  --p-search-tab-indicator: #12c57e;
  --p-game-muted-text-color: #b1b6c6;
  --p-game-cancel-button-background: #1e1b39;
  --p-game-tabs-nav-background: transparent;
  --p-game-filter-background: rgb(255 255 255 / 10%);
  --p-game-filter-active-background: linear-gradient(328deg, #711494 7%, #2d168b 93%);
  --p-game-category-sort-background: rgb(255 255 255 / 10%);
  --p-game-category-sort-radius: 8px;
  --p-game-category-sort-padding-block: 0 0.125rem;
  --p-game-category-tabs-border-color: #19173a;
  --p-game-category-picker-background: #19173a;
  --p-game-category-picker-title-size: max(14px, var(--p-type-step-14));
  --p-game-category-picker-title-line-height: var(--p-leading-step-20);
  --p-game-category-picker-close-size: var(--p-type-step-18);
  --p-game-category-option-background: #292748;
  --p-game-category-option-radius: 10px;
  --p-game-category-option-active-border: var(--text-active);
  --p-game-filter-select-background: rgb(255 255 255 / 10%);
  --p-game-filter-select-height: 2.625rem;
  --p-game-filter-select-min-width: 8.125rem;
  --p-game-filter-select-padding: 0.5rem 0.9375rem 0.5rem 1.25rem;
  --p-game-filter-search-padding: 0 0.625rem 0.125rem;
  --p-game-filter-select-text-color: #fff;
  --p-game-filter-select-option-color: #fff;
  --p-game-filter-select-option-height: 2.25rem;
  --p-game-filter-select-option-padding: 0.5rem 0.5625rem;
  --p-game-filter-select-option-line-height: 1.125rem;
  --p-game-filter-select-chevron-color: #b1b6c6;
  --p-game-filter-select-active-color: #f9a51a;
  --p-game-filter-select-option-height: 2.125rem;
  --p-game-filter-select-accent-color: #f9a51a;
  --p-game-filter-select-popover-background: #0a0439;
  --p-game-filter-select-popover-gap: 0.5rem;
  --p-game-filter-select-popover-width: 100%;
  --p-game-filter-select-popover-shadow: 0 0.125rem 0.75rem rgb(50 50 51 / 12%);
  --p-game-filter-select-radius: 0.5rem;
  --p-slot-content-layout-height: 100%;
  --p-slot-content-toolbar-gap: 0.625rem;
  --p-slot-content-toolbar-padding-block-end: 0.625rem;
  --p-slot-content-toolbar-padding-block-start: 0;
  --p-slot-content-toolbar-padding-inline: 0;
  --p-slot-content-with-nav-v2-content-offset: -0.5rem;
  --p-game-empty-text-color: #b1b6c6;
  --p-slot-game-card-radius: 0.5625rem;
  --p-slot-game-card-search-radius: 0.625rem;
  --p-game-win-player-color: #fff;
  --p-game-win-payout-color: var(--winning-report-positive-color);
  --p-game-category-description-background: #12083b;
  --p-game-category-description-title-color: #fff;
  --p-game-category-description-muted-color: #b1b6c6;
  --p-game-category-description-action-background: linear-gradient(90deg, #6cd337, #3aa901);
  --p-game-category-description-panel-radius: 0.625rem;
  --p-game-category-description-media-radius: 0.5rem;
  --p-game-category-description-action-radius: 999rem;
  --p-game-iframe-lobby-background: rgb(0 0 0 / 60%);
  --p-game-iframe-lobby-border-color: #fff;
  --p-game-iframe-lobby-text-color: #fff;
  --p-game-iframe-cancel-background: rgb(0 0 0 / 40%);
  --p-game-iframe-cancel-border-color: rgb(255 255 255 / 40%);
  --p-game-iframe-cancel-text-color: #fff;
  --p-wallet-switch-surface-background: var(--bg-second);
  --p-wallet-switch-card-background: rgb(255 255 255 / 10%);
  --p-wallet-switch-popup-background: #1f2330;
  --p-wallet-switch-selected-background: var(--p-currency-selection-popup-selected-bg);
  --p-wallet-switch-text-color: #fff;
  --p-wallet-switch-accent-color: var(--text-active);
  --p-wallet-switch-game-border-color: #fcb600;
  --p-wallet-switch-divider-color: #2b2949;
  --p-wallet-switch-cancel-background: #292748;
  --p-wallet-switch-confirm-background: var(--btn-bg-primary);
  --p-wallet-switch-radius: 10px;
  --p-wallet-switch-checkbox-radius: 3px;
  --p-broadcast-detail-page-background: var(--p-page-background);
  --p-broadcast-bet-summary-background: #19173a;
  --p-broadcast-bet-summary-stat-background: rgb(255 255 255 / 5%);
  --p-broadcast-bet-summary-accent: var(--p-color-accent);
  --p-broadcast-bet-summary-text: #fff;
  --p-broadcast-bet-summary-muted: #b1b6c6;
  --p-broadcast-bet-summary-divider: #262a37;
  --p-broadcast-bet-summary-radius: 0.625rem;
  --p-broadcast-game-card-background: #19173a;
  --p-broadcast-game-card-brand-background: var(--p-page-background);
  --p-broadcast-game-card-accent: var(--p-color-accent);
  --p-broadcast-game-card-text: #fff;
  --p-broadcast-game-card-muted: #b1b6c6;
  --p-broadcast-game-card-action-background: linear-gradient(180deg, #835cf4, #513bbc);
  --p-broadcast-game-card-radius: 0.625rem;
  --p-broadcast-video-card-text: #fff;
  --p-broadcast-video-card-arrow: #1f2330;
  --p-broadcast-video-card-action-background: #fedb01;
  --p-broadcast-video-card-action-border: #fdde22;
  --p-broadcast-video-card-action-text: #1f2330;
  --p-common-date-input-trigger-background: rgb(255 255 255 / 10%);
  --p-common-date-input-trigger-radius: 0.3125rem;
  --p-broadcast-share-background: #1f2032;
  --p-broadcast-share-title-color: #fff;
  --p-broadcast-share-button-background: linear-gradient(90deg, #89eb50, #d7e958);
  --p-broadcast-share-button-color: #000;
  --p-broadcast-share-copy-background: rgb(255 255 255 / 10%);
  --p-broadcast-share-copy-color: #d1d5db;
  --p-broadcast-share-divider-color: rgb(255 255 255 / 70%);
  --p-vip-table-font-size: var(--p-type-step-11);
  --cus-form-submit-background: var(--btn-bg-primary);
  --cus-form-submit-color: var(--p-button-color, #fff);
  --shared-content-text-color: #fff;
  --p-language-select-background: var(--p-deposit-bg);
  --p-language-select-radius: 8px;
  --p-withdraw-retain-background: #19173a;
  --p-withdraw-retain-heading-color: #fff;
  --p-withdraw-retain-muted-color: #b1b6c6;
  --p-withdraw-retain-warning-color: #ffc107;
  --p-withdraw-retain-positive-color: #00f5a0;
  --p-withdraw-retain-action-color: #fff;
  --p-withdraw-retain-action-background: linear-gradient(180deg, #835cf4, #513bbc);
  --p-withdraw-retain-warning-action-background: linear-gradient(180deg, #ffdb2e, #ff8a00);
  --p-withdraw-retain-secondary-action-background: rgb(255 255 255 / 8%);
  --p-withdraw-retain-bonus-background: linear-gradient(135deg, #292348, #1d193b);
  --p-withdraw-retain-bonus-border-color: rgb(255 193 7 / 28%);
  --p-withdraw-retain-miss-background: rgb(255 138 0 / 10%);
  --p-withdraw-retain-miss-border-color: rgb(255 138 0 / 35%);
  --p-withdraw-retain-miss-color: #ff8a00;
  --p-withdraw-retain-tier-background: #201d3f;
  --p-withdraw-retain-tier-border-color: rgb(255 255 255 / 10%);
  --p-withdraw-retain-activity-background: linear-gradient(135deg, #262246, #1d193b);
  --p-withdraw-retain-activity-border-color: rgb(255 255 255 / 10%);
  --p-withdraw-retain-activity-icon-background: rgb(255 255 255 / 8%);
  --p-withdraw-retain-tag-background: linear-gradient(180deg, #53d530, #2ea800);
  --p-withdraw-retain-highlight-background: rgb(255 193 7 / 12%);
  --p-withdraw-retain-summary-background: #201d3f;
  --p-withdraw-retain-danger-color: #ff6b8b;
  --p-withdraw-retain-danger-background: rgb(255 107 139 / 10%);
  --p-withdraw-retain-close-color: #b1b6c6;
  --p-withdraw-retain-close-background: rgb(255 255 255 / 8%);
  --p-withdraw-yuebao-success-divider: rgb(255 255 255 / 10%);
  --p-first-usdt-banner-background: linear-gradient(135deg, #292348, #1d193b);
  --p-first-usdt-banner-border: rgb(0 245 160 / 24%);
  --p-first-usdt-banner-title-color: #fff;
  --p-first-usdt-banner-amount-color: #ffc107;
  --p-first-usdt-banner-description-color: #b1b6c6;
  --p-first-usdt-banner-guide-action-color: #fff;
  --p-first-usdt-banner-guide-action-background: rgb(255 255 255 / 8%);
  --p-first-usdt-banner-direct-action-color: #fff;
  --p-first-usdt-primary-action: linear-gradient(180deg, #53d530, #2ea800);
  --p-first-usdt-guide-background: #19173a;
  --p-first-usdt-guide-heading-color: #fff;
  --p-first-usdt-guide-body-color: #d4d7e3;
  --p-first-usdt-guide-muted-color: #b1b6c6;
  --p-first-usdt-guide-dimmed-color: rgb(177 182 198 / 70%);
  --p-first-usdt-guide-accent-color: #00f5a0;
  --p-first-usdt-guide-warning-color: #ffc107;
  --p-first-usdt-guide-action-color: #fff;
  --p-first-usdt-guide-action-background: linear-gradient(180deg, #53d530, #2ea800);
  --p-first-usdt-guide-close-color: #b1b6c6;
  --p-first-usdt-guide-close-background: rgb(255 255 255 / 8%);
  --p-first-usdt-guide-progress-background: rgb(255 255 255 / 10%);
  --p-first-usdt-guide-progress-complete-background: #00f5a0;
  --p-first-usdt-guide-intro-background: linear-gradient(135deg, #292348, #1d193b);
  --p-first-usdt-guide-intro-border-color: rgb(0 245 160 / 24%);
  --p-first-usdt-guide-intro-color: #b1b6c6;
  --p-first-usdt-guide-amount-color: #ffc107;
  --p-first-usdt-guide-badge-background: rgb(0 245 160 / 12%);
  --p-first-usdt-guide-badge-border-color: rgb(0 245 160 / 35%);
  --p-first-usdt-guide-instruction-background: #201d3f;
  --p-first-usdt-guide-address-background: rgb(255 255 255 / 6%);
  --p-first-usdt-guide-done-background: rgb(0 245 160 / 10%);
  --p-first-usdt-guide-exchange-background: #201d3f;
  --p-first-usdt-guide-exchange-border-color: rgb(255 255 255 / 10%);
  --p-first-usdt-guide-exchange-icon-background: rgb(255 255 255 / 8%);
  --p-first-usdt-guide-warning-background: rgb(255 193 7 / 12%);
  --p-fund-retention-badge-background: linear-gradient(90deg, #ffe14d, #ffb800);
  --p-fund-retention-badge-shadow: 0 0.0625rem 0.25rem rgb(0 0 0 / 25%);
  --p-fund-retention-badge-color: #1a1a00;
  --p-login-field-icon-color: var(--text-primary);
  --p-home-experience-error-button-background: linear-gradient(to left, #564bff, #7b6fff);
  --p-home-experience-error-button-color: #fff;
  --p-home-experience-error-button-shadow: 0 1px 3px rgb(0 0 0 / 20%);
  --p-activity-share-icon-animation: activity-share-icon-pulse 0.8s ease-in-out infinite;
  --p-retry-dialog-surface-background: #19173a;
  --p-retry-dialog-title-color: #97a7b6;
  --p-withdraw-channel-active-background: linear-gradient(90deg, #7b6fff, #564bff);
  --p-withdraw-channel-active-shadow: 0 0.375rem 1rem rgb(90 79 255 / 35%);
  --p-withdraw-channel-active-color: #fff;
  --p-withdraw-channel-background: rgb(255 255 255 / 6%);
  --p-withdraw-channel-border-color: rgb(255 255 255 / 8%);
  --p-withdraw-channel-color: #acb1c1;
  --p-withdraw-header-background: #0a0439;
  --p-withdraw-form-color: #b1b6c6;
  --p-withdraw-input-color: #b1b6c6;
  --p-withdraw-input-radius: 0.5rem;
  --p-wallet-agreement-background: rgb(255 255 255 / 10%);
  --p-wallet-agreement-color: #fff;
  --p-wallet-agreement-active-border: var(--p-color-accent);
  --p-wallet-agreement-border: transparent;
  --p-withdraw-add-background: rgb(255 255 255 / 10%);
  --p-withdraw-add-color: #fff;
  --p-deposit-submit-background: var(--p-form-submit-background, linear-gradient(90deg, #6cd337, #3aa901));
  --p-deposit-submit-disabled-color: #636363;
  --p-deposit-fixed-submit-layer: calc(var(--p-layer-sticky, 5) + 1);
  --p-deposit-fixed-submit-padding-bottom: 0.625rem;
  --p-deposit-bind-title-color: #fff;
  --p-deposit-bind-muted-color: #acb1c1;
  --p-deposit-bind-warning-color: #ffbe18;
  --p-deposit-bind-emphasis-color: #ffde72;
  --p-deposit-bind-notice-background: rgb(255 255 255 / 5%);
  --p-deposit-bind-notice-border: rgb(255 190 24 / 25%);
  --p-deposit-bind-notice-radius: 0.5rem;
  --p-deposit-bind-input-background: rgb(255 255 255 / 8%);
  --p-deposit-bind-input-radius: 0.5rem;
  --p-deposit-bind-action: linear-gradient(90deg, #6cd337, #3aa901);
  --p-deposit-bind-action-color: #fff;
  --p-deposit-bind-action-radius: 0.625rem;
  --p-form-field-required-color: #f04444;
  --p-popover-content-shadow: 0 0.0625rem 0.1875rem rgb(0 0 0 / 20%);
  --p-vip-privileges-tip-background: #25293e;
  --p-vip-privileges-tip-text: #b1b6c6;
  --p-wallet-dialog-radius: 0.625rem;
  --p-wallet-dialog-animation: wallet-dialog-enter 0.3s ease-in-out alternate;
  --p-wallet-dialog-deposit-background: var(--p-deposit-dialog-background, #19173a);
  --p-wallet-dialog-deposit-text: var(--p-deposit-dialog-text, #fff);
  --p-wallet-dialog-records-background: var(
    --p-records-dialog-background,
    var(--p-deposit-dialog-background, var(--bg-dialog, #19173a))
  );
  --p-wallet-dialog-records-text: var(
    --p-records-text,
    var(--p-deposit-dialog-text, var(--default-color-text, #fff))
  );
  --p-wallet-dialog-member-background: #020023;
  --p-wallet-dialog-member-field-background: #201e40;
  --p-wallet-dialog-member-text: var(--p-member-text, var(--default-color-text, #fff));
  --p-wallet-dialog-member-placeholder: var(--default-color-text-faint, #7f84ad);
  --p-wallet-dialog-member-accent: var(--p-member-accent, #4cb815);
  --p-wallet-dialog-member-confirm-background: var(
    --p-member-confirm-background,
    linear-gradient(90deg, #6cd337, #3aa901)
  );
  --p-wallet-dialog-vip-background: linear-gradient(135deg, #2c0c60, #1d0a3b 67%, #3c1a5d);
  --p-wallet-dialog-vip-text: #b1b6c6;
  --p-form-upload-grid-item-background: var(--p-surface-elevated-background, #262a37);
  --p-form-upload-grid-add-background: rgb(255 255 255 / 10%);
  --p-form-upload-grid-remove-background: rgb(0 0 0 / 50%);
  --p-form-upload-grid-remove-color: #fff;
  --p-upload-add-background: rgb(255 255 255 / 10%);
  --p-no-card-button-background: var(--btn-bg-primary);
  --p-no-card-button-color: var(--p-button-color, #fff);
  --p-withdraw-confirmation-background: #020023;
  --p-withdraw-confirmation-detail-background: #19173a;
  --p-withdraw-confirmation-text: #b1b6c6;
  --p-withdraw-confirmation-heading-color: #fff;
  --p-withdraw-confirmation-value-color: #fff;
  --p-withdraw-confirmation-cancel-color: #fff;
  --p-withdraw-confirmation-amount-color: #ffbe18;
  --p-withdraw-confirmation-cancel-background: #19173a;
  --p-withdraw-confirmation-confirm-background: #ff6b1a;
  --p-withdraw-confirmation-confirm-color: #fff;
  --p-card-delete-dialog-background: #19173a;
  --p-card-delete-dialog-title: #fff;
  --p-card-delete-dialog-text: #b1b6c6;
  --p-card-delete-dialog-cancel-text: #fff;
  --p-card-delete-dialog-confirm-text: #ff772a;
  --p-wallet-bind-selected-background: rgb(255 255 255 / 10%);
  --p-wallet-bind-popover-background: #19173a;
  --p-wallet-bind-popover-text: #fff;
  --p-wallet-bind-option-background: rgb(255 255 255 / 10%);
  --p-wallet-bind-overlay-background: rgb(0 0 0 / 56%);
  --p-wallet-bind-overlay-blur: 0.125rem;
  --p-wallet-bind-page-background: #020023;
  --p-wallet-bind-input-background: #201e40;
  --p-wallet-bind-input-border: 0.0625rem solid transparent;
  --p-wallet-bind-input-border-focus: 0.0625rem solid #ff772a;
  --p-wallet-bind-input-height: 3.125rem;
  --p-wallet-bind-input-radius: 0.5rem;
  --p-wallet-card-type-active-background: linear-gradient(328deg, #711494 7%, #2d168b 93%);
  --p-bank-choose-dialog-background: #19173a;
  --p-bank-choose-dialog-text: #fff;
  --p-bank-choose-dialog-close-color: #fff;
  --p-bank-choose-dialog-option-control-background: #19173a;
  --p-bank-choose-dialog-option-control-border: #363a48;
  --p-bank-choose-dialog-option-divider: transparent;
  --p-bank-choose-dialog-title: #fff;
  --p-bank-choose-dialog-search-background: #19173a;
  --p-bank-choose-dialog-search-border: 0.0625rem solid #6aa642;
  --p-bank-choose-dialog-search-border-focus: 0.0625rem solid #6aa642;
  --p-bank-choose-dialog-search-height: 2.5rem;
  --p-bank-choose-dialog-search-icon: #ff772a;
  --p-bank-choose-dialog-search-radius: 0.5rem;
  --p-bank-choose-dialog-search-text: #b1b6c6;
  --p-bind-crypto-tip-label: #ffbe18;
  --p-bind-crypto-tip-text: #acb1c1;
  --p-deposit-form-notice-background: linear-gradient(90deg, rgb(255 190 23 / 24%), rgb(255 119 42 / 18%));
  --p-deposit-form-notice-border: rgb(255 190 23 / 85%);
  --p-deposit-form-notice-shadow: 0 0 0.875rem rgb(255 190 23 / 18%);
  --p-deposit-form-notice-color: #fff;
  --p-deposit-form-notice-icon-background: #ffbe17;
  --p-deposit-form-notice-icon-color: #233342;
  --p-deposit-form-notice-title-color: #ffde72;
  --p-deposit-form-field-padding: 0.625rem;
  --p-deposit-form-field-radius: 0.9375rem;
  --p-deposit-form-field-background: linear-gradient(rgb(255 255 255 / 5%), rgb(255 255 255 / 10%));
  --p-language-picker-divider: 0.0625rem solid rgb(255 255 255 / 10%);
  --p-language-picker-inline-divider: 0.0625rem solid rgb(255 255 255 / 10%);
  --p-language-picker-title: #fff;
  --p-language-picker-text: #fff;
  --p-language-picker-active: #58dceb;
  --p-wallet-layout-divider-color: #11131b;
  --p-wallet-status-button-background: var(--btn-bg-primary);
  --p-wallet-picker-background: rgb(255 255 255 / 10%);
  --p-wallet-picker-active-background: linear-gradient(328deg, #711494 7%, #2d168b 93%);
  --p-wallet-picker-color: #fff;
  --p-deposit-order-result-row-background: rgb(255 255 255 / 10%);
  --p-deposit-order-result-muted-color: #acb1c1;
  --p-deposit-order-result-value-color: #fff;
  --p-deposit-order-text: #36364f;
  --p-deposit-order-muted: #7f8392;
  --p-deposit-order-amount: #ed2222;
  --p-deposit-order-success: #1bb38d;
  --p-deposit-order-error: #ff4d4f;
  --p-deposit-order-active: var(--text-active);
  --p-deposit-order-emphasis: #ff772a;
  --p-deposit-order-countdown: #ff772a;
  --p-deposit-order-action-expedite-background: #ff772a;
  --p-deposit-order-processing-status-background: #26224d;
  --p-deposit-order-on-primary: #fff;
  --p-deposit-order-primary: #1bb38d;
  --p-deposit-order-disabled: #aab2c0;
  --p-deposit-order-surface: #fff;
  --p-deposit-order-soft-surface: #f8f9fa;
  --p-deposit-order-detail-surface: linear-gradient(135deg, #f6f8fa 0%, #edf5fc 70%, #d3e7fa 100%);
  --p-deposit-order-transfer-reminder-background: #e7f7f3;
  --p-deposit-order-transfer-reminder-border: #aae3d4;
  --p-deposit-order-payer-background: #f4f0ff;
  --p-deposit-order-payer-border: #e6deff;
  --p-deposit-order-proof-background: #eaf6ff;
  --p-deposit-order-rule-background: #f6f8fa;
  --p-deposit-order-border: #ececec;
  --p-deposit-order-note: #864ee6;
  --p-deposit-order-warning: #ff772a;
  --p-deposit-order-dialog-text: #d8d3f4;
  --p-deposit-order-dialog-border: rgb(0 0 0 / 5%);
  --p-deposit-pending-action-color: #08f68d;
  --p-deposit-pending-filled-action-color: #fff;
  --p-deposit-pending-support-color: #ffbe18;
  --p-deposit-order-error-shadow: 0 0.0625rem 0.1875rem rgb(0 0 0 / 10%);
  --p-deposit-order-radius: 0.625rem;
  --p-deposit-coupon-count-background: #ff772a;
  --p-deposit-coupon-count-text: #161616;
  --p-deposit-epay-primary-text: #fff;
  --p-deposit-epay-muted-text: #acb1c1;
  --p-deposit-epay-menu-background: #19173a;
  --p-deposit-epay-menu-divider: #302f4e;
  --p-deposit-epay-check-color: #ffbe18;
  --p-deposit-epay-gift-background: #ff772a;
  --p-deposit-epay-gift-text: #fff;
  --p-deposit-epay-pending-action-text: #fff;
  --p-deposit-channel-tutorial-text: #ff772a;
  --p-deposit-maintenance-action-text: #ff772a;
  --p-deposit-notice-text: #ff772a;
  --p-deposit-qr-refresh-color: #ff772a;
  --p-payment-result-background: #020023;
  --p-payment-result-text: #fff;
  --p-payment-result-muted-text: #b1b6c6;
  --p-payment-result-accent: #ff772a;
  --p-payment-result-primary-background: #ff772a;
  --p-payment-result-primary-color: #fff;
  --p-payment-result-secondary-border: #b1b6c6;
  --p-payment-result-secondary-color: #fff;
  --p-reward-empty-color: #8a8f99;
  --p-reward-tabs-border: 0.0625rem solid #2d2841;
  --p-reward-tabs-attention-border: #e0977e;
  --p-reward-tabs-active-background: linear-gradient(111deg, #dd69cd 0%, #f2a05d 100%);
  --p-reward-tabs-color: #8e8699;
  --p-reward-tabs-active-color: #fff;
  --p-reward-tabs-attention-color: #fff;
  --p-reward-tabs-count-color: #8e8699;
  --p-reward-tabs-count-emphasis-color: #fff;
  --p-reward-claim-card-text: #fff;
  --p-reward-claim-card-subtle: #8a7397;
  --p-reward-claim-reward-type-text: #a993b5;
  --p-reward-claim-identity-text: #fff;
  --p-reward-claim-identity-type-background: linear-gradient(63deg, #1c7614 0%, #319022 49%, #7ef154 100%);
  --p-reward-claim-reward-background: rgb(255 255 255 / 4%);
  --p-reward-claim-reward-border: 0.0625rem solid rgb(255 255 255 / 4%);
  --p-reward-claim-reward-amount-background: linear-gradient(180deg, #f6c724, #e48300 100%);
  --p-reward-claim-reward-max-color: #ffce3a;
  --p-reward-claim-reward-max-shadow: 0 0.0625rem 0.125rem rgb(0 0 0 / 55%);
  --p-reward-claim-event-text: #bda5ca;
  --p-reward-claim-event-background: rgb(255 255 255 / 4%);
  --p-reward-claim-event-border: 0.0625rem solid rgb(255 255 255 / 4%);
  --p-reward-claim-event-title-background: linear-gradient(180deg, #f6c724, #e48300 100%);
  --p-reward-claim-event-feature-icon-color: #bda5ca;
  --p-reward-claim-card-action-background: linear-gradient(104deg, #c664d5 0%, #fe9576 100%);
  --p-reward-claim-card-action-shadow: 0 0.25rem 0.375rem rgb(243 147 180 / 20%), inset 0 0.25rem 0.25rem rgb(255 255 255 / 25%);
  --p-reward-claim-card-action-color: #fff;
  --p-reward-claim-card-radius: 1rem;
  --p-reward-center-page-background: linear-gradient(180deg, #0a0439 0%, #110718 21%);
  --p-reward-records-list-background: #1e0e38;
  --p-reward-records-item-background: #0e0528;
  --p-reward-records-item-border: 0.0625rem solid rgb(255 255 255 / 5%);
  --p-reward-records-title-color: #fff;
  --p-reward-records-time-color: #ada3ae;
  --p-reward-records-amount-background: linear-gradient(180deg, #f6c724, #e48300 100%);
  --p-reward-completed-summary-title-color: #b455a3;
  --p-reward-completed-summary-amount-color: #fff;
  --p-reward-empty-records-color: rgb(255 255 255 / 50%);
  --p-reward-expired-item-border: 0.0625rem solid rgb(255 255 255 / 5%);
  --p-reward-expired-background: linear-gradient(135deg, #1b1040 0%, #180e3a 100%);
  --p-reward-expired-glow: linear-gradient(135deg, #7c3081 0%, #3f20ab 100%);
  --p-reward-expired-title-color: rgb(255 255 255 / 40%);
  --p-reward-expired-time-color: rgb(255 255 255 / 30%);
  --p-reward-expired-amount-color: rgb(255 255 255 / 40%);
  --p-reward-expired-status-color: rgb(255 255 255 / 20%);
  --p-reward-points-stat-radius: 1rem;
  --p-reward-points-stat-label-color: rgb(255 255 255 / 80%);
  --p-reward-points-stat-value-color: #fff;
  --p-reward-goods-card-radius: 1rem;
  --p-reward-goods-card-title-color: #fff;
  --p-reward-goods-card-description-color: rgb(255 255 255 / 60%);
  --p-reward-goods-card-prize-label-color: #ecab09;
  --p-reward-goods-card-prize-background: linear-gradient(180deg, #f6c724, #e48300 100%);
  --p-reward-goods-card-action-background: linear-gradient(104deg, #c664d5 0%, #fe9576 100%);
  --p-reward-goods-card-action-shadow: 0 0.25rem 0.375rem rgb(243 147 180 / 20%), inset 0 0.25rem 0.25rem rgb(255 255 255 / 25%);
  --p-reward-goods-card-action-color: #fff;
  --p-reward-goods-empty-color: rgb(255 255 255 / 70%);
  --p-reward-center-prize-label: #ecab09;
  --p-reward-chance-dialog-background: #1e203f;
  --p-reward-chance-dialog-shadow: 0 0.25rem 0.75rem rgb(0 0 0 / 15%);
  --p-reward-chance-dialog-header-background: linear-gradient(to right, #1c3148, #37234c);
  --p-reward-chance-dialog-title-color: #fff;
  --p-reward-chance-dialog-option-background: #1e203f;
  --p-reward-chance-dialog-option-border: 0.0625rem solid #656dba;
  --p-reward-chance-dialog-accent: #ffba00;
  --p-reward-chance-dialog-action-background: linear-gradient(to bottom, #7343e7, #371bb5);
  --p-reward-chance-dialog-action-color: #fff;
  --p-reward-exchange-dialog-background: linear-gradient(to bottom, #8fd047, #f6f193);
  --p-reward-exchange-dialog-shadow: inset 0 0 0.625rem rgb(255 255 255 / 80%);
  --p-reward-exchange-dialog-header-background: linear-gradient(to bottom, #fef7e6, #fff28b);
  --p-reward-exchange-dialog-body-background: linear-gradient(to bottom, #f6ffe4, #fffbf4);
  --p-reward-exchange-dialog-text: #000;
  --p-reward-exchange-dialog-warning: #ff8a00;
  --p-reward-exchange-dialog-success: #5b8836;
  --p-reward-exchange-dialog-step-background: #e5e5e5;
  --p-reward-exchange-dialog-cancel-background: #f0f0f0;
  --p-reward-exchange-dialog-cancel-text: #414141;
  --p-reward-exchange-dialog-confirm-background: linear-gradient(to right, #89eb50, #d7e958);
  --p-reward-exchange-dialog-confirm-text: #356018;
  --p-reward-exchange-dialog-error: #ef4444;
  --p-reward-record-header-background: #0a0439;
  --p-reward-record-toolbar-text: #b1b6c6;
  --p-reward-record-accent: #f9a51a;
  --p-reward-record-item-background: var(--bg-main);
  --p-reward-task-card-border: #122d66;
  --p-reward-task-card-background: #0a183c;
  --p-reward-task-text: #fff;
  --p-reward-task-header-text: #fff;
  --p-reward-task-header-neutral-background: rgb(255 255 255 / 10%);
  --p-reward-task-header-info-background: linear-gradient(135deg, #11dbfc, #026ffc);
  --p-reward-task-header-info-color: #fff;
  --p-reward-task-header-primary-background: linear-gradient(135deg, #b4db01, #40a039);
  --p-reward-task-header-primary-color: #fff;
  --p-reward-task-summary-value-color: #0ec653;
  --p-reward-task-summary-label-background: #138356;
  --p-reward-task-summary-label-color: #fff;
  --p-reward-task-summary-title-color: #fff;
  --p-reward-task-details-background: #061c4f;
  --p-reward-task-details-text: #fff;
  --p-reward-task-details-muted: #a1aec2;
  --p-reward-task-details-success: #0ec653;
  --p-reward-task-progress-background: #061c4f;
  --p-reward-task-progress-text: #fff;
  --p-reward-task-progress-muted: #a1aec2;
  --p-reward-task-progress-accent: #fac201;
  --p-reward-task-progress-track: rgb(255 255 255 / 10%);
  --p-reward-task-progress-fill: linear-gradient(90deg, #d1ecff, #0a92fe);
  --p-reward-task-claim-background: #061c4f;
  --p-reward-task-claim-text: #fff;
  --p-reward-task-claim-muted: #a1aec2;
  --p-reward-task-claim-accent: #fac201;
  --p-reward-task-claim-action-color: #fff;
  --p-reward-task-claim-primary-background: linear-gradient(135deg, #b4db01, #40a039);
  --p-reward-task-claim-info-background: linear-gradient(135deg, #11dbfc, #026ffc);
  --p-reward-task-claim-neutral-background: rgb(255 255 255 / 10%);
  --p-invite-task-card-background: linear-gradient(180deg, #061c24 0%, #091117 100%);
  --p-invite-task-card-border: #162d38;
  --p-invite-task-card-shadow: 0 4px 12px #00000026;
  --p-invite-task-card-spotlight: radial-gradient(circle at 23% 2vw, rgb(169 234 58 / 35%) 0%, rgb(169 234 58 / 0%) 15%, rgb(169 234 58 / 0%) 100%);
  --p-invite-task-summary-title-color: var(--secondary-color);
  --p-invite-task-summary-title-text: var(--text-white);
  --p-invite-task-summary-title-surface: linear-gradient(#04171e, #04171e), linear-gradient(to right, #04171e, rgb(32 97 84 / 60%));
  --p-invite-task-summary-more-color: rgb(255 255 255 / 70%);
  --p-invite-task-summary-progress: 0%;
  --p-invite-task-summary-progress-ring: conic-gradient(from 0deg at 50% 50%, #c0f355, #30d5cb var(--p-invite-task-summary-progress, 0%), rgb(255 255 255 / 10%) 0);
  --p-invite-task-summary-progress-label-background: radial-gradient(#082129, #061c24);
  --p-invite-task-summary-progress-value: #a8e93a;
  --p-invite-task-summary-text: #fff;
  --p-invite-task-summary-points: #f2aa15;
  --p-invite-task-summary-muted: rgb(255 255 255 / 60%);
  --p-invite-pending-tasks-border: #162d38;
  --p-invite-pending-tasks-background: radial-gradient(#082129, #061c24);
  --p-invite-pending-tasks-title-color: #fff;
  --p-invite-pending-tasks-text: #fff;
  --p-invite-pending-tasks-points: #f2aa15;
  --p-invite-pending-tasks-muted: rgb(255 255 255 / 60%);
  --p-invite-pending-tasks-status-completed: #00c853;
  --p-invite-pending-tasks-status-claimed: #8995ab;
  --p-invite-pending-tasks-status-progress: #f2aa15;
  --p-invite-pending-tasks-status-not-started: #01fd84;
  --p-invite-pending-tasks-action-background: linear-gradient(0deg, #0afcba 0%, #01fd84 100%);
  --p-invite-pending-tasks-action-shadow: 0 8px 24px rgb(70 179 14 / 20%);
  --p-invite-pending-tasks-action-color: #fff;
  --p-invite-task-categories-text: #fff;
  --p-invite-task-categories-border: linear-gradient(180deg, #203a43 0%, rgb(32 58 67 / 0%) 100%);
  --p-invite-task-categories-blue-background: linear-gradient(180deg, #091e27 0%, #273d61 100%);
  --p-invite-task-categories-blue-glow: #274c80;
  --p-invite-task-categories-blue-line: linear-gradient(90deg, rgb(57 103 164 / 0%) 0%, #4f8ad7 50%, rgb(57 103 164 / 0%) 100%);
  --p-invite-task-categories-pink-background: linear-gradient(180deg, #091e27 0%, #362e33 100%);
  --p-invite-task-categories-pink-glow: #512559;
  --p-invite-task-categories-pink-line: linear-gradient(90deg, rgb(161 66 140 / 0%) 0%, #a1428c 50%, rgb(161 66 140 / 0%) 100%);
  --p-invite-task-categories-gold-background: linear-gradient(180deg, #091e27 0%, #0e2f42 100%);
  --p-invite-task-categories-gold-glow: #9c7f19;
  --p-invite-task-categories-gold-line: linear-gradient(90deg, rgb(159 161 81 / 0%) 0%, #9fa151 50%, rgb(159 161 81 / 0%) 100%);
  --p-promotion-status-text: #fff;
  --p-promotion-status-muted: rgb(255 255 255 / 60%);
  --p-promotion-status-subtle: rgb(255 255 255 / 50%);
  --p-promotion-status-light: var(--text-light);
  --p-promotion-status-accent: #a8e93a;
  --p-promotion-status-warning: #f2aa15;
  --p-promotion-status-highlight: #ffc107;
  --p-promotion-status-card-background: linear-gradient(180deg, #061c24 0%, #08141c 100%);
  --p-promotion-status-card-shadow: 0 4px 12px rgb(0 0 0 / 15%);
  --p-promotion-status-border-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  --p-promotion-status-card-border: linear-gradient(135deg, rgb(91 170 96 / 50%) 0%, rgb(24 46 58 / 0%) 100%);
  --p-promotion-status-card-aura: radial-gradient(ellipse at center, rgb(91 170 96) 0%, rgb(91 170 96 / 40%) 100%);
  --p-promotion-status-card-highlight: rgb(162 230 62);
  --p-promotion-status-card-floor: #08222b;
  --p-promotion-status-metric-background: #05161c;
  --p-promotion-status-metric-border: linear-gradient(180deg, #203a43 0%, rgb(32 58 67 / 0%) 100%);
  --p-promotion-status-metric-active-glow: #501127;
  --p-promotion-status-metric-active-line: #9b4b6b;
  --p-promotion-status-metric-rate-glow: #481056;
  --p-promotion-status-metric-rate-line: #9264a6;
  --p-promotion-status-metric-level-glow: #2a1071;
  --p-promotion-status-metric-level-line: #8c89b3;
  --p-promotion-status-panel-background: radial-gradient(#082129, #061c24);
  --p-promotion-status-panel-border: #162d38;
  --p-promotion-status-overlay: rgb(0 0 0 / 70%);
  --p-promotion-status-dialog-background: linear-gradient(180deg, #082026 0%, #08222b 100%);
  --p-promotion-status-dialog-border: linear-gradient(135deg, #2f8b6c 0%, rgb(47 139 108 / 0%) 100%);
  --p-promotion-status-dialog-aura: #103c3a;
  --p-promotion-status-dialog-glow: rgb(162 129 22);
  --p-promotion-status-dialog-divider: rgb(255 255 255 / 10%);
  --p-promotion-status-stat-border: linear-gradient(180deg, #203a43 0%, rgb(32 58 67 / 0%) 100%);
  --p-promotion-status-stat-invite-background: linear-gradient(180deg, #091e27 0%, #0e2f42 100%);
  --p-promotion-status-stat-invite-glow: #9c7f19;
  --p-promotion-status-stat-invite-line: linear-gradient(90deg, rgb(159 161 81 / 0%) 0%, #9fa151 50%, rgb(159 161 81 / 0%) 100%);
  --p-promotion-status-stat-active-background: linear-gradient(180deg, #092029 0%, #0e2f42 100%);
  --p-promotion-status-stat-active-glow: #557954;
  --p-promotion-status-stat-active-line: linear-gradient(90deg, rgb(82 156 63 / 0%) 0%, #529c3f 50%, rgb(82 156 63 / 0%) 100%);
  --p-promotion-status-stat-new-background: linear-gradient(180deg, #091f29 0%, #0e2f42 100%);
  --p-promotion-status-stat-new-glow: #703975;
  --p-promotion-status-stat-new-line: linear-gradient(90deg, rgb(186 81 185 / 0%) 0%, #ba51b9 50%, rgb(186 81 185 / 0%) 100%);
  --p-promotion-status-divider: linear-gradient(90deg, #2c4751 5%, rgb(44 71 81 / 0%) 100%);
  --p-promotion-status-tab-background: #193221;
  --p-promotion-status-rights-surface: rgb(255 255 255 / 6%);
  --p-promotion-status-badge-background: linear-gradient(103deg, #c0f355 0%, #30d5cb 100%);
  --p-promotion-status-badge-text: #05121a;
  --p-promotion-status-badge-shadow: 0 4px 6px rgb(100 251 168 / 20%), inset 0 4px 4px rgb(255 255 255 / 25%);
  --p-promotion-status-tip-surface: rgb(255 255 255 / 6%);
  --p-promotion-status-tip-glow: rgb(198 123 236 / 40%);
  --p-promotion-status-tip-icon-shadow: drop-shadow(6px 6px 12px #b97aff);
  --p-promotion-status-level-flex: 1;
  --p-promotion-status-level-background: rgb(255 255 255 / 5%);
  --p-promotion-status-level-current-background: rgb(54 207 201 / 20%);
  --p-promotion-status-cyan: #36cfc9;
  --p-promotion-status-cyan-soft: rgb(54 207 201 / 10%);
  --p-promotion-status-cyan-faint: rgb(54 207 201 / 5%);
  --p-promotion-status-progress-track: var(--card-bg-lighter);
  --p-promotion-status-progress-fill: linear-gradient(90deg, #36cfc9, #f39c12);
  --p-promotion-status-orange: #f39c12;
  --p-promotion-status-orange-soft: rgb(243 156 18 / 10%);
  --p-promotion-status-table-header: rgb(24 144 255 / 10%);
  --p-promotion-status-table-header-border: rgb(255 255 255 / 10%);
  --p-promotion-status-table-row-border: rgb(255 255 255 / 5%);
  --p-promotion-status-table-row-even: rgb(255 255 255 / 2%);
  --p-promotion-status-table-row-odd: rgb(255 255 255 / 4%);
  --p-promotion-status-table-text: var(--text-color);
  --p-promotion-status-success: #52c41a;
  --p-promotion-status-success-soft: rgb(82 196 26 / 10%);
  --p-promotion-status-error: #ff4d4f;
  --p-promotion-status-error-soft: rgb(255 77 79 / 10%);
  --p-activity-deductible-stage-zoom: 1;
  --p-deductible-bet-list-border: #e6edf7;
  --p-deductible-bet-list-background: #f8fbff;
  --p-deductible-bet-list-title: #07184a;
  --p-deductible-bet-list-card-border: #e6edf7;
  --p-deductible-bet-list-card-background: #fff;
  --p-deductible-bet-list-card-error-border: rgb(230 61 47 / 34%);
  --p-deductible-bet-list-card-error-background: #fff5f4;
  --p-deductible-bet-list-card-success-border: rgb(8 121 87 / 28%);
  --p-deductible-bet-list-card-success-background: #f2fbf7;
  --p-deductible-bet-list-meta: #64708a;
  --p-deductible-bet-list-error: #c63d2f;
  --p-home-language-dialog-title-text: #fff;
  --p-activity-awards-nav-background: var(--bg-main);
  --p-activity-awards-tab-background: #292748;
  --p-activity-awards-tab-active-background: #0d9f65;
  --p-activity-awards-tab-text: #fff;
  --p-simple-layout-loading-title: rgb(55 65 81 / 30%);
  --p-simple-layout-loading-body: rgb(55 65 81 / 20%);
  --p-simple-layout-error-border: #fca5a5;
  --p-simple-layout-error-text: #f87171;
  --p-invite-rule-text: #fff;
  --p-invite-rule-muted: rgb(255 255 255 / 50%);
  --p-invite-rule-light: var(--text-light);
  --p-invite-rule-accent: #a8e93a;
  --p-invite-rule-benefit-icon: #979222;
  --p-invite-rule-card-aura: var(--p-promotion-status-card-aura);
  --p-invite-rule-card-highlight: var(--p-promotion-status-card-highlight);
  --p-invite-rule-card-floor: var(--p-promotion-status-card-floor);
  --p-invite-rule-panel-background: rgb(255 255 255 / 6%);
  --p-invite-rule-badge-background: var(--p-promotion-status-badge-background);
  --p-invite-rule-badge-shadow: var(--p-promotion-status-badge-shadow);
  --p-invite-rule-badge-text: var(--p-promotion-status-badge-text);
  --p-invite-rule-divider: var(--p-promotion-status-divider);
  --p-invite-rule-tip-icon-shadow: var(--p-promotion-status-tip-icon-shadow);
  --p-invite-rule-detail-action: #f9e310;
  --p-invite-rule-apply-background: linear-gradient(94deg, #c0f355, #30d5cb);
  --p-invite-rule-apply-shadow: 0 4px 10px rgb(15 183 90 / 20%);
  --p-invite-rule-apply-text: #04141a;
  --p-invite-rule-application-status-background: rgb(255 255 255 / 6%);
  --p-invite-rule-overlay: rgb(0 0 0 / 70%);
  --p-invite-rule-modal-divider: rgb(255 255 255 / 10%);
  --p-invite-rule-error: #ff4d4f;
  --p-invite-rule-retry-background: #1890ff;
  --p-invite-rule-retry-hover: #40a9ff;
  --p-invite-rule-retry-text: #fff;
  --p-invite-rule-tab-active: #ffc107;
  --p-invite-rule-tabs-active: #ffc107;
  --p-invite-rule-tabs-text: rgb(255 255 255 / 60%);
  --p-invite-rule-game-rules-background: #042036;
  --p-invite-withdraw-record-dialog-title: #fff;
  --p-invite-withdraw-record-dialog-text: #b1b6c6;
  --p-invite-friends-list-invalid-popover-shadow: 0 0.5rem 1.5rem rgb(0 0 0 / 35%);
  --p-invite-friends-list-invalid-popover-text: rgb(255 255 255 / 86%);
  --p-invite-friends-list-invalid-popover-muted: rgb(255 255 255 / 56%);
  --p-invite-friends-list-invalid-popover-divider: rgb(255 255 255 / 8%);
  --p-invite-vip-popover-background: #25293e;
  --p-invite-vip-record-popover-text: #fff;
  --p-invite-rewards-button-background: #3e57f3;
  --p-invite-rewards-button-surface: linear-gradient(180deg, #8476ff 0%, #4460fe 100%);
  --p-invite-rewards-button-border: #a69fff;
  --p-invite-rewards-button-text: #fff;
  --p-invite-rule-rate-item-background: rgb(255 255 255 / 5%);
  --p-invite-rule-level-background: linear-gradient(180deg, #091e27, #0e2f42);
  --p-invite-rule-level-border: linear-gradient(180deg, #203a43, rgb(32 58 67 / 0%));
  --p-invite-rule-border-mask: var(--p-promotion-status-border-mask);
  --p-invite-rule-level-glow-1: rgb(56 102 33 / 80%);
  --p-invite-rule-level-glow-2: rgb(156 127 25 / 80%);
  --p-invite-rule-level-glow-3: rgb(156 25 95 / 80%);
  --p-invite-rule-level-rate-1: #269829;
  --p-invite-rule-level-rate-2: #cfa80a;
  --p-invite-rule-level-rate-3: #920a75;
  --p-invite-rule-level-example-1: rgb(38 152 41 / 10%);
  --p-invite-rule-level-example-2: rgb(207 168 10 / 10%);
  --p-invite-rule-level-example-3: rgb(146 10 117 / 10%);
  --p-invite-rule-loss-value: #77edd5;
  --p-invite-rule-member-value: #4da4e4;
  --p-invite-rule-formula-background: radial-gradient(#082129, #061c24);
  --p-invite-rule-formula-border: #162d38;
  --p-wager-task-dialog-background: #19173a;
  --p-wager-task-dialog-border: rgb(255 255 255 / 10%);
  --p-wager-task-header-divider: rgb(255 255 255 / 8%);
  --p-wager-task-card-background: #061c4f;
  --p-wager-task-primary-text: #fff;
  --p-wager-task-muted-text: rgb(255 255 255 / 70%);
  --p-wager-task-success-text: #00f5a0;
  --p-wager-task-warning-text: #fac201;
  --p-wager-task-progress-track: rgb(255 255 255 / 10%);
  --p-wager-task-progress-background: linear-gradient(90deg, #b4db01 0%, #40a039 100%);
  --p-wager-task-bet-button-background: linear-gradient(135deg, #b4db01, #40a039);
  --p-wager-task-bet-button-color: #fff;
  --p-order-progress-index-background: #4b5159;
  --p-vip-rule-title-color: #ffcda5;
  --p-vip-rule-content-color: #fff;
  --p-color-text: var(--default-color-text);
  --p-color-text-muted: var(--default-color-text-muted);
  --p-color-accent: #ff772a;
  --p-color-error: var(--default-color-error);
  --p-page-background: var(--bg-body, #020023);
  --p-focus-color: var(--default-color-primary-bright);
  --p-space-1: var(--default-space-1);
  --p-space-2: var(--default-space-2);
  --p-space-3: var(--default-space-3);
  --p-space-4: var(--default-space-4);
  --p-font-xs: var(--default-font-xs);
  --p-font-sm: var(--default-font-sm);
  --p-font-md: var(--default-font-md);
  --p-font-lg: var(--default-font-lg);
  --p-radius-md: var(--default-radius-md);
  --p-radius-pill: var(--default-radius-pill);
  --p-motion-fast: var(--default-motion-fast);
  --p-motion-normal: var(--default-motion-normal);
  --p-loading-duration: 1s;
  --p-ripple-background: rgb(255 255 255 / 25%);
  --p-disabled-overlay: rgb(0 0 0 / 35%);
  --p-attention-color: white;
  --p-attention-background: #f97316;
  --p-attention-shadow: 0 1px 1px rgb(0 0 0 / 50%);
  --p-skeleton-background: rgb(255 255 255 / 8%);
  --p-safe-top: var(--default-safe-top);
  --p-safe-right: var(--default-safe-right);
  --p-safe-bottom: var(--default-safe-bottom);
  --p-safe-left: var(--default-safe-left);
  --p-layer-sticky: var(--default-layer-sticky);
  --p-layer-dialog: var(--default-layer-dialog);
  --p-button-border: var(--default-border);
  --p-button-radius: var(--default-radius-sm);
  --p-button-padding: var(--default-space-2) var(--default-space-3);
  --p-button-color: var(--default-color-text);
  --p-button-primary-background: linear-gradient(
    145deg,
    var(--default-color-primary-bright),
    var(--default-color-primary)
  );
  --p-button-secondary-background: var(--default-color-surface-raised);
  --p-button-ghost-color: var(--default-color-text-muted);
  --p-button-ghost-background: transparent;
  --p-button-shadow: var(--default-shadow-action);
  --p-card-border: var(--default-border);
  --p-card-radius: var(--default-radius-md);
  --p-card-background: var(--default-color-surface-raised);
  --p-card-shadow: none;
  --p-badge-min-height: 1.25rem;
  --p-badge-padding: 0 var(--default-space-2);
  --p-badge-text-color: var(--default-color-text);
  --p-badge-background: var(--default-color-accent);
  --p-state-min-height: 4.5rem;
  --p-state-radius: var(--default-radius-md);
  --p-state-background: transparent;
  --p-surface-border: var(--default-border);
  --p-surface-radius: var(--default-radius-md);
  --p-surface-background: var(--default-color-surface);
  --p-surface-elevated-background: var(--default-color-surface-raised);
  --p-surface-shadow: var(--default-shadow-card);
  --p-modal-overlay: rgb(2 2 20 / 76%);
  --p-modal-background: var(--default-color-surface-raised);
  --p-modal-radius: var(--default-radius-lg);
  --p-modal-max-width: 26.875rem;
  --p-section-margin: var(--default-space-4);
  --p-section-compact-margin: var(--default-space-2);
  --p-section-header-min-height: 1.875rem;
  --p-section-title-gap: 0.35rem;
  --p-chrome-min-height: 3.5rem;
  --p-chrome-border: var(--default-border);
  --p-chrome-background: #0a0439;
  --p-home-standard-module-icon-background: var(--p-surface-background);
  --p-home-experience-max-width: 26.875rem;
  --p-home-experience-content-padding-bottom: calc(5.75rem + var(--default-safe-bottom));
  --p-home-module-section-gap: 0.625rem;
  --p-home-experience-middle-padding-top: 0;
  --p-home-experience-bottom-margin: 0;
  --p-home-experience-bottom-radius: 0;
  --p-home-experience-bottom-padding: 0;
  --p-home-experience-bottom-background: transparent;
  --p-home-static-footer-inline-gutter: 0.9375rem;
  --p-home-static-footer-section-margin: var(--p-home-module-section-gap) var(--p-home-static-footer-inline-gutter) 0;
  --p-home-static-footer-section-border: 1px solid rgb(103 70 190 / 38%);
  --p-home-static-footer-section-radius: 0.75rem;
  --p-home-static-footer-section-background: linear-gradient(145deg, rgb(14 8 48 / 97%), rgb(6 3 34 / 98%));
  --p-home-static-footer-section-shadow: inset 0 0 0 1px rgb(105 64 201 / 5%);
  --p-home-static-footer-padding: 1rem;
  --p-home-static-footer-divider: 1px solid rgb(255 255 255 / 10%);
  --p-home-static-footer-divider-display: none;
  --p-home-static-footer-gap: 0.75rem;
  --p-home-static-footer-heading-padding-top: 0;
  --p-home-static-footer-heading-font-size: var(--p-type-step-16);
  --p-home-static-footer-heading-font-weight: 700;
  --p-home-static-footer-card-heading-accent-display: none;
  --p-home-static-footer-card-heading-accent-width: 1.25rem;
  --p-home-static-footer-card-heading-accent-height: 0.1875rem;
  --p-home-static-footer-card-heading-accent-gap: 0.375rem;
  --p-home-static-footer-card-heading-accent-radius: 999px;
  --p-home-static-footer-card-heading-accent: linear-gradient(90deg, #c329f4, #4868ff);
  --p-home-static-footer-items-padding-top: 0.75rem;
  --p-home-static-footer-item-min-width: 3.5rem;
  --p-home-static-footer-item-min-height: 0;
  --p-home-static-footer-item-padding: 0;
  --p-home-static-footer-item-background: transparent;
  --p-home-static-footer-media-width: 3.5rem;
  --p-home-static-footer-media-height: 2.2rem;
  --p-home-static-footer-media-radius: var(--default-radius-sm);
  --p-home-static-footer-media-background: transparent;
  --p-home-static-footer-icon-color: var(--default-color-primary-bright);
  --p-home-static-footer-icon-item-padding: 0;
  --p-home-static-footer-featured-min-height: 4rem;
  --p-home-static-footer-featured-padding: 0;
  --p-home-static-footer-featured-background: transparent;
  --p-home-static-footer-brand-media-width: 6.75rem;
  --p-home-static-footer-brand-media-height: 4.75rem;
  --p-home-static-footer-responsible-media-size: 2.25rem;
  --p-home-static-footer-title-color: #fff;
  --p-home-static-footer-muted-color: #9fa3bd;
  --p-home-static-footer-divider-background: rgb(255 255 255 / 10%);
  --p-about-brand-section-margin: var(--p-home-module-section-gap) var(--p-home-static-footer-inline-gutter) 0;
  --p-about-brand-header-margin-bottom: 0.75rem;
  --p-about-brand-title-gap: 0.5rem;
  --p-about-brand-title-icon: linear-gradient(180deg, #c329f4, #4868ff);
  --p-about-brand-title-icon-display: block;
  --p-about-brand-title-icon-width: 0.25rem;
  --p-about-brand-title-icon-height: 1.25rem;
  --p-about-brand-title-icon-radius: 999px;
  --p-about-brand-heading-font-size: var(--p-type-step-16);
  --p-about-brand-heading-font-weight: 700;
  --p-about-brand-card-min-height: 8rem;
  --p-about-brand-card-gap: 0.75rem;
  --p-about-brand-card-border: var(--p-home-static-footer-section-border);
  --p-about-brand-card-radius: var(--p-home-static-footer-section-radius);
  --p-about-brand-card-padding: 0.75rem;
  --p-about-brand-card-bg: rgb(9 5 45 / 92%);
  --p-about-brand-card-hover-bg: rgb(15 9 58 / 96%);
  --p-about-brand-card-shadow: var(--p-home-static-footer-section-shadow);
  --p-about-brand-card-overlay-display: none;
  --p-about-brand-card-overlay: transparent;
  --p-about-brand-copy-width: auto;
  --p-about-brand-copy-flex: 1 1 0;
  --p-about-brand-copy-justify: center;
  --p-about-brand-copy-padding: 0;
  --p-about-brand-copy-font-size: var(--p-type-step-12);
  --p-about-brand-title-font-size: var(--p-type-step-15);
  --p-about-brand-title-font-weight: 700;
  --p-about-brand-title-line-height: 1.35;
  --p-about-brand-title-margin-bottom: 0.5rem;
  --p-about-brand-summary-lines: 3;
  --p-about-brand-summary-line-height: 1.5;
  --p-about-brand-summary-margin-bottom: 0.625rem;
  --p-about-brand-item-view-display: inline-flex;
  --p-about-brand-item-view-height: auto;
  --p-about-brand-item-view-gap: 0.375rem;
  --p-about-brand-item-view-border: 0;
  --p-about-brand-item-view-bg: transparent;
  --p-about-brand-item-view-color: #21dfea;
  --p-about-brand-item-view-decoration: none;
  --p-about-brand-item-view-padding: 0;
  --p-about-brand-item-view-radius: 0;
  --p-about-brand-item-view-arrow-display: inline;
  --p-about-brand-media-position: static;
  --p-about-brand-media-inset: auto;
  --p-about-brand-media-width: 41%;
  --p-about-brand-media-height: 6.5rem;
  --p-about-brand-media-radius: 0.5rem;
  --p-about-brand-media-object-fit: cover;
  --p-about-brand-media-object-position: center;
  --p-about-brand-view-more-bg: transparent;
  --p-about-brand-view-more-border: 0;
  --p-about-brand-view-more-color: #21dfea;
  --p-about-brand-view-more-height: 1.75rem;
  --p-about-brand-view-more-padding: 0 0.25rem;
  --p-about-brand-view-more-radius: 0;
  --p-game-license-section-margin: var(--p-home-module-section-gap) var(--p-home-static-footer-inline-gutter) 0;
  --p-game-license-aside-align: stretch;
  --p-game-license-aside-flex: 0 0 auto;
  --p-game-license-aside-width: 100%;
  --p-game-license-aside-border: 0;
  --p-game-license-aside-border-top: 1px solid rgb(103 70 190 / 24%);
  --p-game-license-column-min-height: 0;
  --p-game-license-column-border: 0;
  --p-game-license-column-radius: 0;
  --p-game-license-column-padding: 0;
  --p-game-license-column-background: transparent;
  --p-game-license-column-shadow: none;
  --p-game-license-badge-bg: rgb(18 10 60 / 75%);
  --p-game-license-badge-border: 1px solid rgb(108 70 198 / 45%);
  --p-game-license-badge-radius: 0.5rem;
  --p-game-license-badge-padding: 0.625rem;
  --p-game-license-badge-width: calc(50% - 0.3125rem);
  --p-game-license-badge-shadow: inset 0 0 1rem rgb(103 47 211 / 12%);
  --p-game-license-badge-img-max-h: 4.75rem;
  --p-game-license-badge-img-max-w: 100%;
  --p-game-license-badges-flex: 1 1 auto;
  --p-game-license-badges-justify: center;
  --p-game-license-badges-gap: 0.5rem;
  --p-game-license-bg: transparent;
  --p-game-license-card-bg: var(--p-home-static-footer-section-background);
  --p-game-license-card-border: var(--p-home-static-footer-section-border);
  --p-game-license-card-padding-bottom: 1rem;
  --p-game-license-card-padding-x: 1rem;
  --p-game-license-card-radius: var(--p-home-static-footer-section-radius);
  --p-game-license-card-shadow: var(--p-home-static-footer-section-shadow);
  --p-game-license-content-align: stretch;
  --p-game-license-content-bg: transparent;
  --p-game-license-content-flex-direction: column;
  --p-game-license-content-gap: 1rem;
  --p-game-license-content-padding: 0;
  --p-game-license-content-radius: 0;
  --p-game-license-content-wrap: nowrap;
  --p-game-license-footer-divider-display: none;
  --p-game-license-inner-margin-top: 0;
  --p-game-license-inner-padding-top: 1rem;
  --p-game-license-logo-display: none;
  --p-game-license-section-border-top: 0;
  --p-game-license-text-color: #9fa3bd;
  --p-game-license-text-flex: 0 0 auto;
  --p-game-license-text-margin-end: 0;
  --p-game-license-text-max-width: none;
  --p-game-license-text-width: 100%;
  --p-game-license-text-line-height: 1.6;
  --p-game-license-title-color: #fff;
  --p-game-license-title-display: block;
  --p-game-license-authority-title-display: block;
  --p-game-license-title-font-size: var(--p-type-step-14);
  --p-game-license-title-font-weight: 700;
  --p-game-license-title-margin-bottom: 0.625rem;
  --p-home-responsible-gaming-section-margin: var(--p-home-module-section-gap) var(--p-home-static-footer-inline-gutter) 0;
  --p-home-responsible-gaming-padding: 0.875rem;
  --p-home-responsible-gaming-heading-padding-top: 0;
  --p-home-responsible-gaming-content-gap: 0.75rem;
  --p-home-responsible-gaming-badge-gap: 0.75rem;
  --p-home-responsible-gaming-badge-height: 2.25rem;
  --p-home-responsible-gaming-body-line-height: 1.5;
  --p-home-responsible-gaming-divider-display: none;
  --p-home-responsible-gaming-legal-padding: 0.75rem 0 0;
  --p-home-responsible-gaming-legal-letter-spacing: 0;
  --p-home-upper-module-margin-inline: 0.75rem;
  --p-home-upper-module-gap: var(--p-home-module-section-gap);
  --p-home-news-ticker-margin: var(--p-home-upper-module-gap) var(--p-home-upper-module-margin-inline) 0;
  --p-home-news-ticker-padding: 0;
  --p-home-news-ticker-min-height: 2.5rem;
  --p-home-news-ticker-gap: var(--default-space-2);
  --p-home-news-ticker-border: 0;
  --p-home-news-ticker-radius: var(--default-radius-pill);
  --p-home-news-ticker-bar-padding: 0 var(--default-space-3);
  --p-home-news-ticker-background: rgb(255 255 255 / 8%);
  --p-home-news-ticker-track-gap: var(--default-space-3);
  --p-home-news-ticker-item-min-width: 100%;
  --p-home-news-ticker-font-size: var(--p-type-step-12);
  --p-home-news-ticker-font-weight: 400;
  --p-home-news-ticker-line-height: var(--p-leading-step-18);
  --p-home-news-ticker-message-size: 1.9rem;
  --p-home-news-ticker-message-background: rgb(255 255 255 / 10%);
  --p-home-banner-min-height: 133px;
  --p-home-banner-margin: 0 var(--p-home-upper-module-margin-inline);
  --p-home-banner-padding: 5px 0;
  --p-home-banner-radius: var(--default-radius-md);
  --p-home-banner-card-margin: -10px 0;
  --p-home-banner-card-previous-transform: translateX(-150%) translateZ(-800px);
  --p-home-banner-card-next-transform: translateX(50%) translateZ(-800px);
  --p-home-banner-dot-size: 5px;
  --p-home-banner-arrow-size: 24px;
  --p-home-banner-arrow-offset: 8px;
  --p-home-banner-copy-inset: auto auto 1rem 1rem;
  --p-home-banner-copy-max-width: 62%;
  --p-home-banner-copy-gap: 0.25rem;
  --p-home-banner-copy-title-size: 1rem;
  --p-home-quick-actions-margin-inline: var(--p-home-upper-module-margin-inline);
  --p-home-quick-actions-margin-top: var(--p-home-upper-module-gap);
  --p-home-quick-actions-margin-bottom: 0;
  --p-home-quick-actions-panel-background: rgb(255 255 255 / 8%);
  --p-home-quick-actions-panel-radius: var(--default-geometry-quick-actions-panel-radius);
  --p-home-quick-actions-panel-padding-top: var(--default-geometry-quick-actions-panel-padding-top);
  --p-home-quick-actions-panel-padding-x: var(--default-geometry-quick-actions-panel-padding-inline);
  --p-home-quick-actions-panel-padding-bottom: var(--default-geometry-quick-actions-panel-padding-bottom);
  --p-home-quick-actions-scroll-padding-top: var(--default-geometry-quick-actions-scroll-padding-top);
  --p-home-quick-actions-gap: var(--default-geometry-quick-actions-gap);
  --p-home-quick-actions-badge-top: 0;
  --p-home-quick-actions-badge-height: 1rem;
  --p-home-quick-actions-badge-radius: 0.625rem;
  --p-home-quick-actions-badge-color: white;
  --p-home-quick-actions-badge-background: #f97316;
  --p-home-quick-actions-badge-shadow: 0 0.0625rem 0.0625rem rgb(0 0 0 / 50%);
  --p-home-quick-actions-badge-font-size: 0.5rem;
  --p-home-quick-actions-badge-font-weight: 700;
  --p-home-quick-actions-badge-label-max-width: 100%;
  --p-home-quick-actions-badge-label-padding: 0 0.25rem;
  --p-home-quick-actions-badge-count-size: 1rem;
  --p-home-quick-actions-badge-count-right: 0;
  --p-home-quick-actions-badge-count-transform: translate(25%, -50%);
  --p-home-quick-actions-item-min-width: 3.0625rem;
  --p-home-quick-actions-item-background: var(--p-promo-icon-container-bg, none);
  --p-home-quick-actions-item-radius: var(--p-promo-icon-container-border-radius, 0);
  --p-home-quick-actions-item-margin-right: var(--p-promo-icon-container-padding-bottom, 0);
  --p-home-quick-actions-item-padding-top: var(--p-promo-icon-container-padding-top, 0);
  --p-home-quick-actions-item-padding-bottom: var(--p-promo-icon-container-padding-bottom, 0);
  --p-home-quick-actions-tile-size: var(--default-geometry-quick-actions-tile-size);
  --p-home-quick-actions-tile-radius: var(--default-geometry-quick-actions-tile-radius);
  --p-home-quick-actions-tile-background: var(--p-promo-icon-bg, transparent);
  --p-hongbao-rain-nav-icon: var(--p-asset-promotions-hongbao-logo3-webp);
  --p-promo-icon-tile-size: var(--default-geometry-quick-actions-tile-size);
  --p-home-game-suppliers-margin: var(--p-home-module-section-gap) var(--p-home-upper-module-margin-inline) 0;
  --p-home-game-suppliers-radius: 14px;
  --p-home-game-suppliers-padding: 10px 9px 12px;
  --p-home-game-suppliers-background: radial-gradient(ellipse 120% 80% at 2% 1%, #411574 1%, #1c0c48 28%, #0a0733 69%);
  --p-home-game-suppliers-accent: #01dced;
  --p-home-game-suppliers-register-color: white;
  --p-home-game-suppliers-item-color: white;
  --p-home-game-suppliers-register-background: linear-gradient(180deg, rgb(10 100 139 / 60%), rgb(15 35 85 / 60%));
  --p-home-game-suppliers-grid-gap: 15px 8px;
  --p-home-game-suppliers-item-min-height: 5rem;
  --p-home-game-suppliers-item-padding: 0.55rem 0.35rem;
  --p-home-game-suppliers-item-radius: 10px;
  --p-home-game-suppliers-item-blue: linear-gradient(135deg, #2368c2, #13215d);
  --p-home-game-suppliers-item-purple: linear-gradient(135deg, #6832ae, #151058);
  --p-home-game-suppliers-logo-box-height: 2.125rem;
  --p-home-game-suppliers-logo-width: 100%;
  --p-home-game-suppliers-logo-height: 2.125rem;
  --p-home-game-discovery-margin: var(--p-home-module-section-gap) 0 0;
  --p-home-game-discovery-radius: 16px;
  --p-home-game-discovery-overflow: hidden;
  --p-home-game-discovery-padding: 0.625rem 0 0.75rem;
  --p-home-game-discovery-background: #12083b;
  --p-home-game-discovery-inner-radius: 0;
  --p-home-game-discovery-inner-padding: 0;
  --p-home-game-discovery-inner-background: transparent;
  --p-home-game-discovery-content-min-height: 150px;
  --p-home-game-discovery-state-margin: 0 0.9375rem;
  --p-home-game-discovery-title-icon-size: 1.25rem;
  --p-home-game-discovery-title-icon: var(--p-asset-common-hot-fire-png);
  --p-home-game-discovery-search-border: var(--p-index-game-list-search-border, 0);
  --p-home-game-discovery-search-radius: var(--p-index-game-list-search-radius, 0);
  --p-home-game-discovery-search-padding: var(--p-index-game-list-search-padding, 0);
  --p-home-game-discovery-search-color: var(--p-index-game-list-search-color, var(--default-color-text-muted));
  --p-home-game-discovery-search-background: var(--p-index-game-list-search-bg, transparent);
  --p-home-game-discovery-search-font-size: var(--p-index-game-list-search-font-size, var(--p-type-step-13));
  --p-home-game-discovery-search-font-weight: var(--p-index-game-list-search-font-weight, 600);
  --p-home-game-discovery-search-icon: var(--p-index-game-list-search-icon);
  --p-home-game-discovery-favorite-icon: var(--p-asset-common-favorite-default-svg);
  --p-home-game-discovery-favorite-active-icon: var(--p-asset-common-favorite-active-svg);
  --p-index-game-list-search-icon: var(--p-asset-common-search-svg);
  --p-index-game-list-search-icon-tint: transparent;
  --p-index-game-list-icon-arrow-down: none;
  --p-index-game-list-load-more-text-color: var(--p-color-text-muted);
  --p-home-game-discovery-page-border: 1px solid rgb(96 77 179 / 55%);
  --p-home-game-discovery-page-color: #19e4ee;
  --p-home-game-discovery-page-background: #2a1c68;
  --p-home-game-discovery-tab-gap: 5px;
  --p-home-game-discovery-tab-height: 35px;
  --p-home-game-discovery-tab-flex: 0 0 5rem;
  --p-home-game-discovery-tab-padding: 0 0.375rem;
  --p-home-game-discovery-tab-font-size: var(--p-type-step-12);
  --p-home-game-discovery-tab-border: 1px solid #32285f;
  --p-home-game-discovery-tab-radius: 0.5rem;
  --p-home-game-discovery-tab-color: #c2c4d3;
  --p-home-game-discovery-tab-background: #1a1244;
  --p-home-game-discovery-tab-active-border: 1px solid #3987ab;
  --p-home-game-discovery-tab-active-outline: none;
  --p-home-game-discovery-tab-active-color: #39d2e2;
  --p-home-game-discovery-tab-active-background: linear-gradient(180deg, #161f44, #004463);
  --p-home-game-discovery-divider-background: rgb(255 255 255 / 10%);
  --p-home-game-discovery-more-height: 32px;
  --p-home-game-discovery-more-gap: 6px;
  --p-home-game-discovery-more-margin: 15px auto 0;
  --p-home-game-discovery-more-border: 0;
  --p-home-game-discovery-more-radius: 0;
  --p-home-game-discovery-more-padding: 0 10px;
  --p-home-game-discovery-more-color: #b9bdd9;
  --p-home-game-discovery-more-background: transparent;
  --p-home-game-discovery-more-font-size: var(--p-type-step-12);
  --p-home-game-discovery-more-icon-size: 16px;
  --p-home-game-discovery-more-icon-transition: transform 160ms ease;
  --p-home-title-icon-size: 1.125rem;
  --p-home-title-icon-background: none;
  --p-home-live-activity-margin: var(--p-home-module-section-gap) var(--p-home-upper-module-margin-inline) 0;
  --p-home-live-activity-panel-radius: 0.75rem;
  --p-home-live-activity-panel-padding: 0.625rem;
  --p-home-live-activity-background: rgb(18 8 59);
  --p-home-live-activity-color: rgb(255 255 255 / 92%);
  --p-home-live-activity-muted-color: rgb(255 255 255 / 56%);
  --p-home-live-activity-header-height: 2.5rem;
  --p-home-live-activity-title-size: 1rem;
  --p-home-live-activity-eyebrow-size: 0.625rem;
  --p-home-live-activity-eyebrow-color: #ff5a43;
  --p-home-live-activity-status-size: 0.625rem;
  --p-home-live-activity-status-color: #ffd047;
  --p-home-live-activity-tab-gap: 0;
  --p-home-live-activity-tab-height: 2.5rem;
  --p-home-live-activity-tab-margin-bottom: 0.5rem;
  --p-home-live-activity-tab-radius: 0.5rem;
  --p-home-live-activity-tab-track-padding: 0.1875rem;
  --p-home-live-activity-tab-font-size: var(--p-type-step-12);
  --p-home-live-activity-tab-border: 1px solid rgb(255 255 255 / 9%);
  --p-home-live-activity-tab-divider: 1px solid rgb(255 255 255 / 7%);
  --p-home-live-activity-tab-color: rgb(255 255 255 / 64%);
  --p-home-live-activity-tab-background: rgb(255 255 255 / 5%);
  --p-home-live-activity-tab-active-border-color: rgb(50 211 227 / 62%);
  --p-home-live-activity-tab-active-color: #f4fdff;
  --p-home-live-activity-tab-active-background: rgb(13 78 104 / 92%);
  --p-home-live-activity-tab-active-shadow: inset 0 0 0 1px rgb(255 255 255 / 5%), 0 3px 10px rgb(0 0 0 / 18%);
  --p-home-live-activity-tab-transition-duration: 180ms;
  --p-home-live-activity-channel-transition-duration: 160ms;
  --p-home-live-activity-channel-transition-offset: 0.25rem;
  --p-home-live-activity-row-gap: 0.25rem;
  --p-home-live-activity-row-height: 2.75rem;
  --p-home-live-activity-row-radius: 0.5625rem;
  --p-home-live-activity-row-padding: 0.3125rem 0.5rem;
  --p-home-live-activity-row-column-gap: 0.5rem;
  --p-home-live-activity-row-background: rgb(255 255 255 / 5%);
  --p-home-live-activity-avatar-size: 1.75rem;
  --p-home-live-activity-avatar-radius: 0.375rem;
  --p-home-live-activity-avatar-color: #58dceb;
  --p-home-live-activity-avatar-background: rgb(255 255 255 / 7%);
  --p-home-live-activity-message-size: 0.6875rem;
  --p-home-live-activity-user-color: #5fd9e9;
  --p-home-live-activity-message-color: rgb(255 255 255 / 82%);
  --p-home-live-activity-amount-size: 0.6875rem;
  --p-home-live-activity-amount-color: #ffd047;
  --p-home-live-activity-event-icon-size: 1rem;
  --p-home-live-activity-event-icon-color: #ff7438;
  --p-home-live-activity-move-duration: 650ms;
  --p-home-live-activity-state-min-height: 2.75rem;
  --p-home-lucky-jackpot-margin: var(--p-home-module-section-gap) var(--p-home-upper-module-margin-inline) 0;
  --p-home-lucky-jackpot-border: 1px solid rgb(126 65 209 / 42%);
  --p-home-lucky-jackpot-radius: 0.75rem;
  --p-home-lucky-jackpot-padding: 0.75rem;
  --p-home-lucky-jackpot-color: var(--p-color-text, white);
  --p-home-lucky-jackpot-muted-color: rgb(255 255 255 / 62%);
  --p-home-lucky-jackpot-background: linear-gradient(145deg, rgb(27 11 76 / 92%), rgb(8 4 41 / 96%));
  --p-home-lucky-jackpot-header-height: 1.75rem;
  --p-home-lucky-jackpot-title-icon-display: none;
  --p-home-lucky-jackpot-title-icon: none;
  --p-home-lucky-jackpot-title-size: 1rem;
  --p-home-lucky-jackpot-more-size: 0.875rem;
  --p-home-lucky-jackpot-more-chevron-size: 1.5rem;
  --p-home-lucky-jackpot-list-gap: 0.25rem;
  --p-home-lucky-jackpot-list-margin-top: 0.5rem;
  --p-home-lucky-jackpot-card-border: rgb(111 72 188 / 24%);
  --p-home-lucky-jackpot-card-radius: 0.625rem;
  --p-home-lucky-jackpot-card-background: rgb(10 8 42 / 78%);
  --p-home-lucky-jackpot-row-height: 3.25rem;
  --p-home-lucky-jackpot-row-gap: 0.5rem;
  --p-home-lucky-jackpot-row-padding: 0.3125rem 0.625rem;
  --p-home-lucky-jackpot-avatar-size: 2.375rem;
  --p-home-lucky-jackpot-avatar-background: #19173a;
  --p-home-lucky-jackpot-winner-gap: 0.5rem;
  --p-home-lucky-jackpot-winner-size: 0.875rem;
  --p-home-lucky-jackpot-game-size: 0.75rem;
  --p-home-lucky-jackpot-amount-color: #48df3d;
  --p-home-lucky-jackpot-amount-size: 0.9375rem;
  --p-home-side-menu-media-background: rgb(255 255 255 / 7%);
  --p-home-side-menu-progress-track: rgb(255 255 255 / 10%);
  --p-home-side-menu-overlay: rgb(0 0 0 / 58%);
  --p-home-side-menu-background: var(--p-chrome-background);
  --p-home-side-menu-danger: #ff6b7a;
  --p-home-side-menu-badge-color: #ffe9a8;
  --p-home-side-menu-badge-background: rgb(255 165 0 / 18%);
  --p-home-side-menu-attention: #ff375f;
  --p-home-side-menu-progress: #45f3a0;
  --p-home-claim-center-button-color: white;
  --p-home-claim-center-border: 0.125rem solid rgb(255 255 255 / 20%);
  --p-home-claim-center-icon-background: linear-gradient(145deg, #ff9c45, #ef445f);
  --p-home-claim-center-shadow: 0 0.6rem 1.5rem rgb(0 0 0 / 40%);
  --p-home-claim-center-label-border: 1px solid #ffe7a4;
  --p-home-claim-center-label-color: white;
  --p-home-claim-center-badge-border: 1px solid white;
  --p-home-claim-center-badge-color: white;
  --p-home-claim-center-badge-background: #ef4444;
  --p-home-claim-center-close-color: white;
  --p-home-claim-center-close-background: rgb(0 0 0 / 30%);
}

:root {
  --p-home-banner-radius: var(--p-home-banner-border-radius, 0.9375rem);
  --p-home-header-max-width: 75rem;
  --p-home-header-height: calc(var(--default-geometry-header-height) + var(--default-safe-top));
  --p-home-header-padding: var(--default-safe-top)
    max(var(--default-geometry-header-padding-inline), var(--default-safe-right))
    0
    max(var(--default-geometry-header-padding-inline), var(--default-safe-left));
  --p-home-header-gap: var(--default-geometry-header-gap);
  --p-home-header-leading-size: var(--default-geometry-header-leading-size);
  --p-home-header-leading-icon-size: var(--default-geometry-header-leading-icon-size);
  --p-home-header-leading-background: transparent;
  --p-home-header-leading-radius: var(--default-geometry-header-auth-radius);
  --p-home-header-leading-track-offset: 0;
  --p-home-header-leading-visual-offset-x: 0;
  --p-home-header-background: var(--p-chrome-background, #0a0439);
  --p-home-header-logo-width: var(--default-geometry-header-logo-width);
  --p-home-header-logo-height: var(--default-geometry-header-logo-height);
  --p-home-header-auth-height: var(--default-geometry-header-auth-height);
  --p-home-header-auth-min-width: var(--default-geometry-header-auth-min-width);
  --p-home-header-auth-radius: var(--default-geometry-header-auth-radius);
  --p-home-header-auth-border: 0;
  --p-home-header-login-border: 0;
  --p-home-header-login-color: #fff;
  --p-home-header-login-background: linear-gradient(90deg, #6cd337, #3aa901);
  --p-home-header-register-color: #fff;
  --p-home-header-register-background: linear-gradient(135deg, #7b6fff, #564bff 100%);
  --p-home-header-wallet-min-width: var(--default-geometry-header-wallet-min-width);
  --p-home-header-wallet-height: var(--default-geometry-header-wallet-height);
  --p-home-header-wallet-radius: var(--default-geometry-header-wallet-radius);
  --p-home-header-wallet-padding: 0.1875rem 0.375rem 0.1875rem 0.5rem;
  --p-home-header-wallet-gap: var(--default-geometry-header-wallet-gap);
  --p-home-header-wallet-balance-gap: var(--default-geometry-header-wallet-gap);
  --p-home-header-wallet-logo-size: var(--default-geometry-header-wallet-logo-size);
  --p-home-header-wallet-value-font-size: var(--p-type-step-12);
  --p-home-header-wallet-value-font-weight: 700;
  --p-home-header-wallet-background: #211968;
  --p-home-header-wallet-add-size: var(--default-geometry-header-wallet-add-size);
  --p-home-header-wallet-add-font-size: var(--p-type-step-12);
  --p-home-header-wallet-add-color: #021d13;
  --p-home-header-wallet-add-background: transparent;
  --p-home-header-menu-background: rgb(255 255 255 / 8%);
  --p-home-header-menu-radius: 50%;
  --p-home-game-navigation-top: calc(var(--default-geometry-navigation-top) + var(--default-safe-top));
  --p-home-game-navigation-min-height: var(--default-geometry-navigation-min-height);
  --p-home-game-navigation-margin-inline: 0;
  --p-home-game-navigation-padding: var(--default-geometry-navigation-padding-y)
    max(var(--default-geometry-navigation-padding-inline), var(--default-safe-right))
    var(--default-geometry-navigation-padding-y)
    max(var(--default-geometry-navigation-padding-inline), var(--default-safe-left));
  --p-home-game-navigation-gap: var(--default-geometry-navigation-gap);
  --p-home-game-navigation-background: #020023;
  --p-home-game-navigation-item-min-width: var(--default-geometry-navigation-item-min-width);
  --p-home-game-navigation-item-height: var(--default-geometry-navigation-item-height);
  --p-home-game-navigation-item-direction: row;
  --p-home-game-navigation-item-gap: var(--default-geometry-navigation-item-gap);
  --p-home-game-navigation-item-border: 0;
  --p-home-game-navigation-item-active-border: 0;
  --p-home-game-navigation-item-radius: var(--default-geometry-navigation-item-radius);
  --p-home-game-navigation-item-background: linear-gradient(0deg, rgb(255 255 255 / 5%), rgb(255 255 255 / 10%));
  --p-home-game-navigation-item-active-background: linear-gradient(328deg, #711494 7%, #2d168b 93%);
  --p-home-game-navigation-item-color: white;
  --p-home-game-navigation-item-active-color: white;
  --p-home-game-navigation-icon-size: var(--default-geometry-navigation-icon-size);
  --p-home-game-navigation-item-padding: var(--default-geometry-navigation-item-padding-y) var(--default-geometry-navigation-item-padding-inline);
  --p-home-game-navigation-item-overflow: hidden;
  --p-home-game-navigation-font-size: var(--p-type-nav-label);
  --p-home-bottom-navigation-max-width: var(--p-home-experience-max-width);
  --p-home-bottom-navigation-content-height: 4.6875rem;
  --p-home-bottom-navigation-height: var(--p-home-bottom-navigation-content-height);
  --p-home-bottom-navigation-safe-bottom: var(--default-safe-bottom);
  --p-home-bottom-navigation-total-height: calc(
    var(--p-home-bottom-navigation-content-height) + var(--p-home-bottom-navigation-safe-bottom)
  );
  --p-home-bottom-navigation-padding: 0
    max(0.9375rem, var(--default-safe-right))
    var(--p-home-bottom-navigation-safe-bottom)
    max(0.9375rem, var(--default-safe-left));
  --p-home-bottom-navigation-border: 0;
  --p-home-bottom-navigation-background: var(--p-chrome-background);
  --p-home-bottom-navigation-shadow: none;
  --p-home-bottom-navigation-item-color: #b1b6c6;
  --p-home-bottom-navigation-item-min-height: 3.4625rem;
  --p-home-bottom-navigation-item-align-self: center;
  --p-home-bottom-navigation-item-align-content: start;
  --p-home-bottom-navigation-item-padding: 0.625rem 0.3125rem 0;
  --p-home-bottom-navigation-item-gap: 0.7125rem;
  --p-home-bottom-navigation-item-offset: -0.9375rem;
  --p-home-bottom-navigation-icon-size: 1.25rem;
  --p-home-bottom-navigation-font-size: var(--p-type-nav-label);
  --p-home-bottom-navigation-label-line-height: 0.875rem;
  --p-home-bottom-navigation-active-color: #ff772a;
  --p-home-bottom-navigation-badge-background: #ee0a24;
  --p-home-bottom-navigation-badge-border-color: #fff;
  --p-home-bottom-navigation-badge-color: #fff;
  --p-home-bottom-navigation-badge-font-weight: 600;
  --p-home-bottom-navigation-primary-size: 2.875rem;
  --p-home-bottom-navigation-primary-icon-top: -0.859375rem;
  --p-home-bottom-navigation-primary-item-align-content: start;
  --p-home-bottom-navigation-primary-item-padding: 0.45625rem 0.3125rem 0;
  --p-home-bottom-navigation-primary-border: 0;
  --p-home-bottom-navigation-primary-background: transparent;
  --p-home-bottom-navigation-primary-color: white;
  --p-home-bottom-navigation-primary-shadow: none;
  --p-home-overlay-layer: var(--default-layer-dialog);
  --p-home-install-prompt-background: var(--default-color-surface-raised);
  --p-home-install-prompt-border: var(--default-border);
  --p-home-install-prompt-radius: var(--default-radius-lg);
  --p-home-install-prompt-shadow: 0 0.8rem 2rem rgb(0 0 0 / 40%);
  --p-home-install-prompt-action-background: linear-gradient(180deg, #58a4f2, #306dc9);
  --p-home-install-prompt-action-radius: 0.25rem;
  --p-home-install-prompt-close-background: transparent;
  --p-home-web-push-overlay: rgb(2 2 20 / 52%);
  --p-home-web-push-background: var(--default-color-surface-raised);
  --p-home-web-push-border: var(--default-border);
  --p-home-web-push-action-background: linear-gradient(145deg, var(--default-color-primary-bright), var(--default-color-primary));
  --p-home-web-push-shadow: 0 0.5rem 1.5rem rgb(0 0 0 / 35%);
  --p-home-web-push-action-radius: 0.625rem;
  --p-home-web-push-radius: 0.625rem;
  --p-home-game-discovery-loading-overlay: rgb(0 0 0 / 58%);
  --p-home-social-media-item-shadow: 0 0.25rem 0.75rem rgb(0 0 0 / 28%);
  --p-game-license-text-border: var(--p-game-license-column-border);
  --p-home-claim-center-right: 0.625rem;
  --p-home-claim-center-bottom: 7.5rem;
  --p-home-claim-center-size: 7.125rem;
  --p-home-claim-center-background: transparent;
  --p-home-claim-center-label-bottom: 0.625rem;
  --p-home-claim-center-label-min-width: 5.5rem;
  --p-home-claim-center-label-padding: 0.3rem 0.5rem;
  --p-home-claim-center-label-background: linear-gradient(180deg, #7f503a, #401e0d);
  --p-home-claim-center-label-shadow: 0 0.25rem 0.125rem rgb(0 0 0 / 80%);
  --p-home-claim-center-label-font-size: var(--p-type-step-12);
  --p-home-claim-center-label-font-weight: 700;
  --p-home-claim-center-label-line-height: 1.2;
  --p-home-claim-center-badge-top: auto;
  --p-home-claim-center-badge-right: 0.8125rem;
  --p-home-claim-center-badge-bottom: 1.6rem;
  --p-home-claim-center-badge-size: 1.125rem;
  --p-home-claim-center-badge-padding: 0;
  --p-home-claim-center-badge-radius: var(--p-radius-pill);
  --p-home-claim-center-badge-shadow: 0 0.12rem 0.24rem rgb(0 0 0 / 30%);
  --p-home-claim-center-badge-font-size: var(--p-type-step-12);
  --p-home-claim-center-badge-font-weight: 700;
  --p-home-claim-center-badge-line-height: 1.125rem;
  --p-home-claim-center-close-top: 0.25rem;
  --p-home-claim-center-close-right: 0.75rem;
  --p-home-claim-center-close-size: 1.5rem;
  --p-home-claim-center-close-transform: translate(40%, -40%);
  --p-home-claim-center-close-icon-size: 1.5rem;
}

@font-face {
    font-family: "Font Awesome 5 Free";
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url('../assets/fonts/fa-solid-900.woff2') format("woff2")
}

@font-face {
    font-family: 'Bebas';
    src: url('../assets/fonts/bebas.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Gilroy';
    src: url('../assets/fonts/gilroy.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geogrotesque-Wide Semi Bold';
    src: url('../assets/fonts/GeogrotesqueWide-SmBd.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Geogrotesque-Wide Bold';
    src: url('../assets/fonts/GeogrotesqueWide-Bd.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Futura';
    src: url('../assets/fonts/FUTURA-BOLD-5-lite.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@supports (-webkit-touch-callout: none) {
  @media (display-mode: standalone) {
    :root {
      --p-home-bottom-navigation-item-offset: 0.375rem;
    }
  }
}

:root {
  --un-rotate: 0;
  --un-rotate-x: 0;
  --un-rotate-y: 0;
  --un-rotate-z: 0;
  --un-scale-x: 1;
  --un-scale-y: 1;
  --un-scale-z: 1;
  --un-skew-x: 0;
  --un-skew-y: 0;
  --un-translate-x: 0;
  --un-translate-y: 0;
  --un-translate-z: 0;
  --un-pan-x: ;
  --un-pan-y: ;
  --un-pinch-zoom: ;
  --un-scroll-snap-strictness: proximity;
  --un-ordinal: ;
  --un-slashed-zero: ;
  --un-numeric-figure: ;
  --un-numeric-spacing: ;
  --un-numeric-fraction: ;
  --un-border-spacing-x: 0;
  --un-border-spacing-y: 0;
  --un-ring-offset-shadow: 0 0 rgb(0 0 0 / 0);
  --un-ring-shadow: 0 0 rgb(0 0 0 / 0);
  --un-shadow-inset: ;
  --un-shadow: 0 0 rgb(0 0 0 / 0);
  --un-shadow-color: rgb(0 0 0 / 0);
  --un-ring-inset: ;
  --un-ring-offset-width: 0px;
  --un-ring-offset-color: #fff;
  --un-ring-width: 0px;
  --un-ring-color: rgb(147 197 253 / 0.5);
  --un-blur: ;
  --un-brightness: ;
  --un-contrast: ;
  --un-drop-shadow: ;
  --un-drop-shadow-color: rgb(0 0 0 / 0);
  --un-grayscale: ;
  --un-hue-rotate: ;
  --un-invert: ;
  --un-saturate: ;
  --un-sepia: ;
  --un-backdrop-blur: ;
  --un-backdrop-brightness: ;
  --un-backdrop-contrast: ;
  --un-backdrop-grayscale: ;
  --un-backdrop-hue-rotate: ;
  --un-backdrop-invert: ;
  --un-backdrop-opacity: ;
  --un-backdrop-saturate: ;
  --un-backdrop-sepia: ;
  --un-from-opacity: 1;
  --un-to-opacity: 1;
}

:root {
  --p-feedback-delay-icon-color: #AFB259;
  --p-deposit-order-proof-icon-color: #08F68D;
  --p-redpack-claim-amount-gradient-end: #E0EBFF;
  --p-activity-football-patch-fill: #1D3541;
  --p-redpack-scratch-amount-gradient-start: #ade0ff;
  --p-redpack-credited-action-outline: #194EAC;
  --p-redpack-scratch-confirm-gradient-end: #A6F7B2;
  --p-redpack-credited-action-gradient-end: #E0EBFF;
  --p-vip-card-progress-track-color: rgba(255,255,255,0.5);
  --p-redpack-claim-amount-outline: #B649A7;
  --p-activity-football-seam-fill: #1D3541;
  --p-vip-card-current-level-text-color: #624007;
  --p-redpack-claim-action-gradient-end: #E0EBFF;
  --p-vip-card-locked-overlay-color: rgba(10,4,57,0.2);
  --p-activity-football-shadow-fill: #218D7B;
  --p-redpack-scratch-amount-gradient-end: #36c7ff;
  --p-vip-card-locked-icon-color: #fff;
  --p-redpack-claim-action-outline: #194EAC;
  --p-redpack-scratch-confirm-gradient-start: #FFFFFF;
  --p-vip-card-current-level-icon-color: #624007;
  --p-redpack-scratch-confirm-outline: #1B7A3A;
  --p-redpack-scratch-claim-outline: #1B7A3A;
  --p-vip-card-locked-text-color: #fff;
  --p-redpack-scratch-claim-gradient-start: #FFFFFF;
  --p-redpack-claim-action-gradient-start: #FFFFFF;
  --p-activity-football-outer-fill: #33AE99;
  --p-redpack-credited-action-gradient-start: #FFFFFF;
  --p-activity-football-panel-fill: #FFFFFF;
  --p-redpack-claim-amount-gradient-start: #FFFFFF;
  --p-redpack-scratch-claim-gradient-end: #A6F7B2;
  --p-redpack-scratch-amount-outline: #0F0036;
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --p-motion-fast: 0ms;
    --p-loading-duration: 1ms;
  }
}

:root {
  --default-color-page: #0a0439;
  --default-color-page-deep: #050224;
  --default-color-surface: #111053;
  --default-color-surface-raised: #191862;
  --default-color-surface-active: #243685;
  --default-color-text: #ffffff;
  --default-color-text-muted: #b9bdd9;
  --default-color-text-faint: #7f84ad;
  --default-color-line: rgb(167 176 255 / 24%);
  --default-color-line-strong: rgb(179 189 255 / 48%);
  --default-color-primary: #3349a4;
  --default-color-primary-bright: #5872dc;
  --default-color-accent: #f04f78;
  --default-color-gold: #f6c75d;
  --default-color-success: #48cfae;
  --default-color-error: #ff768e;
  --default-font-xs: 0.6875rem;
  --default-font-sm: 0.8125rem;
  --default-font-md: 0.9375rem;
  --default-font-lg: 1.125rem;
  --default-font-xl: 1.5rem;
  --default-space-1: 0.25rem;
  --default-space-2: 0.5rem;
  --default-space-3: 0.75rem;
  --default-space-4: 1rem;
  --default-space-5: 1.25rem;
  --default-radius-sm: 0.5rem;
  --default-radius-md: 0.75rem;
  --default-radius-lg: 1rem;
  --default-radius-pill: 999px;
  --default-border: 1px solid var(--default-color-line);
  --default-shadow-card: 0 1rem 2.75rem rgb(1 1 21 / 34%);
  --default-shadow-action: 0 0.5rem 1.5rem rgb(35 54 133 / 44%);
  --default-motion-fast: 140ms;
  --default-motion-normal: 220ms;
  --default-safe-top: var(--p-safe-area-top);
  --default-safe-right: var(--p-safe-area-right);
  --default-safe-bottom: var(--p-safe-area-bottom);
  --default-safe-left: var(--p-safe-area-left);
  --default-layer-page: 1;
  --default-layer-sticky: 10;
  --default-layer-fixed-nav: 20;
  --default-layer-floating: 30;
  --default-layer-drawer: 40;
  --default-layer-dialog: 50;
  --default-layer-toast: 60;
  --default-layer-loading: 70;
}

:root {
  --p-type-readable-caption: max(12px, var(--p-type-step-12));
  --p-type-readable-body: max(14px, var(--p-type-step-14));
  --p-leading-readable-caption: max(18px, var(--p-leading-step-18));
  --p-leading-readable-body: max(20px, var(--p-leading-step-20));
}

@media (prefers-reduced-motion: reduce) {
  :root {
    --default-motion-fast: 0ms;
    --default-motion-normal: 0ms;
  }
}

:root {
  --p-layout-compact-max-width: 26.875rem;
  --p-layout-active-max-width: var(--p-layout-compact-max-width);
}

@media (min-width: 600px) {
  :root {
    --p-layout-lobby-max-width: min(calc(100vw - 3rem), 48rem);
    --p-layout-content-max-width: min(calc(100vw - 3rem), 52rem);
    --p-layout-member-max-width: min(calc(100vw - 3rem), 60rem);
    --p-layout-records-max-width: min(calc(100vw - 3rem), 60rem);
    --p-layout-service-max-width: min(calc(100vw - 3rem), 60rem);
    --p-layout-wallet-max-width: min(calc(100vw - 3rem), 52rem);
    --p-layout-form-max-width: 100%;
    --p-dialog-compact-width: min(calc(100vw - 3rem), 26rem);
    --p-dialog-form-width: min(calc(100vw - 3rem), 40rem);
    --p-dialog-sheet-width: min(calc(100vw - 3rem), 48rem);
    --p-dialog-max-height: min(80dvh, 50rem);
    --p-home-experience-max-width: var(--p-layout-lobby-max-width);
    --p-home-bottom-navigation-max-width: var(--p-layout-lobby-max-width);
    --p-home-header-max-width: var(--p-layout-lobby-max-width);
    --p-home-game-discovery-column-count: 4;
  }
}

@media (min-width: 900px) {
  :root {
    --p-layout-lobby-max-width: min(calc(100vw - 4rem), 67.5rem);
    --p-layout-content-max-width: min(calc(100vw - 4rem), 52rem);
    --p-layout-member-max-width: min(calc(100vw - 4rem), 60rem);
    --p-layout-records-max-width: min(calc(100vw - 4rem), 60rem);
    --p-layout-service-max-width: min(calc(100vw - 4rem), 60rem);
    --p-layout-wallet-max-width: min(calc(100vw - 4rem), 52rem);
    --p-home-game-discovery-column-count: 6;
  }
}

.act-refund-voucher {
  --p-refund-voucher-split: 34%;
}

.common-date-calendar {
  --p-common-date-calendar-surface: var(--p-calendar-background, #020023);
  --p-common-date-calendar-header-surface: var(--p-calendar-header-background, #0a0439);
  --p-common-date-calendar-accent: #ff7a2f;
  --p-common-date-calendar-selection-background: var(--p-calendar-accent, #ff772a);
  --p-common-date-calendar-selection-text: #e6e6e6;
  --p-common-date-calendar-text: var(--p-calendar-text, #b1b6c6);
  --p-common-date-calendar-title: #d7d7de;
  --p-common-date-calendar-subtext: #a7a7ad;
  --p-common-date-calendar-day-text: #e6e6e6;
  --p-common-date-calendar-disabled-text: var(--p-calendar-disabled, #666a73);
  --p-common-date-calendar-divider: 0.0625rem solid #ffffff1a;
}

.common-date-picker {
  --p-common-date-picker-background: #0a0439;
  --p-common-date-picker-text: var(--p-records-text, var(--p-deposit-dialog-text, #fff));
  --p-common-date-picker-selected-text: #fff;
}

.game-free-chance-tier-card {
  --p-free-spin-tier-rgb: 47, 221, 113;
  --p-free-spin-tier-bg-rgb: 0, 70, 45;
  --p-free-spin-tier-image-filter: brightness(0.88);
}

.game-free-chance-tier-card[data-tone='0'] {
  --p-free-spin-tier-rgb: 47, 221, 113;
  --p-free-spin-tier-bg-rgb: 0, 73, 47;
}

.game-free-chance-tier-card[data-tone='1'] {
  --p-free-spin-tier-rgb: 62, 139, 255;
  --p-free-spin-tier-bg-rgb: 9, 50, 114;
}

.game-free-chance-tier-card[data-tone='2'] {
  --p-free-spin-tier-rgb: 255, 190, 18;
  --p-free-spin-tier-bg-rgb: 100, 57, 8;
}

.game-free-chance-tier-card[data-tone='3'] {
  --p-free-spin-tier-rgb: 169, 67, 255;
  --p-free-spin-tier-bg-rgb: 58, 18, 111;
}

.cus-dialog[data-surface='content'] {
  --p-dialog-background: var(--bg-dialog, #19173a);
  --p-dialog-text: var(--default-color-text, #fff);
}

.multi-action-dialog {
  --p-dialog-background: #1E1B39;
  --p-dialog-radius: 0.75rem;
}

.email-autocomplete-menu {
  --p-autocomplete-text: #fff;
}

.slot-brand-scroll-nav {
  --p-scrollable-nav-item-bg: var(--p-slot-brand-scrollable-nav-item-bg);
  --p-scrollable-nav-item-active-bg: var(--p-slot-brand-scrollable-nav-item-active-bg);
  --p-scrollable-nav-item-border: var(--p-slot-brand-scrollable-nav-item-border);
}

.hongbao-rain-container {
  --p-hongbao-filter: drop-shadow(0 3px 5px rgb(0 0 0 / 30%));
  --p-hongbao-special-filter: drop-shadow(0 3px 10px rgb(255 215 0 / 60%));
}

.login-form-view__form {
  --p-form-submit-background: var(--p-auth-submit-background);
  --p-form-submit-color: var(--p-auth-submit-color);
}

.auth-secondary-action__divider {
  --p-divider-color: rgb(255 255 255 / 16%);
}

.register-form-view__form {
  --p-form-submit-background: var(--p-auth-register-submit-background);
  --p-form-submit-color: var(--p-auth-register-submit-color);
}

.register-form-view__tabs {
  --p-tabs-active-text: var(--p-auth-register-tab-active);
  --p-tabs-font-size: var(--p-type-step-12);
  --p-tabs-hover-text: var(--p-auth-register-tab-active);
  --p-tabs-indicator: var(--p-auth-register-tab-active);
}

.sms-feedback-dialog {
  --p-sms-feedback-dialog-background: #19173a;
  --p-sms-feedback-dialog-text: #b1b6c6;
  --p-sms-feedback-close-color: #b1b6c6;
  --p-sms-feedback-channel-background: #201e40;
  --p-sms-feedback-channel-border: 0.0625rem solid transparent;
  --p-sms-feedback-channel-color: #b1b6c6;
  --p-sms-feedback-account-background: #201e40;
  --p-sms-feedback-account-border: 0.0625rem solid transparent;
  --p-sms-feedback-account-color: #b1b6c6;
  --p-sms-feedback-problem-background: #201e40;
  --p-sms-feedback-field-border: 0.0625rem solid transparent;
  --p-sms-feedback-problem-min-height: 4.0625rem;
  --p-sms-feedback-tip-color: #b1b6c6;
  --p-sms-feedback-popover-background: #19173a;
  --p-sms-feedback-close-size: 1.5625rem;
  --p-sms-feedback-close-icon-size: 1rem;
}

.mobile-code .remember-login__checkbox {
  --p-checkbox-background: transparent;
  --p-checkbox-background-checked: #ffbe18;
  --p-checkbox-border: 0.0625rem solid var(--p-auth-checkbox-border, transparent);
  --p-checkbox-border-checked: 0.0625rem solid #ffbe18;
  --p-checkbox-check-color: #000;
  --p-checkbox-radius: 0.1875rem;
}

.pay-password {
  --p-pay-password-divider: 0.0625rem solid rgb(255 255 255 / 10%);
  --p-pay-password-active-color: #ff772a;
  --p-pay-password-dot-color: var(--text-primary, #fff);
  --p-pay-password-color: var(--text-primary, #fff);
  --p-pay-password-icon-color: var(--text-primary, #fff);
}

.auth-step {
  --p-auth-step-accent: #55bf1e;
  --p-auth-step-active-color: #fff;
  --p-auth-step-inactive-color: rgb(255 255 255 / 55%);
  --p-auth-step-connector: #292748;
  --p-auth-step-marker-background: #292748;
  --p-auth-step-marker-border: 0;
  --p-auth-step-marker-color: #acb1c1;
  --p-auth-step-marker-active-background: linear-gradient(90deg, #6cd337, #3aa901);
  --p-auth-step-marker-active-border: 0;
  --p-auth-step-marker-active-color: #fff;
}

.player-nav {
  --p-nav-back-icon-color: #b1b6c6;
  --p-nav-divider: 0;
  --p-nav-title-color: #b1b6c6;
}

.user-header {
  --p-user-header-safe-top-offset: 10px;
}

[data-vip-card] {
  --p-vip-card-base-stop-1: #f6ffff;
  --p-vip-card-base-stop-2: #dae7eb;
  --p-vip-card-base-stop-3: #dae7ec;
  --p-vip-card-base-stop-4: #99b3c2;
  --p-vip-card-decoration-color: #fff;
  --p-vip-card-experience-stop-1: #fef3ce;
  --p-vip-card-experience-stop-2: #fdfbe3;
  --p-vip-card-experience-stop-3: #e1cb9a;
}

[data-vip-card][data-vip-style-level='1'] {
  --p-vip-card-theme-stop-1: #f6ffff;
  --p-vip-card-theme-stop-2: #dae7eb;
  --p-vip-card-theme-stop-3: #dae7ec;
  --p-vip-card-theme-stop-4: #99b3c2;
  --p-vip-card-decoration-opacity-1: 0.302;
  --p-vip-card-decoration-opacity-2: 0.102;
  --p-vip-card-progress-stop-1: #648794;
  --p-vip-card-progress-stop-2: #3c5a69;
  --p-vip-card-description-color: #56747f;
}

[data-vip-card][data-vip-style-level='2'] {
  --p-vip-card-theme-stop-1: #e8f9f1;
  --p-vip-card-theme-stop-2: #bfecd7;
  --p-vip-card-theme-stop-3: #d1f0e2;
  --p-vip-card-theme-stop-4: #5daf90;
  --p-vip-card-decoration-opacity-1: 0.302;
  --p-vip-card-decoration-opacity-2: 0.102;
  --p-vip-card-progress-stop-1: #4e7e8b;
  --p-vip-card-progress-stop-2: #095063;
  --p-vip-card-description-color: #56747f;
}

[data-vip-card][data-vip-style-level='3'] {
  --p-vip-card-theme-stop-1: #f4fefa;
  --p-vip-card-theme-stop-2: #b9d8fd;
  --p-vip-card-theme-stop-3: #dfecfe;
  --p-vip-card-theme-stop-4: #79a2ef;
  --p-vip-card-decoration-opacity-1: 0.302;
  --p-vip-card-decoration-opacity-2: 0.102;
  --p-vip-card-progress-stop-1: #586ba9;
  --p-vip-card-progress-stop-2: #20386b;
  --p-vip-card-description-color: #394f87;
}

[data-vip-card][data-vip-style-level='4'] {
  --p-vip-card-theme-stop-1: #f4fffc;
  --p-vip-card-theme-stop-2: #b9e6f9;
  --p-vip-card-theme-stop-3: #dcfafb;
  --p-vip-card-theme-stop-4: #43ccf7;
  --p-vip-card-decoration-opacity-1: 0.302;
  --p-vip-card-decoration-opacity-2: 0.102;
  --p-vip-card-progress-stop-1: #46808e;
  --p-vip-card-progress-stop-2: #09545f;
  --p-vip-card-description-color: #236773;
}

[data-vip-card][data-vip-style-level='5'] {
  --p-vip-card-theme-stop-1: #fdfcf5;
  --p-vip-card-theme-stop-2: #fdd8a7;
  --p-vip-card-theme-stop-3: #fff1e0;
  --p-vip-card-theme-stop-4: #f9ac4b;
  --p-vip-card-decoration-opacity-1: 0.302;
  --p-vip-card-decoration-opacity-2: 0.102;
  --p-vip-card-progress-stop-1: #a68052;
  --p-vip-card-progress-stop-2: #694412;
  --p-vip-card-description-color: #835e2d;
}

[data-vip-card][data-vip-style-level='6'] {
  --p-vip-card-theme-stop-1: #fcf3f4;
  --p-vip-card-theme-stop-2: #febebf;
  --p-vip-card-theme-stop-3: #ffeaed;
  --p-vip-card-theme-stop-4: #ed6765;
  --p-vip-card-decoration-opacity-1: 0.302;
  --p-vip-card-decoration-opacity-2: 0.102;
  --p-vip-card-progress-stop-1: #a55658;
  --p-vip-card-progress-stop-2: #7c1517;
  --p-vip-card-description-color: #8e3234;
}

[data-vip-card][data-vip-style-level='7'] {
  --p-vip-card-theme-stop-1: #4f5774;
  --p-vip-card-theme-stop-2: #20233a;
  --p-vip-card-theme-stop-3: #1e2035;
  --p-vip-card-theme-stop-4: #353950;
  --p-vip-card-decoration-opacity-1: 0.031;
  --p-vip-card-decoration-opacity-2: 0.051;
  --p-vip-card-progress-stop-1: #dfe6fe;
  --p-vip-card-progress-stop-2: #bac5fd;
  --p-vip-card-description-color: #cbd4fd;
}

[data-vip-card][data-vip-style-level='8'] {
  --p-vip-card-theme-stop-1: #3a677f;
  --p-vip-card-theme-stop-2: #1d2936;
  --p-vip-card-theme-stop-3: #1b2432;
  --p-vip-card-theme-stop-4: #2f4253;
  --p-vip-card-decoration-opacity-1: 0.031;
  --p-vip-card-decoration-opacity-2: 0.051;
  --p-vip-card-progress-stop-1: #e6faff;
  --p-vip-card-progress-stop-2: #99e5f7;
  --p-vip-card-description-color: #dfe3f4;
}

[data-vip-card][data-vip-style-level='9'] {
  --p-vip-card-theme-stop-1: #686363;
  --p-vip-card-theme-stop-2: #26221b;
  --p-vip-card-theme-stop-3: #2d2216;
  --p-vip-card-theme-stop-4: #0f0e20;
  --p-vip-card-decoration-opacity-1: 0.031;
  --p-vip-card-decoration-opacity-2: 0.051;
  --p-vip-card-progress-stop-1: #ece1d3;
  --p-vip-card-progress-stop-2: #ffcf7b;
  --p-vip-card-description-color: #f6d6a0;
}

[data-vip-card][data-vip-style-level='10'] {
  --p-vip-card-theme-stop-1: #6b2b3e;
  --p-vip-card-theme-stop-2: #291a25;
  --p-vip-card-theme-stop-3: #231721;
  --p-vip-card-theme-stop-4: #2e0e2a;
  --p-vip-card-decoration-opacity-1: 0.031;
  --p-vip-card-decoration-opacity-2: 0.051;
  --p-vip-card-progress-stop-1: #fef9fb;
  --p-vip-card-progress-stop-2: #f7b4b8;
  --p-vip-card-description-color: #fad5d8;
}

[data-vip-card][data-vip-style-level='11'] {
  --p-vip-card-theme-stop-1: #2c4c3e;
  --p-vip-card-theme-stop-2: #1e2f2e;
  --p-vip-card-theme-stop-3: #131f22;
  --p-vip-card-theme-stop-4: #1e342d;
  --p-vip-card-decoration-opacity-1: 0.031;
  --p-vip-card-decoration-opacity-2: 0.051;
  --p-vip-card-progress-stop-1: #e9fdf3;
  --p-vip-card-progress-stop-2: #a0eace;
  --p-vip-card-description-color: #c5f4e1;
}

[data-vip-card][data-vip-style-level='12'] {
  --p-vip-card-theme-stop-1: #12148e;
  --p-vip-card-theme-stop-2: #0e1438;
  --p-vip-card-theme-stop-3: #171026;
  --p-vip-card-theme-stop-4: #360f7f;
  --p-vip-card-decoration-opacity-1: 0.031;
  --p-vip-card-decoration-opacity-2: 0.051;
  --p-vip-card-progress-stop-1: #fff;
  --p-vip-card-progress-stop-2: #b19aff;
  --p-vip-card-description-color: #cfc1ff;
}

.order-status-dialog-v3 .span-active span {
  --un-text-opacity:1
}

.activity-deductible__page {
  --navy: #00153a;
  --deep: #00102d;
  --blue: #0060ff;
  --gold: #ffd86f;
  --orange: #ed5b12;
  --p-activity-deductible-page-text: #061642;
  --p-deductible-match-card-background: rgb(255 255 255 / 94%);
  --p-deductible-match-list-state-background: rgb(255 255 255 / 94%);
  --p-deductible-menu-background: rgb(255 255 255 / 94%);
  --p-deductible-menu-description: #788196;
}

#forget-dialog .forgot-form {
  --p-form-submit-background: linear-gradient(135deg, #7b6fff, #564bff 100%);
}

.level-inactive {
--un-text-opacity:0.7;
}

.level-active {
--un-gradient-from-position:0%;
--un-gradient-from:rgb(192 243 85 / 1) var(--un-gradient-from-position);
--un-gradient-to-position:100%;
--un-gradient-to:rgb(192 243 85 / 0) var(--un-gradient-to-position);
--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);
--un-gradient-to-position:100%;
--un-gradient-to:rgb(48 213 203 / 1) var(--un-gradient-to-position);
--un-gradient-shape:to right in oklch;
--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);
--un-text-opacity:1;
}

.change-style {
--un-gradient-from-position:0%;
--un-gradient-from:rgb(6 23 31 / 1) var(--un-gradient-from-position);
--un-gradient-to-position:100%;
--un-gradient-to:rgb(6 23 31 / 0) var(--un-gradient-to-position);
--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);
--un-gradient-to-position:100%;
--un-gradient-to:rgb(19 32 50 / 1) var(--un-gradient-to-position);
--un-gradient-shape:to bottom in oklch;
--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);
--un-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
}

.change-style::before {
--un-gradient-from-position:0%;
--un-gradient-from:transparent var(--un-gradient-from-position);
--un-gradient-to-position:100%;
--un-gradient-to:rgb(255 255 255 / 0) var(--un-gradient-to-position);
--un-gradient-stops:var(--un-gradient-from), var(--un-gradient-to);
--un-gradient-via-position:50%;
--un-gradient-to:rgb(35 77 83 / 0);
--un-gradient-stops:var(--un-gradient-from), rgb(35 77 83 / 1) var(--un-gradient-via-position), var(--un-gradient-to);
--un-gradient-to-position:100%;
--un-gradient-to:transparent var(--un-gradient-to-position);
--un-gradient-shape:to right in oklch;
--un-gradient:var(--un-gradient-shape), var(--un-gradient-stops);
  }

.register-agreement-popup {
  --p-popup-close-inset-block: var(--p-legal-agreement-close-offset, 1rem);
  --p-popup-close-inset-inline: var(--p-legal-agreement-close-offset, 1rem);
  --p-popup-close-color: var(--p-legal-agreement-close-color, #c8c9cc);
}

.auth-layout {
  --p-input-caret: var(--p-auth-input-caret, #fff);
  --p-input-caret-error: var(--p-auth-input-caret, #fff);
}

.activity-center-header {
  --p-nav-content-height: var(--p-activity-tabs-header-height);
  --p-nav-total-height: calc(
    var(--p-safe-area-top) + var(--p-activity-tabs-header-height)
  );
}

.home-experience-host
  :is(
    [data-home-static-module='license_plate'],
    [data-home-static-module='social_media'],
    [data-home-static-module='payment_methods']
  ) {
  --p-card-border: 0;
  --p-card-radius: 0;
  --p-card-background: transparent;
  --p-card-shadow: none;
}

.home-experience-host
  [data-home-static-module='license_plate'] {
  --p-home-static-footer-items-display: grid;
  --p-home-static-footer-items-columns: repeat(2, minmax(0, 1fr));
  --p-home-static-footer-copy-display: none;
  --p-home-static-footer-item-width: 100%;
  --p-home-static-footer-item-min-width: 0;
  --p-home-static-footer-item-justify: center;
  --p-home-static-footer-media-width: 100%;
  --p-home-static-footer-media-height: 5.25rem;
  --p-home-static-footer-media-radius: 0;
}

.home-experience-host
  [data-home-static-module='social_media'] {
  --p-home-static-footer-gap: 1rem;
  --p-home-static-footer-item-width: 4.75rem;
  --p-home-static-footer-item-min-width: 4.75rem;
  --p-home-static-footer-item-flex: 0 0 4.75rem;
  --p-home-static-footer-item-flex-direction: column;
  --p-home-static-footer-item-justify: center;
  --p-home-static-footer-icons-copy-display: grid;
  --p-home-static-footer-copy-align: center;
  --p-home-static-footer-copy-text-align: center;
  --p-home-static-footer-copy-font-size: var(--p-type-step-11);
  --p-home-static-footer-copy-font-weight: 400;
  --p-home-static-footer-media-width: 3rem;
  --p-home-static-footer-media-height: 3rem;
  --p-home-static-footer-media-radius: 0;
}

.home-experience-host
  [data-home-static-module='payment_methods'] {
  --p-home-static-footer-gap: 0.75rem;
  --p-home-static-footer-item-width: 2.25rem;
  --p-home-static-footer-item-min-width: 2.25rem;
  --p-home-static-footer-item-flex: 0 0 2.25rem;
  --p-home-static-footer-item-justify: center;
  --p-home-static-footer-media-width: 2.25rem;
  --p-home-static-footer-media-height: 2.25rem;
}

:where([data-brand-skin-surface]) {
  --p-uploader-delete-transform: translate(-0.125rem, 0.25rem) scale(1.3);
}

.player-password-reset-dialog {
    --p-password-reset-background: #19173a;
    --p-password-reset-text: #fff;
    --p-password-reset-accent: #ff772a;
    --p-password-reset-action-background: #ff772a;
    --p-password-reset-action-color: #fff;
    --p-password-reset-field-background: #201e40;
    --p-password-reset-field-border: 0.0625rem solid transparent;
    --p-password-reset-field-border-focus: 0.125rem solid #6aa642;
    --p-password-reset-field-text: #b1b6c6;
    --p-password-reset-placeholder: #7f84ad;
}

.slot-brand-scroll-nav {
  --p-scrollable-nav-item-border-radius: 0.5rem;
  --p-slot-brand-scrollable-nav-item-bg: var(--p-game-category-provider-background);
  --p-slot-brand-scrollable-nav-item-active-bg: var(--p-game-category-provider-background);
  --p-slot-brand-scrollable-nav-item-border: 1px solid transparent;
  --p-scrollable-nav-item-active-border: 1px solid var(--p-game-category-provider-active-border);
  --p-scrollable-nav-item-active-text-color: var(--p-game-category-text);
  --text-active: var(--p-game-category-provider-active-border);
}

.game-category-content-tabs {
  --p-tabs-text: var(--p-game-category-tab-text);
  --p-tabs-active-text: var(--p-game-category-tab-active-text);
  --p-tabs-indicator: var(--p-game-category-tab-active-text);
}

.game-category-description {
  --p-home-card-bg: #12083b;
}

[data-brand-skin-surface="member"] {
  --p-home-bottom-navigation-active-color: #ff772a;
  --bg-primary: var(--p-page-background, #020023);
  --bg-input: #26224d;
  --bg-second: #19173a;
  --input-background: #26224d;
  --text-active: #ff772a;
  --p-cell-background: #26224d;
  --p-input-background: #26224d;
  --p-input-text: #fff;
  --p-input-placeholder: #7f84ad;
}

[data-brand-skin-surface="wallet"] {
  --bg-input: #19173a;
  --bg-input-50: rgb(25 23 58 / 50%);
  --bg-main: var(--p-chrome-background, #0a0439);
  --bg-primary: #020023;
  --bg-second: #19173a;
  --btn-bg-primary: #ff772a;
  --p-deposit-bg: linear-gradient(180deg, rgb(255 255 255 / 5%), rgb(255 255 255 / 10%));
  --p-deposit-border-color: #08f68d;
  --p-deposit-page-background: linear-gradient(180deg, #0a0439, #1d1a3d);
  --p-deposit-page-header-background: #0a0439;
  --p-deposit-fixed-submit-background: #0a0439;
  --p-form-submit-background: linear-gradient(90deg, #6cd337, #3aa901);
  --input-background: #201e40;
  --text-active: #ff772a;
  --text-active-new: #ff772a;
}

[data-brand-skin-surface="records"] {
  --bg-input: #19173a;
  --bg-primary: #020023;
  --bg-second: #19173a;
  --text-active: #ff772a;
  --p-cell-background: #19173a;
  --p-cell-color: #b1b6c6;
  --p-input-background: #19173a;
  --p-input-text: #b1b6c6;
}

[data-brand-skin-surface="auth"] {
  --p-auth-page-background: #020023;
  --p-auth-surface-background: #19173a;
  --p-auth-accent: #ff772a;
  --p-auth-text: #b1b6c6;
  --p-auth-button-text: #fff;
  --p-auth-input-background: #201e40;
  --p-auth-input-border: transparent;
  --p-auth-input-border-width: 0.0625rem;
  --p-auth-input-caret: #ff772a;
  --p-auth-input-focus-border: #6aa642;
  --p-auth-input-focus-border-width: max(0.125rem, 2px);
  --p-auth-input-error-border: #d03050;
  --p-auth-input-error-focus-border: #de576d;
  --p-auth-input-height: 2.5rem;
  --p-auth-input-radius: 0.5rem;
  --p-auth-input-text: #b1b6c6;
  --p-auth-field-divider: #5a5d6d;
  --p-auth-content-divider-color: rgb(255 255 255 / 16.5%);
  --p-auth-divider-label: rgb(255 255 255 / 60%);
  --p-auth-divider-text: rgb(150 151 153);
  --p-auth-placeholder: #b1b6c6;
  --p-auth-placeholder-opacity: 1;
  --p-auth-action-height: 2.5rem;
  --p-auth-action-radius: 0.625rem;
  --p-auth-checkbox-active-background: #ff772a;
  --p-auth-checkbox-background: transparent;
  --p-auth-checkbox-border: transparent;
  --p-auth-checkbox-check-color: #000;
  --p-auth-checkbox-radius: 0.1875rem;
  --p-auth-register-checkbox-radius: 0.1875rem;
  --p-auth-remember-checkbox-radius: 0.1953125rem;
  --p-auth-secondary-action-font-size: var(--p-type-step-15);
  --p-auth-secondary-action-line-height: 1.5;
  --p-auth-submit-background: linear-gradient(90deg, #6cd337, #3aa901);
  --p-auth-submit-color: #fff;
  --p-auth-register-background: linear-gradient(135deg, #7b6fff, #564bff 100%);
  --p-auth-register-color: #fff;
  --p-auth-register-submit-background: linear-gradient(135deg, #7b6fff, #564bff 100%);
  --p-auth-register-submit-color: #fff;
  --p-auth-login-link-background: linear-gradient(90deg, #6cd337, #3aa901);
  --p-auth-login-link-color: #fff;
  --p-auth-register-tab-active: #12c57e;
  --p-quick-register-submit-background: linear-gradient(90deg, #6cd337, #3aa901);
  --p-quick-register-submit-color: #fff;
  --p-site-select-popup-background: #19173a;
  --p-site-select-header-background: #19173a;
  --p-site-select-popup-color: #fff;
  --p-site-select-title-color: #fff;
  --p-site-select-close-color: #b1b6c6;
  --p-site-select-search-background: #292748;
  --p-site-select-search-color: #b1b6c6;
  --p-site-select-search-icon-color: #fff;
  --p-site-select-option-background: #292748;
  --p-site-select-option-selected-background: #292748;
  --p-site-select-option-selected-color: #ff772a;
  --p-site-select-option-prefix-color: #b1b6c6;
  --p-site-select-option-check-color: #ff772a;
  --p-site-select-trigger-background: #2c2a53;
}

.home-quick-actions__item {
  --p-home-quick-actions-tile-background: var(--p-promo-icon-bg, transparent);
  --p-home-quick-actions-tile-radius: var(--default-geometry-quick-actions-tile-radius);
}

.home-quick-actions__item[data-action-key='rain'] {
  --p-promo-icon-bg: linear-gradient(180deg, #9860ff, #7b37ff);
  --p-promo-icon-container-bg: none;
  --p-promo-icon-tile-border-radius: var(--default-geometry-quick-actions-tile-radius);
  --p-promo-icon-container-border-radius: 0;
}

.home-quick-actions__item[data-action-key='vip'] {
  --p-promo-icon-bg: linear-gradient(180deg, #fed058, #ffaa1c);
  --p-promo-icon-container-bg: none;
  --p-promo-icon-tile-border-radius: var(--default-geometry-quick-actions-tile-radius);
  --p-promo-icon-container-border-radius: 0;
}

.home-quick-actions__item[data-action-key='earn'] {
  --p-promo-icon-bg: linear-gradient(180deg, #ff6780, #ff3658);
  --p-promo-icon-container-bg: none;
  --p-promo-icon-tile-border-radius: var(--default-geometry-quick-actions-tile-radius);
  --p-promo-icon-container-border-radius: 0;
}

.home-quick-actions__item[data-action-key='rebate'] {
  --p-promo-icon-bg: linear-gradient(180deg, #fcb07e, #ff7300);
  --p-promo-icon-container-bg: none;
  --p-promo-icon-tile-border-radius: var(--default-geometry-quick-actions-tile-radius);
  --p-promo-icon-container-border-radius: 0;
}

.home-quick-actions__item[data-action-key='deposit'] {
  --p-promo-icon-bg: linear-gradient(180deg, #149cf0, #2167d7);
  --p-promo-icon-container-bg: none;
  --p-promo-icon-tile-border-radius: var(--default-geometry-quick-actions-tile-radius);
  --p-promo-icon-container-border-radius: 0;
}

.home-quick-actions__item[data-action-key='freeEvent'] {
  --p-promo-icon-bg: linear-gradient(180deg, #9860ff, #7b37ff);
  --p-promo-icon-container-bg: none;
  --p-promo-icon-tile-border-radius: var(--default-geometry-quick-actions-tile-radius);
  --p-promo-icon-container-border-radius: 0;
}

.home-experience-host {
  --p-home-experience-page-background: #020123;
}

[data-brand-skin-surface="service"] {
  --bg-input: #19173a;
  --bg-primary: #020023;
  --bg-second: #19173a;
  --p-form-submit-background: linear-gradient(90deg, #6cd337, #3aa901);
  --p-form-submit-color: #fff;
  --input-background: #19173a;
  --text-active: #ff772a;
  --text-active-new: #ff772a;
  --p-cell-background: transparent;
  --p-cell-color: #b1b6c6;
  --p-input-background: transparent;
  --p-input-text: #b1b6c6;
}

.redpack-scratch__cover {
  --p-redpack-scratch-mask-image: none;
}

.feedback-runtime-panel {
  --p-feedback-runtime-height: auto;
}

.activity-layout-page {
  --p-activity-layout-default-background: #020023;
  --p-activity-layout-activity-background: #020023;
  --p-activity-layout-content-background: #020023;
  --p-activity-tabs-share-width: 4.5rem;
}

@media (min-width: 600px) {

  .home-experience-host[data-player-layout-container='content'] {
    --p-layout-active-max-width: var(--p-layout-content-max-width);
    --p-home-experience-max-width: var(--p-layout-content-max-width);
    --p-home-bottom-navigation-max-width: var(--p-layout-content-max-width);
    --p-home-header-max-width: var(--p-layout-content-max-width);
  }

   .player-chrome-shell[data-player-layout-prototype='lobby'] {
    --p-layout-active-max-width: var(--p-layout-lobby-max-width);
    --p-home-bottom-navigation-max-width: var(--p-layout-lobby-max-width);
  }

   .player-chrome-shell[data-player-layout-prototype='content'] {
    --p-layout-active-max-width: var(--p-layout-content-max-width);
    --p-home-bottom-navigation-max-width: var(--p-layout-content-max-width);
  }

   .player-chrome-shell[data-player-layout-prototype='member'] {
    --p-layout-active-max-width: var(--p-layout-member-max-width);
    --p-home-bottom-navigation-max-width: var(--p-layout-member-max-width);
  }

   .player-chrome-shell[data-player-layout-prototype='records'] {
    --p-layout-active-max-width: var(--p-layout-records-max-width);
    --p-home-bottom-navigation-max-width: var(--p-layout-records-max-width);
  }

   .player-chrome-shell[data-player-layout-prototype='service'] {
    --p-layout-active-max-width: var(--p-layout-service-max-width);
    --p-home-bottom-navigation-max-width: var(--p-layout-service-max-width);
  }

   .player-chrome-shell[data-player-layout-prototype='wallet'] {
    --p-layout-active-max-width: var(--p-layout-wallet-max-width);
  }

   .player-chrome-shell[data-player-layout-prototype='form'] {
    --p-layout-active-max-width: var(--p-layout-form-max-width);
  }


    .player-chrome-shell[data-player-layout-prototype='form']
    .auth-layout {
    --p-auth-action-height: 2.5rem;
  }
}

:root {
}

:root {
}

:root {
}

/* Shared semantic component token values. */

:root {
  --p-confirm-dialog-border-top: 1px solid rgb(255 255 255 / 8%);
  --p-confirm-dialog-border-color: rgb(255 255 255 / 8%);
  --p-deposit-payment-background: #020023;
  --p-deposit-payment-text: #fff;
  --p-deposit-payment-muted: #acb1c1;
  --p-deposit-payment-panel-border: rgb(255 255 255 / 8%);
  --p-deposit-payment-warning: #ffbe17;
  --p-deposit-payment-success: #08f68d;
  --p-deposit-payment-highlight-background: rgb(8 246 141 / 8%);
  --p-deposit-payment-highlight-border: rgb(8 246 141 / 28%);
  --p-deposit-payment-expired-background: rgb(255 119 42 / 10%);
  --p-deposit-payment-expired-border: rgb(255 119 42 / 35%);
  --p-deposit-payment-expired: #ff772a;
  --p-deposit-payment-empty: rgb(255 255 255 / 70%);
  --p-deposit-payment-qr-background: #8b8da3;
  --p-deposit-method-active-bg: rgb(17 224 219 / 16%);
  --p-deposit-method-active-border: rgb(17 224 219 / 70%);
  --p-error-surface-color: #fff;
  --p-error-surface-background: #020023;
  --p-error-surface-background-image: var(--p-asset-auth-login-bg-png);
  --p-error-surface-message-color: #97a7b6;
  --p-error-surface-action-color: #fff;
  --p-error-surface-action-refresh-background: linear-gradient(90deg, #6cd337, #3aa901);
  --p-error-surface-action-service-background: linear-gradient(135deg, #7b6fff, #564bff 100%);
  --p-game-category-slot-content-color: #b1b6c6;
  --p-game-category-desc-color: #fff;
  --p-game-category-desc-background: linear-gradient(90deg, #6cd337, #3aa901);
  --p-activity-link-badge-color: #fff;
  --activity-layout-activity-nav-item-color: #fff;
}

.promotion-status {
  --p-promotion-status-emphasis-warning: #ffc107;
  --p-promotion-status-emphasis-info: #1890ff;
}

.activity-deductible {
  --p-deductible-notice-warning: #f98446;
  --p-deductible-notice-danger: #f74144;
  --p-deductible-notice-success: #52c41a;
  --p-deductible-notice-glyph: #fff;
  --p-deductible-notice-neutral-accent: #feae30;
  --p-deductible-notice-neutral-number: #e5e5e5;
  --p-deductible-notice-neutral-gold: #fed530;
}

.deductible-benefit-card {
  --p-deductible-benefit-background-image: var(--p-asset-activity-deductible-free-benefit-bg-png);
}

.vip-page {
  --p-vip-page-rule-label-color: #fff;
}

.vip-gift-card {
  --p-vip-gift-copy-color: #ffcda5;
  --p-vip-gift-title-color: #85651f;
  --p-vip-gift-value-color: #85651f;
  --p-vip-gift-action-color: #fff;
  --p-vip-gift-action-radius: 0.9375rem;
  --p-vip-gift-action-font-size: var(--p-type-step-11);
  --p-vip-gift-action-active-background: #ffbe18;
  --p-vip-gift-action-inactive-background: #929292;
}

.sweepstakes-page {
  --p-sweepstakes-page-text: #fff;
  --p-sweepstakes-font-size: clamp(1rem, 2.9vmin, 2.875rem);
  --p-sweepstakes-theme-turntable-background: linear-gradient(to bottom, #0a0a3a, #0b1327);
  --p-sweepstakes-theme-slot-background: linear-gradient(to bottom, #0a0439, #01552b, #cfb50a);
  --p-sweepstakes-theme-blind-box-background: linear-gradient(to bottom, #0a0a3a, #220402);
  --p-sweepstakes-theme-grid-background: #0e1b2b;
  --p-sweepstakes-theme-default-background: linear-gradient(to bottom, #0a0a3a, #1a2a5d);
  --p-sweepstakes-draw-offset-wide: 1.5625rem;
  --p-sweepstakes-draw-offset-standard: 1.25rem;
  --p-sweepstakes-tab-surface-blue-background: #103a51;
  --p-sweepstakes-tab-surface-green-background: linear-gradient(to bottom, #0d4420, #0f311d);
  --p-sweepstakes-tab-surface-purple-background: #2b1144;
  --p-sweepstakes-tab-indicator-green-background: #4db119;
  --p-sweepstakes-tab-indicator-gold-background: #ffba02;
}

.game-card__scrim {
  --p-game-card-scrim-background: linear-gradient(to top, #171044 0%, rgb(23 16 68 / 88%) 58%, transparent 100%);
}

.activity-list {
  --p-activity-list-card-media-padding: 0.3125rem;
  --p-activity-list-extras-footer-display: flex;
  --p-activity-list-extras-placeholder-display: block;
}

.user-header {
  --p-user-header-tool-background: rgb(255 255 255 / 8%);
}

.first-bet-page {
  --p-first-bet-page-background: linear-gradient(180deg, #0a0439 0%, #04060a 34%);
  --p-first-bet-hero-background: linear-gradient(135deg, #6b5009 0%, #0e240e 30%, #296237 62%, #071d19 85%, #051111 100%);
  --p-first-bet-hero-meta-label: rgb(255 255 255 / 60%);
  --p-first-bet-hero-meta-value: #fff;
  --p-first-bet-hero-meta-divider: rgb(255 255 255 / 14%);
  --p-first-bet-participation-refresh-border: rgb(33 66 223);
  --p-first-bet-participation-refresh-background: linear-gradient(180deg, rgb(83 134 255) 0%, rgb(37 74 222) 100%);
  --p-first-bet-participation-refresh-shadow: 0 0.3125rem 0 rgb(9 33 145);
  --p-first-bet-participation-scope-background: linear-gradient(135deg, #6b5009 0%, #0e240e 30%, #296237 62%, #071d19 85%, #051111 100%);
  --p-first-bet-participation-scope-label: #fff;
  --p-first-bet-participation-scope-tag-text: rgb(29 43 0);
  --p-first-bet-participation-scope-tag-background: rgb(148 219 1);
  --p-first-bet-participation-panel-title: #fff;
  --p-first-bet-rules-title: #fff;
  --p-first-bet-action-bar-bet-background: linear-gradient(90deg, rgb(255 126 42) 0%, rgb(243 77 8) 100%);
  --p-first-bet-action-bar-claim-background: linear-gradient(90deg, rgb(165 243 3) 0%, rgb(168 243 8) 100%);
}
