:root {
    /* --- GLOBALS --- */
    --default-background: #0d1520;
    --content-background: #1b1f2e;
    --base_font-color: #95b6c9;
    --secondary_font-color: #95b6c9;
    --base_font-weight: normal;
    --primary_title-color: #ffffff;
    --base-arrow-color: #ffffff;
    --default-shadow: none;
    --default-shadow-light: none;
    --accent-color: #ffbf00;
    --prize-font-color: #ffbf00;
    --primary-font-family: 'Roboto', sans-serif;
    --border-radius-percentage: 6%;

    /* --- MODALS --- */
    --popup-default-background: #1b1f2e;
    --popup-default-background-transparent: rgba(27, 31, 46, 0);
    --lists-background: #1b1f2e;
    --default-tooltip-background: #2c2f3e;
    --tooltip-shadow: 0 .2rem .6rem 0 rgba(0, 0, 0, 0.5);
    --tooltip-prize-color: #ffffff;
    --system-notification-background: #0061a1;
    --onboarding-background: rgba(0, 0, 0, .7);

    /* --- INPUTS --- */
    --input_border-color: #474d5b;
    --input-placeholder-color: #3d434c;
    --input-placeholder-disabled-color: #1b1f2e;
    --input-radio-chosen-fill: #00a0ff;
    --arrow-select: #95B6C9;

    /* --- BUTTONS --- */
    --button-primary-background: #00a0ff;
    --button-primary_hover-background: #01a0ff;
    --button-success-background: #06b85a;
    --button-success_hover-background: #2bdb7f;
    --button-danger-background: #e22828;
    --button-danger_hover-background: #e64848;
    --button_default-border: solid .1rem #2b2f3c;
    --button_default-hover-border: solid .1rem #95b6c9;
    --button-border-radius: .6rem;
    --button-border-radius-mob: .3rem;

    /* --- HEAD --- */
    --header-logo-width: 11rem;
    --nav_link-active-color: #ffffff;
    --user_bar_tips_widget-background: #0a1423;
    --user_bar_tips-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
    --balance-details-active-color: #1b1f2e;
    --user_bar_btn-background: none;
    --user_bar_btn-background-hover: #0d1520;

    /* --- BONUS COUNTER --- */
    --bonuses-counter-color: #f7d039;
    --bonuses-counter-right: -0.2rem;

    /* --- SIDEBAR --- */
    --sidebar_link-active-color: #ffbf00;
    --sidebar_link-color: #ffffff;
    --sidebar-label-background: #ffc000;
    --user_bar_profile-background: #080f19;
    --sidebar-divider-color: #222639;
    --sidebar-hover-color: #191d2b;
    --sidebar-second-hover-color: #191d2b;

    /* --- POPUP REGISTRATION --- */
    --regbonus-card-top: 4rem;
    --regbonus-card-width: 15.8rem;
    --regbonus-card-height: 32.3rem;
    --regbonus-card-border: .1rem solid #ffffff;
    --regbonus-card-transform: scale(1.25);
    --regbonus-card-shadow: none;
    --regbonus-info-padding: 0 1.4rem;
    --regbonus-position-vertical: auto;
    --regbonus-position-horizontal: 0;
    --regbonus-sum-font-size: 2.3rem;

    --checkbox-position-top: 0;
    --checkbox-position-left: 50%;
    --checkbox-position-right: auto;
    --checkbox-transform: translateY(-50%) translateX(-50%);

    --basic-checkbox-display: block;
    --card-fallback-background: linear-gradient(354deg,#f3e700,#c38300 14%,#aa4f00 40%,#c78b00 57%,#f5eb00 78%,#c28000 94%,#c78b00);
    --regbonus-accent-color: #faf62b;
    --regbonus-chosen-color: #00a0ff;

    --regbonuses-flex-direction: row;
    --regbonuses-primary-background: linear-gradient(146deg, #180a59 3%, #2a0405 98%);
    --regbonuses-default-background: linear-gradient(146deg, #180a59 3%, #160808 98%);
    --regbonus-title-color: #ffffff;
    --regbonus-checkbox-background: #0d1520;
    --regbonus-refuse-background: #1b1f2e;
    --checkbox-background-image: url('../images/vDuUuKhvatqr.svg');

    /* --- SOCIAL --- */
    --social-auth-background: none;
    --social-auth-border: .1rem solid #3b3d49;

    /* --- POPUP WELCOME --- */
    --welcome-title-gradient: linear-gradient(to right, #ffffa6 27%, #f4d272 51%, #ffffa6 74%);
    --welcome-title-weight: 700;
    --welcome-content-padding: 4.8rem 0 3.5rem;
    --welcome-body-background: linear-gradient(to right, #141620, #4f063a 61%, #141620);
    --welcome-body-border-radius: 0;
    --welcome-secondary-text: #95b6c9;
    --welcome-sideimg-display: block;
    --welcome-centerimg-display: none;

    /* --- WHEEL OF FORTUNE --- */
    --wheel-background-mob: #0d1520;
    --wheel-background-web: rgba(0, 0, 0, .92);
    --wheel-info-color: #00a0ff;
    --wheel-title-filter: none;
    --wheel-alert-primary-color: #95b6c9;
    --wheel-alert-secondary-color: #ffffff;
    --wheel-denomination-background: #1b1f2e;
    --wheel-denomination-1: linear-gradient(to right, #341dbc, #a270ff);
    --wheel-denomination-2: linear-gradient(to right, #8d83ff, #f128ff);
    --wheel-denomination-3: linear-gradient(to right, #f029ff, #e7862c);

    --wheel-stars-display: flex;
    --wheel-gift-icon: url('../images/orJ29ARLysI2.svg') no-repeat;

    --wheel-amount-shadow: 0 .4rem .1rem #5d0222;
    --wheel-details-color: #95b6c9;

    /* --- MAIN --- */
    --slider_main_arrow-background: #0d1520;
    --slider_main_arrow-background-hover: #0d1520;
    --slider-main-accent-text-color: #ffc000;
    --slider_winners_arrow-background: #2c2f3e;
    --slider_winners_arrow-background-hover: #3c3f4e;
    --game_filter-background: #080f19;
    --game_filter_text-active-color: #ffbf00;

    /* --- GAMES --- */
    --game_filter_choose-color: #ffffff;
    --filter_list-border-color: #393d48;
    --filter-active-color: #00a0ff;
    --filter-dropdown-border: #080f19;
    --filter-dropdown-hover: #212534;

    --gamesSearch-form-background: rgba(0, 0, 0, 0);
    --gamesSearch-form-border-radius: 0;
    --gamesSearch-form-top: 0;
    --gamesSearch-form-height: auto;
    --gamesSearch-close-vertical: 1.8rem;
    --gamesSearch-close-horizontal: 2.6rem;
    --gamesSearch-close-stroke: #95b6c9;
    --gamesSearch-close-stroke-hover: #ffffff;
    --gamesSearch-results-padding: 2.4rem 1.6rem;
    --gamesSearch-result-item-mr: 2.4rem;
    --searchForm-results-hover: #1a1f2f;

    /* --- GAME BTNS --- */
    --demo-btn-background: rgba(26, 31, 47, 0.75);
    --demo-btn-hover-background: rgba(26, 31, 47, 1);
    --demo-btn-hover-color: #ffffff;

    /* --- GAME PAGE --- */
    --preGame-toHome-background: rgba(27, 31, 46, 0.5);
    --menuCtrl-menuBtn-background: #00a0ff;

    --tournamentInfo-background: #0d1520;
    --tournamentMyStats-background: #262a38;
    --tournamentMyStats-box-shadow: 0 -.2rem 1.5rem 0 rgba(17, 18, 23, 0.35);
    --tournamentTable-participants-border-color: #2b2f3c;
    --tournamentItem-titleTextLink-background: #262a38;
    --tournament-widget-background: none;
    --singleGame-widget-bg: #0d1520;

    --singleGame-secondly-color: #aeb2bc;
    --singleGame-firstly-color: #2b2f3c;
    --favorite-btn-background-hover: #2b2f3c;
    --singleGame-firstly-color-active: #2b2f3c;
    --singleGame-favorite-btn-fill: #ffbf00;

    --switcher-active: #ffbf00;
    --switcher-container-border-radius: .6rem;
    --switcher-border-radius: .4rem;
    --switcher-size-w: 4rem;
    --switcher-size-h: 1.6rem;
    --switcher-dot-width: 2rem;

    /* --- PROFILE --- */
    --profile_settings_nav-background: #070b11;
    --nav-item-linc-hover-color: #ffbf00;
    --nav-item-icon-color: #565c6b;
    --nav-item-active-border: 0.1rem solid #ffbf00;
    --user_settings-active-tab: none;
    --label-status-content: 'VIP';
    --profile-info-background: linear-gradient(to bottom, #080f19, #080f19);
    --emtpy-content:  '';
    --firstly-ticket-color: #ffbf00;
    --secondary-ticket-color: #29313b;
    --profileBalance-icon-background: #95b6c9;

    --status-icon-background: none;
    --exchange-icon-color: #ffffff;
    --status-bar-margin-top: none;

    /* --- RATING --- */
    --rating-body-gradient: linear-gradient(181deg, #1d0c29 1%, #100c14 50%, #0d1520);
    --rating-picker-item-background: #1b1f2e;
    --rating-table-place-background: #0d1520;
    --rating-table-highlight-border: linear-gradient(to left, #f3e700, #c38300 6%, #aa4f00 22%, #c78b00 43%, #f5eb00 60%, #c28000 86%, #c78b00);
    --rating-status-img-radius: 0;
    --rating-month-picker-fs: 1.4rem;

    /* --- BONUS --- */
    --balance-reset-title-weight: normal;
    --bonus-card-label-background: rgba(0, 0, 0, 0.25);
    --bonus-card-label-color: #ffffff;
    --bonus-card-do-deposit-color: #ffbf00;
    --bonus-card-do-deposit-background: rgba(13, 21, 32, 0.85);
    --bonus-card-stars-display: block;
    --promo_body-background: linear-gradient(to bottom, #1b1f2e, #1b1f2e), linear-gradient(132deg, #391c99 3%, #5253cf 97%);
    --bonus-rules-background: #0d1520;
    --bonus-info-game-span-color: #ffffff;
    --bonus-card-gradient: linear-gradient(109deg, #3c0a59 3%, #0062b8 95%);
    --bonus-card-welcome-gradient: linear-gradient(110deg, #201c51 3%, #992066 95%);

    /* --- LOTTERY --- */
    --lottery-ticket-name-span-color: #ffbf00;
    --lottery-ticket-image-bottom: .7rem;
    --lottery-ticket-img-height: 80%;
    --lottery-ticket-img-bottom: 1.2rem;
    --lottery-ticket-img-vertical: 50%;
    --lottery-ticket-img-transform: translateX(-50%) translateY(-50%);
    --lottery-buy-ticketcnt-bottom: 2.1rem;
    --lottery-buy-ticketcnt-left: 50%;
    --lottery-buy-ticketcnt-transform: translateX(-50%) rotate(-27deg);
    --lottery-buy-ticketcnt-gradient: -webkit-linear-gradient(180deg, #8C5B00, #2E0000);

    --winners-1-place-color: #e4b600;
    --winners-2-place-color: #d4cdac;
    --winners-3-place-color: #eaba3f;

    --link-accent-color: #00a0ff;
    --menu-btn-background: none;
    --menu-btn-hover-background: none;
    --menu-btn-width: auto;
    --menu-btn-radius: 5px;
    --menu-btn-stroke: #95b6c9;
    --menu-btn-mob-stroke: #95b6c9;
    --menu-btn-stroke-hover: #ffffff;
    --menu-btn-hover-color: none;
    --supportBtn-color: rgba(0, 160, 255, 0.65);
    --supportBtn-shadow: 0 2px 10px 0 rgba(80, 81, 86, 0.5);
    --supportBtn-radius: 50%;
    --profile-settings-save-btn-background: rgba(8, 15, 25, .9);
    --tournament-vip-background: linear-gradient(to bottom, #2d0404, #080f19, #0d1520);
    --tournament-vip-font-color: #ffbf00;
    --popupLayout-background: rgba(0,0,0,.8);

    /* --- CASHIER --- */
    --cashier-header-shadow: 0 -0.3rem 0.6rem 0 rgba(0, 0, 0, 0.5);
    --withdraw-transactions-status-color: #ffbf00;
    --transaction-status-color: #d6280b;
    --cashier-bonus-color: #ffffff;

    /* --- FOOTER --- */
    --footer-item-margin: .5rem 0;
    --footer-contacts-justify-content: space-between;
    --footer-links-flex: 1;
    --footer-links-width: 50%;
    --footer-contacts-background: #1b1f2e;

    /* --- STORE --- */
    --store-divider-color: #232b34;
    --store-option-background: rgba(0, 160, 255, 0.1);

    /* --- NOTIFICATION --- */
    --notification-messageBox-shadow: -0.2rem 0.4rem 2rem 0 rgba(0, 0, 0, 0.3);
    --notification-messageBox-close-stroke: #95B6C9;
    --notification-message-unread-background: #2c2f3e;
    --notification-message-DeleteIcon-fill: #95B6C9;
    --notification-message-DeleteIcon-fill-hover: #ffffff;
    --notification-message-mob-DeleteIcon-background: #f00;
    --notification-message-mob-DeleteIcon-fill: #ffffff;

    --userBarMessage-fill: #ffffff;
    --userBarMessage-count-background: #f7d039;
    --userBarMessage-count-border-color: #141620;

    /* --- CALENDAR --- */
    --calendar-dayNumber-active-color: #ffffff;

    /* --- VERIFICATION --- */
    --verification_upload_fill: #95b6c9;
    --verification_wait_fill: #FFBF00;

    /* --- VIPCLUB --- */
    --vip-border-color: #1b1f2e;
    --vip-level-divider-color: #0d1520;
    --vip-body-gradient: linear-gradient(181deg, #240608, #100c14 30%, #0d1520 90%);
    --vip-gold-color: #ffffff;
    --vip-platinum-color: #ffffff;
    --vip-diamond-color: #ffffff;
    --vip-popup-shadow: 0 -.3rem .6rem 0 rgba(0, 0, 0, 0.5);
    --vip-club-level-padding: 6.6rem 0 0;
    --vip-userbar-1: #95b6c9;
    --vip-userbar-2: #95b6c9;
    --vip-userbar-3: #95b6c9;
    --vip-popup-radius: 1rem;
    --vip-popup-bottom-radius: 1rem;
    --vip-popup-progress: #0d1520;
    --gold-vip-font-color: #ffbf00;
    --toxic-color: #06b85a;

    /* --- PAGES & OTHERS --- */
    --button_back-color: #ffbf00;
    --arrow_back-hover-background: #262a38;
    --top_places_item-border_color: #080f19;
    --progressiv-rare-color: #95b6c9;
    --tournament-status-background: rgba(13, 21, 32, 0.85);
    --empty-list-border-color: #2b2f3c;
    --border-image: url('../images/m0O5Dj1ZE4an.png') 1 round;
    --not-found-page-svg-display: block;
    --not-found-page-img-bottom: 0;

    /* --- STATIC PAGE --- */
    --static-accent-color: #ffc000;
    --static-page-primary-title-color: #fafafa;
    --static-page-brand-text-color: #e7dbdb;
    --static-page-brand-link-color: #fbe44d;
    --static-page-tablate-header-color: #000000;
    --static-page-brand-text: #e7dbdb;

    /* --- LOYALTY --- */
    --loyalty-stairs-border: #7c8290;
    --loyalty-stairs-future-border: #474d5b;
}
