:root {
  --background: #efeff4;
  --primary-background: #363636;
  --secondary-background: #fff;
  --secondary-2-background: #ececec;
  --primary-colors: #000;
  --secondary-colors: rgba(130, 159, 185, 1);
  --secondary-2-colors: #848484;
  --block-border: transparent;
  --block-bg: #fff;
  --input-default-bg: rgba(248, 248, 248, 1);
  --input-default-border: #E5E5E5;
  --input-coef-color: #ff8d23;
  --input-dollar-color: #1ca129;
  --other-color: rgba(47, 209, 90, 1);
  --deposit-provider-selected: #007aff;
  --deposit-provider-not-selected: #efefef;
  --deposit-provider-bg: #f5f5f5;
  --deposit-provider-color: #848484;
  --icon-currency-color: white;
  --icon-currency-bg: black;
}

:root {
  --header-plus-balance-bg: #05d601;
  --header-bonus-color: #3f89f6;
  --header-plus-color: #ffff;
  --header-currency: #848484;
  --header-balance-selected-bg: #f5f5f5;
  --header-balance-bg: white;
  --header-currency-color: rgba(132, 132, 132, 1);
  --header-currency-bg: radial-gradient(870.42% 100% at 50% 100%, #ff6915 2.67%, #ffb672 100%);
  --header-chevron-color: rgba(205, 205, 205, 1);
}
:root {
  --payment-restrictions-bg: white;
}
:root {
  --pay-deposit-banking-dollar: #cdcdcd;
  --pay-deposit-banking-placeholder: #cdcdcd;
}

:root {
  --search-input-bg: #74748014;
  --search-input-placeholder: #cdcdcd;
  --search-input-loop-fill: #cdcdcd;
}

:root {
  --current-game-bg: #fff;
  --current-game-secondary-color: rgba(132, 132, 132, 1);
  --current-game-border-color: #f5f5f5;
  --current-game-primary-color: rgba(5, 214, 1, 1);
  --current-game-primary-bg: #f5f5f5;
}

:root {
  --coef-border-color: #f5f5f5;
  --coef-secondary-color: rgba(132, 132, 132, 1);
  --coef-primary-color: rgba(5, 214, 1, 1);
  --coef-primary-bg: #f5f5f5;
  --coef-main-bg: #fff;
}

:root {
  --change-language-border: #e3e3e3;
}

:root {
  --referral-bg: #fff;
  --referral-info-border: #f5f5f5;
  --referral-info-percent-color: #57a6df;
  --referral-color: #848484;
  --referrals-tabs-active-bg: #fff;
  --referrals-tabs-bg: #74748014;
  --referrals-tabs-color: #191919;
}

:root {
  --balances-bg: #fff;
  --balances-info-border: #f5f5f5;
  --balances-color: #848484;
  --balances-tabs-active-bg: #fff;
  --balances-tabs-bg: #74748014;
  --balances-tabs-color: #191919;
  --balances-text-color: #fff;
  --balances-currency-color: rgba(255, 255, 255, 0.6);
  --balances-currency-secondary-color: #848484;
  --balances-main-balance-bg: linear-gradient(134.38deg, #06c3ff 0%, #83fbff 100%);
  --balances-referral-balance-bg: linear-gradient(261deg, #515151 9.67%, #262626 92.49%);
  --balances-bonus-balance-bg: #fff;
}

:root {
  --no-data-bg: #fff;
  --no-data-color: #848484;
}

:root {
  --pagination-button-active-bg: white;
  --pagination-button-active-color: #191919;
  --pagination-button-bg: transparent;
  --pagination-button-color: #000;
  --pagination-arrow-default: #191919;
  --pagination-arrow-active: #191919;
  --pagination-arrow-disabled-bg: transparent;
  --pagination-arrow-disabled-fill: #cdcdcd;
  --pagination-wrapper-bg: rgba(116, 116, 128, 0.08);
  --partner-program-color: rgba(5, 214, 1, 1);
  --arrow-color: #848484;
}

:root {
  --x-coef-size-text: 32px;
  --x-coef-weight-text: 600;
  --x-coef-color: rgba(47, 166, 191, 1);
  --x-coef-text-shadow: -2px -2px 0px #fff;
  --x-coef-bigest-text-shadow: 3px 4px 5px rgba(255, 148, 73, 0.3);
  --x-coef-bigest-text-bg: radial-gradient(
    391.37% 44.96% at 49.64% 50%,
    #ff6915 2.67%,
    #ffb672 100%
  );
  --x-coef-win-color: #2be93e;
}

:root {
  --game-init-bg: linear-gradient(134.38deg, #06c3ff 0%, #83fbff 100%);
  --game-super-game-bg: linear-gradient(225deg, #1e1e1e 0.53%, #414141 99.47%);
  --game-end-bg: linear-gradient(180deg, rgba(0, 0, 0) 0%, rgba(0, 0, 0) 100%);
  --game-rounded: 24px;

  --game-timer-bg: rgba(255, 255, 255, 0.15);
  --game-timer-rounded: 12px;
  --game-timer-progress-bg: rgba(0, 0, 0, 0.5);
  --game-timer-progress-progress: #fff;
  --game-timer-color: #fff;
  --game-stakes-color: #fff;
  --game-stakes-back-bg: rgba(255, 255, 255, 0.15);
  --game-stakes-back-blur: 16px;
  --game-stakes-back-color: #fff;
  --game-stakes-user-rounded: 120px;
  --game-stakes-user-padding: 5.5px 6px 5.5px 6px;
  --game-stakes-user-bg: rgba(255, 255, 255, 0.15);
  --game-stakes-user-blur: 16px;
  --game-stakes-user-you-border: rgba(255, 255, 255, 0.15);
  --game-stakes-user-text-size: 10px;
  --game-stake-win-from-0-bg: linear-gradient(90deg, #00ca32 0%, #00b32c 100%);
  --game-stake-win-from-0-color: #fff;
  --game-stake-win-from-10-bg: linear-gradient(90deg, #ff70df 0%, #ff33d2 100%);
  --game-stake-win-from-10-color: #fff;
  --game-stake-win-from-20-bg: linear-gradient(90deg, #ff70df 0%, #ff33d2 100%);
  --game-stake-win-from-20-color: #fff;
}

:root {
  --deposit-in-crypto-secondary-color: var(--secondary-2-colors);
  --deposit-in-crypto-change-rate-bg: #EFEFF4;
  --deposit-in-crypto-fast-sum-color: #FFF;
  --icon-change-rate-color: #191919;
  --deposit-in-crypto-fast-sum-bg: #FF8D23;
}
:root {
  --deposit-in-cash-bg: white;
}

:root {
  --withdraw-in-cash-secondary-color: var(--secondary-2-colors);
  --withdraw-copy-color: black;
}

:root {
  --popup-bg: #efeff4;
  --popup-title-color: #000;
  --popup-title-secondary-color: #3e88f1;
  --popup-history-selector-bg: rgba(116, 116, 128, 0.08);
  --popup-history-selector-active-bg: white;
  --popup-history-selector-disable-color: black;
  --popup-history-selector-active-color: black;
  --popup-deposit-button-bg: #fff;
  --popup-deposit-button-rounded: 10px;
  --popup-deposit-button-color: #000;
  --popup-deposit-button-padding: 10px;
  --popup-deposit-button-weight: 400;
  --popup-withdrawal-button-bg: white;
  --popup-withdrawal-button-rounded: 8px;
  --popup-withdrawal-button-color: black;
  --popup-withdrawal-button-padding: 10px;
  --popup-withdrawal-button-weight: 400;
  --popup-links-border-color: #e3e3e3;
  --popup-more-detailed-bg: var(--primary-background);
  --popup-more-detailed-border: linear-gradient(
      10deg,
      rgba(255, 255, 255, 0.053),
      rgba(162, 162, 162, 0.546)
    )
    border-box;
  --popup-profile-border: #424242;
}

:root {
  --btn-add-bet-button-bg: transparent;
  --btn-add-bet-button-color: #05D601;
  --btn-add-bet-border: #CDCDCD;
  --bet-menu-close-bg: #F4F4F5;
  --bet-menu-close-icon: #848484;
  --btn-add-plus-bg: #05D601;
}

:root {
  --btn-button-bg: rgba(255, 167, 38, 1);
  --btn-button-color: #fff;
}

:root {
  --btn-max-bet-bg: #74748014;
  --btn-max-bet-color: #848484;
  --btn-max-bet-border: #E5E5E5;
}
:root {
  --checkbox-checked-bg: rgba(5, 214, 1, 1);
  --checkbox-bg: transparent;
  --checkbox-border: transparent;
  --checkbox-shadow: 0px 1px 2px 0px #0000001A inset;

}

:root {
  --switch-auto-bet-bg: #74748014;
  --switch-auto-bet-border: transparent;
  --switch-auto-bet-shadow: 0px 1px 2px 0px #0000001A inset;
  --switch-auto-bet-selected: #fff;
}

:root {
  --btn-wait-bg: #29353f;
  --btn-wait-color: #848484;
  --btn-wait-border-radius: 16px;
}

:root {
  --btn-cancel-border-color: #fff;
  --btn-cancel-border: 2px;
  --btn-cancel-bg: #FE3B30;
  --btn-cancel-color: #fff;
  --btn-cancel-border-radius: 16px;
  --btn-cancel-box-shadow: 0px -2px 0px 0px #DF342A inset, 0px -5px 0px 0px #FF4C42 inset;
  --btn-cancel-box-active: 0px 0px 0px 0px #DF342A inset, 0px 0px 0px 0px #FF4C42 inset;
}

:root {
  --btn-bet-bg: #05D601;
  --btn-bet-box-shadow:0px -2px 0px 0px #04BD00 inset, 0px -5px 0px 0px #07DE03 inset;
  --btn-bet-border-color: rgba(255, 255, 255, 0.58);
  --btn-bet-border: 2px;
  --btn-bet-blur-color: transparent;
  --btn-bet-color: #fff;
  --btn-waiting-color: #fff;
  --btn-waiting-bg: #05D601;
  --btn-waiting-box-shadow: transparent;
  --btn-waiting-blur-color: transparent;
  --btn-cashout-color: #fff;
  --btn-cashout-bg: #05D601;
  --btn-cashout-box-shadow:  0px -3px 0px 0px #04BD00 inset,0px -5px 0px 0px #07DE03 inset;
  
  --btn-cashout-blur-color: transparent;
  --btn-cashout-decorate: #ffffffaf;
  --bg-cashout: #2FD15A1A;
  --border-cashout: #05D601;
  --text-supergame: radial-gradient(44.96% 391.37% at 49.64% 50%, #FDE461 0%, #FFE100 100%);
  --text-supergame-shadow: radial-gradient(44.96% 391.37% at 49.64% 50%, #FDE461 0%, #FFE100 100%);
  --bg-super-game: rgba(5, 214, 1, 1);
  --color-super-game: #fff;
  --color-cashout: #05D601;
}
:root {
  --wait-end-supergame-bg: #F5F5F5;
  --wait-end-supergame-text: #848484;
  --wait-end-supergame-box-shadow: 0px -2px 0px 0px #E7E7E7 inset, 0px -5px 0px 0px #F9F9F9 inset
}
:root {
  --coef-from-0-color: #fff;
  --coef-from-0-bg: linear-gradient(90deg, #00ca32 0%, #00b32c 100%);
  --coef-from-0-border: transparent;
  --coef-from-5-color: #fff;
  --coef-from-5-bg: linear-gradient(90deg, #4eaaff 0%, #2797ff 100%);
  --coef-from-5-border: transparent;
  --coef-from-10-color: #fff;
  --coef-from-10-bg: linear-gradient(90deg, #ff70df 0%, #ff33d2 100%);
  --coef-from-10-border: transparent;
  --coef-from-20-color: #fff;
  --coef-from-20-border: transparent;
  --coef-from-20-bg: linear-gradient(90deg, #ff70df 0%, #ff33d2 100%);
}

:root {
  --bet-menu-bg: rgba(255, 255, 255, 1);
  --bet-menu-border: transparent;
}

:root {
  --system-error: #fe3b30;
  --system-success: #00b12c;
}

:root {
  --withdraw-on-crypto-color: var(--primary-colors);
  --withdraw-on-crypto-primary: #848484;
  --withdraw-on-crypto-secondary: #cdcdcd;
  --withdraw-input-bg: #fff;
}

:root {
  --pay-button-deposit-bg: rgba(5, 214, 1, 1);
  --pay-button-deposit-bg-disabled: #cdcdcd;
  --pay-button-deposit-color: #fff;
  --pay-button-deposit-color-disabled: #848484;
  --pay-button-deposit-rounded: 12px;
  --pay-primary: #848484;
}

:root {
  --withdraw-button-bg: rgba(5, 214, 1, 1);
  --withdraw-button-color: #fff;
  --withdraw-button-bg-disabled: #cdcdcd;
  --withdraw-button-color-disabled: #848484;
  --withdraw-button-rounded: 12px;
}

:root {
  --have-promocode-bg: #fff;
  --have-promocode-placeholder: #cdcdcd;
  --have-promocode-clear-bg: #cdcdcd;
  --have-promocode-clear-fill: #fff;
  --promocode-primary: #848484;
}


:root {
  --select-token-secondary-color: #848484;
  --select-token-select-bg: rgba(116, 116, 128, 0.08);
  --select-token-network-bg-active: white;
  --select-token-network-color-active: black;
  --select-token-network-color-disable: black;
  --select-token-network-bg-disable: transparent;
  --select-token-bg: #fff;
  --select-token-rounded: 12px;
  --select-token-title-color: #848484;
  --select-token-padding: 12px;
  --select-token-primary-color: #000;
  --select-token-primary-color: #cdcdcd;
  --select-token-arrow-color: #000;
  --select-token-popup-bg: #fff;
  --select-token-close-bg: #191919;
  --select-token-selected-token-bg: #F5F5F5;
}

:root {
  --history-table-bg: #fff;
  --history-table-rounded: 12px;
  --history-head-color: #848484;
  --history-border-color: #f5f5f5;
  --history-primary-color: #cdcdcd;
  --history-primary-2-color: #848484;
  --history-secondary-color: #000;
  --history-button-color: #fff;
  --history-minus-color: #000;
  --history-plus-color: #00b12c;
  --history-created-status-bg: linear-gradient(
    180deg,
    rgba(25, 153, 250, 0.2) 0%,
    rgba(87, 166, 223, 0.2) 100%
  );
  --history-created-status-color: #007aff;
  --history-bonus-status-bg: linear-gradient(
    180deg,
    rgba(25, 153, 250, 0.2) 0%,
    rgba(87, 166, 223, 0.2) 100%
  );
  --history-bonus-status-color: #007aff;
  --history-selected-balance-color: rgba(5, 214, 1, 1);
  --history-pending-status-bg: rgba(255, 141, 35, 0.2);
  --history-pending-status-color: #ff8d23;
  --history-rejected-status-color: #fe3b30;
  --history-rejected-status-bg: rgba(254, 59, 48, 0.2);
  --history-success-status-color: #00b12c;
  --history-success-status-bg: rgba(0, 177, 44, 0.2);
  --history-win-status-color: #00b12c;
  --history-win-status-bg: rgba(0, 177, 44, 0.2);
  --history-canceled-status-color: #848484;
  --history-canceled-status-bg: #ececec;
  --history-bet-status-color: #848484;
  --history-bet-status-bg: #ececec;
}

:root {
  --promocode-apply-btb-bg: rgba(5, 214, 1, 1);
  --promocode-apply-btb-color: #fff;
  --promocode-apply-btb-rounded: 12px;
}

:root {
  --icon-back-arrow-color: #fff;
  --icon-back-arrow-2-color: #000;
  --icon-document: #000;
  --icon-wallet-color: #000;
  --icon-plus-color: #000;
  --icon-sound-color: #000;
  --icon-sound-2-color: #fff;
  --icon-burger-color: #000;
  --icon-checkbox-arrow-color: #fff;
  --icon-close-color: #000;
  --icon-copy-color: #000;
  --icon-copy-2-color: #cdcdcd;
  --icon-copy-3-color: #848484;
  --icon-history-color: #000;
  --icon-affiliate-color: #000;
  --icon-support-color: #000;
  --icon-no-sound-color: #000;
  --icon-sound-color: #000;
  --icon-plus-bet-color: #fff;
  --icon-minus-bet-color: #fff;
  --icon-minus-color: #fff;
  --icon-scan-color: #000;
  --icon-promocode-color: #191919;
  --icon-loader-color: #cdcdcd;
  --icon-info: #000;
  --icon-arrow-to-top: #000;
  --icon-star: #848484;
  --icon-year-limit: #829FB9;

}

:root {
  --modal-bg: #fff;
  --modal-color: #191919;
  --modal-primary-color: #848484;
  --modal-backdrop-bg: rgba(0, 0, 0, 0.15);
  --modal-button-bg: rgba(5, 214, 1, 1);
  --modal-button-color: #fff;
  --modal-info-color: #cdcdcd;
}

:root {
  --game-notification-primary-bg-success: rgba(0, 0, 0, 0.15);
  --game-notification-secondary-bg-success: linear-gradient(90deg, #00ca32 0%, #00b32c 100%);
  --game-notification-color-success: #fff;
  --game-notification-primary-bg-error: rgba(0, 0, 0, 0.15);
  --game-notification-secondary-bg-error: rgba(254, 59, 48, 1);
  --game-notification-color-error: #fff;
}
:root {
  --preloader-bg: #efeff4;
  --preloader-color: #000;
}
:root {
  --change-currency-border: #e3e3e3;
}
:root {
  --push-notification-bg: #fff;
  --push-notification-drop-shadow: rgba(0, 0, 0, 0.08);
  --push-notification-bg-sum: rgba(0, 177, 44, 0.1);
  --push-notification-color-sum: #00b12c;
}

:root {
  --listbox-bg: #fff;
  --listbox-color: #191919;
  --listbox-border: #f5f5f5;
  --listbox-chevron: #cdcdcd;
  --listbox-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.08);
}

:root {
  --pay-deposit-bg: #fff;
  --secondary-color: #848484;
  --border-color: #f5f5f5;
}
