:root {
  --background: rgba(28, 28, 28, 1);
  --primary-background: #363636;
  --secondary-background: rgba(49, 49, 49, 1);
  --secondary-2-background: rgba(63, 63, 63, 1);
  --primary-colors: rgba(255, 255, 255, 1);
  --secondary-colors: rgba(255, 255, 255, 1);
  --secondary-2-colors: rgba(132, 132, 132, 1);
  --block-border: transparent;
  --block-bg: rgba(49, 49, 49, 1);
  --input-default-bg: rgba(42, 42, 42, 1);
  --input-default-border: transparent;
  --input-coef-color: #ff8d23;
  --input-dollar-color: #1ca129;
  --header-currency-color: rgba(132, 132, 132, 1);
  --header-chevron-color: rgba(205, 205, 205, 1);
}
:root {
  --header-plus-balance-bg: rgba(49, 49, 49, 1);
  --header-bonus-color: #3f89f6;
  --header-plus-color: white;
  --header-currency: rgba(132, 132, 132, 1);
  --header-chevron: rgba(205, 205, 205, 1);
  --header-balance-selected-bg: rgba(61, 61, 61, 1);
  --header-balance-bg: rgba(49, 49, 49, 1);
}
:root {
  --payment-restrictions-bg: white;
}
:root {
  --pay-deposit-banking-dollar: rgba(81, 81, 81, 1);
  --pay-deposit-banking-placeholder: #fff;
}

:root {
  --search-input-bg: rgba(49, 49, 49, 1);
  --search-input-placeholder: rgba(81, 81, 81, 1);
  --search-input-loop-fill: rgba(81, 81, 81, 1);
}

:root {
  --current-game-bg: rgba(49, 49, 49, 1);
  --current-game-secondary-color: var(--secondary-2-colors);
  --current-game-border-color: rgba(61, 61, 61, 1);
  --current-game-primary-color: rgba(62, 136, 241, 1);
  --current-game-primary-bg: rgba(61, 61, 61, 1);
}

:root {
  --coef-border-color: rgba(61, 61, 61, 1);
  --coef-secondary-color: var(--secondary-2-colors);
  --coef-primary-color: rgba(62, 136, 241, 1);
  --coef-primary-bg: rgba(61, 61, 61, 1);
  --coef-main-bg: rgba(49, 49, 49, 1);
}

:root {
  --change-language-border: rgba(63, 63, 63, 1);
}

:root {
  --referral-bg: rgba(49, 49, 49, 1);

  --referral-info-border: rgba(61, 61, 61, 1);
  --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: rgba(49, 49, 49, 1);
  --balances-tabs-bg: rgba(116, 116, 128, 0.08);
  --balances-tabs-color: rgba(255, 255, 255, 1);
  --balances-text-color: #fff;
  --balances-currency-color: rgba(255, 255, 255, 0.6);
  --balances-currency-secondary-color: #848484;
  --balances-main-balance-bg: rgba(38, 38, 38, 1);
  --balances-referral-balance-bg: linear-gradient(261deg, #515151 9.67%, #262626 92.49%);
  --balances-bonus-balance-bg: rgba(49, 49, 49, 1);
}

:root {
  --no-data-bg: rgba(49, 49, 49, 1);
  --no-data-color: rgba(132, 132, 132, 1);
}

:root {
  --pagination-button-active-bg: rgba(49, 49, 49, 1);
  --pagination-button-active-color: rgba(255, 255, 255, 1);
  --pagination-button-bg: transparent;
  --pagination-button-color: rgba(255, 255, 255, 1);
  --pagination-arrow-default: rgba(255, 255, 255, 1);
  --pagination-arrow-active: rgba(255, 255, 255, 1);
  --pagination-arrow-disabled-bg: transparent;
  --pagination-arrow-disabled-fill: rgba(81, 81, 81, 1);
  --pagination-wrapper-bg: rgba(116, 116, 128, 0.08);
  --partner-program-color: #3f89f6;
  --arrow-color: #848484;
}

:root {
  --x-coef-size-text: 32px;
  --x-coef-weight-text: 600;
  --x-coef-color: radial-gradient(50% 50% at 50% 50%, #46ff7b 0%, #93ffb2 100%);
  --x-coef-text-shadow: 3px -5px 20px rgba(147, 255, 178, 0.6);
  --x-coef-bigest-text-shadow: 3px -5px 5px rgba(255, 148, 73, 0.3);
  --x-coef-bigest-text-bg: radial-gradient(44.96% 391.37% at 49.64% 50%, #ff6915 0%, #ffb672 100%);
  --x-coef-win-color: #2be93e;
}

:root {
  --game-init-bg: linear-gradient(179.76deg, #242424 0.21%, #292929 98.44%);
  --game-super-game-bg: #000;
  --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(180deg, #fff 0%, #ddd 88.46%);
  --game-stake-win-from-0-color: rgba(0, 0, 0, 0.35);
  --game-stake-win-from-10-bg: linear-gradient(176deg, #00d615 0%, #02a612 100%);
  --game-stake-win-from-10-color: #fff;
  --game-stake-win-from-20-bg: #ff8d23;
  --game-stake-win-from-20-color: #fff;
}

:root {
  --deposit-in-crypto-secondary-color: rgba(132, 132, 132, 1);
  --deposit-in-crypto-primary-color: rgba(132, 132, 132, 1);
}
:root {
  --deposit-in-cash-bg: rgba(49, 49, 49, 1);
  --deposit-in-cash-btn-bg: rgba(255, 255, 255, 1);
  --deposit-in-cash-btn-color: rgba(25, 25, 25, 1);
}

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

:root {
  --popup-bg: rgba(28, 28, 28, 1);
  --popup-title-color: #fff;
  --popup-title-secondary-color: #3e88f1;
  --popup-history-selector-bg: rgba(116, 116, 128, 0.08);
  --popup-history-selector-active-bg: rgba(61, 61, 61, 1);
  --popup-history-selector-disable-color: rgba(255, 255, 255, 1);
  --popup-history-selector-active-color: rgba(255, 255, 255, 1);
  --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: rgba(63, 63, 63, 1);
  --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: rgba(61, 61, 61, 1);
  --btn-add-bet-button-color: var(--secondary-colors);
}

:root {
  --btn-button-bg: rgba(61, 61, 61, 1);
  --btn-button-color: var(--secondary-colors);
}

:root {
  --btn-max-bet-bg: rgba(49, 49, 49, 1);
  --btn-max-bet-color: rgba(132, 132, 132, 1);
}
:root {
  --checkbox-checked-bg: rgba(42, 42, 42, 1);
  --checkbox-bg: rgba(42, 42, 42, 1);
}

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

:root {
  --btn-cancel-border-color: rgba(255, 255, 255, 0.28);
  --btn-cancel-border: 2px;
  --btn-cancel-bg: linear-gradient(135deg, #ff7970 0%, #ff1b1b 100%);
  --btn-cancel-color: #fff;
  --btn-cancel-border-radius: 16px;
  --btn-bet-blur-color: transparent;
}

:root {
  --btn-bet-bg: linear-gradient(135deg, #ffb470 0%, #ff6e1b 100%);
  --btn-bet-box-shadow: transparent;
  --btn-bet-border-color: rgba(255, 255, 255, 0.28);
  --btn-bet-border: 2px;
  --btn-bet-blur-color: transparent;
  --btn-bet-color: #fff;
  --btn-waiting-color: #fff;
  --btn-waiting-bg: #93c1e3;
  --btn-waiting-box-shadow: transparent;
  --btn-waiting-blur-color: transparent;
  --btn-cashout-color: #fff;
  --btn-cashout-bg: #2fd15a;
  --btn-cashout-box-shadow: transparent;
  --btn-cashout-blur-color: transparent;
  --bg-cashout: rgba(42, 42, 42, 1);

  --bg-super-game: rgba(0, 177, 44, 1);
  --color-super-game: #fff;
  --color-cashout: rgba(0, 177, 44, 1);
}
:root {
  --coef-from-0-color: var(--primary-colors);
  --coef-from-0-bg: rgba(61, 61, 61, 1);
  --coef-from-0-border: var(--coef-from-0-bg);
  --coef-from-5-color: var(--primary-colors);
  --coef-from-5-bg: rgba(139, 144, 255, 1);
  --coef-from-5-border: var(--coef-from-5-bg);
  --coef-from-10-color: var(--primary-colors);
  --coef-from-10-bg: rgba(255, 141, 35, 1);
  --coef-from-10-border: var(--coef-from-10-bg);
  --coef-from-20-color: var(--primary-colors);
  --coef-from-20-bg: rgba(255, 141, 35, 1);
  --coef-from-20-border: var(--coef-from-20-bg);
}

:root {
  --bet-menu-bg: rgba(49, 49, 49, 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: rgba(49, 49, 49, 1);
}

:root {
  --pay-button-deposit-bg: rgba(0, 177, 44, 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(47, 209, 90, 1);
  --withdraw-button-color: #fff;
  --withdraw-button-bg-disabled: #cdcdcd;
  --withdraw-button-color-disabled: #848484;
  --withdraw-button-rounded: 12px;
}

:root {
  --have-promocode-bg: rgba(49, 49, 49, 1);
  --have-promocode-placeholder: #cdcdcd;
  --have-promocode-clear-bg: rgba(81, 81, 81, 1);
  --have-promocode-clear-fill: var(--have-promocode-bg);
  --promocode-primary: #848484;
}

:root {
  --select-token-secondary-color: rgba(81, 81, 81, 1);
  --select-token-select-bg: rgba(116, 116, 128, 0.08);
  --select-token-network-bg-active: rgba(49, 49, 49, 1);
  --select-token-network-color-active: rgba(255, 255, 255, 1);
  --select-token-network-color-disable: rgba(255, 255, 255, 1);
  --select-token-network-bg-disable: transparent;
  --select-token-bg: rgba(49, 49, 49, 1);
  --select-token-rounded: 12px;
  --select-token-title-color: #848484;
  --select-token-padding: 12px;
  --select-token-primary-color: rgba(255, 255, 255, 1);

  --select-token-arrow-color: transparent;
  --select-popular-token-bg: rgba(49, 49, 49, 1);
}

:root {
  --history-table-bg: rgba(49, 49, 49, 1);
  --history-table-rounded: 12px;
  --history-head-color: #848484;
  --history-border-color: rgba(61, 61, 61, 1);
  --history-primary-color: rgba(81, 81, 81, 1);
  --history-primary-2-color: #848484;
  --history-secondary-color: rgba(255, 255, 255, 1);
  --history-button-color: #fff;
  --history-minus-color: rgba(255, 255, 255, 1);
  --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: #3e88f1;
  --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: rgba(132, 132, 132, 1);
  --history-canceled-status-bg: rgba(63, 63, 63, 1);
  --history-bet-status-color: rgba(132, 132, 132, 1);
  --history-bet-status-bg: rgba(63, 63, 63, 1);
}

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

:root {
  --icon-back-arrow-color: #fff;
  --icon-back-arrow-2-color: rgba(255, 255, 255, 1);
  --icon-wallet-color: #000;
  --icon-plus-color: #000;
  --icon-sound-color: #000;
  --icon-sound-2-color: #fff;
  --icon-burger-color: rgba(255, 255, 255, 1);
  --icon-checkbox-arrow-color: #fff;
  --icon-close-color: #fff;
  --icon-copy-color: rgba(255, 255, 255, 1);
  --icon-copy-2-color: rgba(81, 81, 81, 1);
  --icon-copy-3-color: #848484;
  --icon-history-color: #fff;
  --icon-affiliate-color: #000;
  --icon-support-color: #fff;
  --icon-no-sound-color: rgba(255, 255, 255, 1);
  --icon-sound-color: rgba(255, 255, 255, 1);
  --icon-plus-bet-color: #fff;
  --icon-minus-bet-color: #fff;
  --icon-minus-color: #fff;
  --icon-scan-color: rgba(255, 255, 255, 1);
  --icon-promocode-color: #fff;
  --icon-loader-color: rgba(81, 81, 81, 1);
  --icon-info: rgba(255, 255, 255, 1);
  --icon-arrow-to-top: #000;
  --icon-star: #848484;
  --icon-plus-balance: #000;
  --icon-partner-arrow-color: rgba(255, 255, 255, 1);
  --icon-currency-bg: #fff;
  --icon-currency-color: #000;
}

:root {
  --modal-bg: rgba(49, 49, 49, 1);
  --modal-color: rgba(255, 255, 255, 1);
  --modal-primary-color: rgba(132, 132, 132, 1);
  --modal-backdrop-bg: rgba(0, 0, 0, 0.15);
  --modal-button-bg: rgba(47, 209, 90, 1);
  --modal-button-color: #fff;
  --modal-info-color: rgba(81, 81, 81, 1);
}

:root {
  --game-notification-primary-bg-success: rgba(105, 207, 159, 0.1);
  --game-notification-secondary-bg-success: rgba(0, 177, 44, 1);
  --game-notification-color-success: #fff;
  --game-notification-primary-bg-error: rgba(255, 129, 118, 0.1);
  --game-notification-secondary-bg-error: rgba(254, 59, 48, 1);
  --game-notification-color-error: #fff;
}
:root {
  --preloader-bg: rgba(28, 28, 28, 1);
  --preloader-color: rgba(255, 255, 255, 1);
}
:root {
  --change-currency-border: rgba(63, 63, 63, 1);
}
:root {
  --push-notification-bg: rgba(49, 49, 49, 1);
  --push-notification-drop-shadow: 0px -1px 12px 0px rgba(0, 0, 0, 0.08);
  --push-notification-bg-sum: rgba(0, 177, 44, 0.1);
  --push-notification-color-sum: rgba(0, 177, 44, 1);
}

:root {
  --listbox-bg: rgba(49, 49, 49, 1);
  --listbox-color: #fff;
  --listbox-border: #f5f5f5;
  --listbox-chevron: rgba(255, 255, 255, 1);
  --listbox-box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.08);
}
:root {
  --deposit-crypto-popular-bg: rgba(49, 49, 49, 1);
}
:root {
  --pay-deposit-bg: rgba(49, 49, 49, 1);
  --secondary-color: rgba(132, 132, 132, 1);
  --border-color: rgba(61, 61, 61, 1);
}
