:root {
    /* --- GLOBALS --- */
    --default-background: #1A1E39;
    --content-background: #292F53;
    --content-hover-background: #39416F;
    --dark-content-background: #212535;

    --base_font-color: #ffffff;
    --secondary_font-color: #95b6c9;
    --additional_font-color: #6a7e8b;
    --base_font-weight: normal;
    --primary_title-color: #ffffff;
    --base-arrow-color: #ffffff;
    --accent-color: #009fe6;
    --prize-font-color: #ffffff;
    --error-red: #D11E1E;
    --primary-font-family: 'Roboto', sans-serif;
    --countdown-text-color: #ffffff;
    --link-accent-color: #009fe6;

    --default-shadow: none;
    --default-shadow-light: none;
    --icon-fill-color: #ffffff;
    --icon-close-stroke: #95b6c9;
    --icon-close-stroke-hover: #ffffff;

    /* --- MODALS --- */
    --popup-default-background: #1A1E39;
    --popupLayout-background: rgba(0,0,0,.8);
    --default-tooltip-background: #333A65;
    --tooltip-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.45);
    --tooltip-prize-color: #ffffff;
    --lists-background: #1A1E39;
    --system-notification-background: #292F53;
    --onboarding-background: rgba(0, 0, 0, .7);
    --hover-swiper-inner-bg: #3d4353;
    --tab-nav-link-color: #95b6c9;
    --tab-nav-divider: #39416F;
    --tab-nav-sticky-bg: rgba(26, 30, 57, 0.95);

    /* --- INPUTS --- */
    --input_background: #1C2033;
    --input_border-color: #292F53;
    --input_focus-border-color: #6a7e8b;
    --input-placeholder-color: #686F86;
    --phone-resend-timer-background: rgba(33, 37, 53, 0.85);
    --input-phone-placeholder-color: #3d434c;
    --input-placeholder-disabled-color: #1A1E39;
    --input-radio-chosen-fill: #009FE6;
    --arrow-select: #5E6986;

    /* --- BUTTONS --- */
    --button-primary-background: #292F53;
    --button-primary_hover-background: #39416F;
    --button-success-background: #009FE6;
    --button-success_hover-background: #42BEF5;
    --button-cashier-background: #d11e1e;
    --button-cashier_hover-background: #f64444;
    --button-border-radius: 2.3rem;
    --button-border-radius-sm: 1.6rem;
    --button-border-radius-mob: 1.84rem;

    --menu-btn-background: none;
    --menu-btn-hover-background: none;
    --menu-btn-width: auto;
    --menu-btn-radius: none;
    --menu-btn-stroke: #B5BEDA;
    --menu-btn-mob-stroke: #B5BEDA;
    --menu-btn-stroke-hover: #009FE6;
    --supportBtn-radius: 50%;

    /* --- TABLES --- */
    --common-table-bg: #21243A;
    --common-table-borders: #363C5E;
    --common-table-head: #39416F;

    /* --- HEAD --- */
    --logo-transform-origin: 0 0;
    --user_bar_tips_widget-background: #292F53;
    --user_bar_tips-shadow: 0 6px 12px rgba(0, 0, 0, 0.4);
    --balance-details-active-color: #39416F;
    --header-menu-border-color: #292F53;

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

    /* --- SIDEBAR --- */
    --sidebar_link-active-color: #ffffff;
    --sidebar_link-color: #D1D8EE;
    --sidebar_link-secondary: #95b6c9;
    --sidebar_link-hover-background: #292f53;
    --sidebar-label-background: #009FE6;
    --sidebar-divider-color: #212535;
    --sidebar-icon-color: #8C9BC2;
    --sidebar-border-color: #1A1E39;
    --bottom-menu-mob-bg: #131626;

    /* --- SOCIAL --- */
    --social-auth-background: none;
    --social-auth-border: .1rem solid #3d4353;
    --social-auth-hover-border: #95b6c9;
    --social-dropdown-shadow: none;

    /* --- WHEEL OF FORTUNE --- */
    --wheel-attempt-count-bg: #292F53;
    --wheel-background-web: rgba(0, 0, 0, .70);
    --wheel-info-color: #B5BEDA;
    --wheel-title-filter: none;
    --wheel-alert-primary-color: #B5BEDA;
    --wheel-alert-secondary-color: #ffffff;
    --wheel-denomination-background: #1b1f2e;
    --wheel-denomination-1: linear-gradient(to right, #292789, #5451e6);
    --wheel-denomination-2: linear-gradient(to right, #0d5833, #44a725);
    --wheel-denomination-3: linear-gradient(to right, #370f3f, #741081);
    --wheel-details-color: #B5BEDA;

    /* --- MAIN --- */
    --slider-main-accent-text-color: #ffffff;
    --slider-main-active-dot-color: #ffffff;
    --game_filter_text-active-color: #ffffff;
    --slides-dot-bg: #3f435a;
    --slides-dot-active-bg: #ffffff;

    /* --- GAMES --- */
    --game_filter_choose-color: #ffffff;
    --searchForm-results-hover: #292F53;
    --searchForm-developer-border: #39416F;

    /* --- GAME PAGE --- */
    --preGame-toHome-background: rgba(33, 37, 53, 0.7);
    --menuCtrl-menuBtn-background: #009FE6;

    --tournamentInfo-background: #1A1E39;
    --tournamentMyStats-background: #39416F;
    --tournamentMyStats-box-shadow: none;
    --tournamentTable-participants-border-color: #39416F;
    --singleGame-favorite-btn-fill: #009FE6;
    --singleGame-secondly-color: #B5BEDA;

    /* --- PROFILE --- */
    --profile_settings_nav-background: #272E53;
    --nav-item-linc-hover-color: #009FE6;
    --nav-item-icon-color: #8C9BC2;
    --nav-item-active-border: none;

    --status-icon-background: #212535;
    --status-icon-bg-profile: #212535;
    --exchange-icon-color: #ffffff;
    --profile_progress-bar-backgroud: #171a28;
    --profile-settings-save-btn-background: rgba(8, 15, 25, .9);

    /* --- RATING --- */
    --rating-picker-item-background: #212535;
    --rating-table-place-background: #3d4353;
    --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-info-background-image: url('/assets/img/themes/Casino/rating-info-bg.png');
    --rating-picker-background: #333A65;

    /* --- BONUS --- */
    --balance-reset-title-weight: 500;
    --bonus-card-label-background: rgba(33, 37, 53, 0.85);
    --bonus-card-label-color: #95b6c9;
    --bonus-rules-background: #171a28;
    --bonus-card-gradient: linear-gradient(109deg, #3c0a59 3%, #0062b8 95%);
    --bonus-card-welcome-gradient: linear-gradient(110deg, #201c51 3%, #992066 95%);
    --lootbox-prizesLink-hover: #ffffff;
    --bonus-stretch-close-border: #8c9bc2;
    --bonus-stretch-bg: linear-gradient(105deg, #4a1749 3%, #171240 94%);

    /* --- LOTTERY --- */
    --lottery-ticket-name-span-color: #ffffff;
    --lottery-ticket-count-span-color: #d3d77c;
    --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: 39%;
    --lottery-buy-ticketcnt-left: 50%;
    --lottery-buy-ticketcnt-transform: translateX(-50%) rotate(-27deg);
    --lottery-buy-ticketcnt-gradient: -webkit-linear-gradient(180deg, #8C5B00, #2E0000);
    --tournament-mask-background: #1b1f2e;

    --winners-1-place-color: #cbaa27;
    --winners-2-place-color: #8b8671;
    --winners-3-place-color: #9b6f2b;

    /* --- CASHIER --- */
    --withdraw-transactions-status-color: #ffbf00;
    --transaction-status-color: #fb4b4b;
    --cashier-bonus-color: #ffffff;
    --cashier-accent-color: #009FE6;
    --cashier-border-color: #3d4353;
    --cashier-second-accent-color: #c99f20;
    --cashier-status-color: #06b85a;

    /* --- FOOTER --- */
    --footer-contacts-background: #17192A;
    --footer-payments-bg: none;
    --footer-divider-color: #292F53;
    --footer-aff-transform: none;

    /* --- STORE --- */
    --store-divider-color: #292F53;
    --store-radio-checked-border: #6a7e8b;
    --store-radio-background: #1A1E39;

    /* --- NOTIFICATION --- */
    --notification-messageBox-shadow: -0.2rem 0.4rem 2rem 0 rgba(0, 0, 0, 0.3);
    --notification-messageBox-close-stroke: #95B6C9;
    --notification-messageBox-close-stroke-hover: #ffffff;
    --notification-messageBox-menu-active: #ffffff;
    --notification-message-unread-background: #292F53;
    --notification-message-read-background: #222743;
    --notification-message-read-dot: #95b6c9;
    --notification-message-unread-dot: #009FE6;
    --notification-message-DeleteIcon-fill: #95B6C9;
    --notification-message-DeleteIcon-fill-hover: #ffffff;
    --notification-message-mob-DeleteIcon-background: #f00;
    --notification-message-mob-DeleteIcon-fill: #ffffff;
    --notification-message-accent: #fb4b4b;

    --userBarMessage-fill: #ffffff;

    /* --- CALENDAR --- */
    --calendar-dayNumber-active-color: #ffffff;
    --calendar-arrow-hover: #6a7e8b;
    --calendar-arrow-color: #ffffff;
    --calendar-day-hover: #39416F;

    /* --- VERIFICATION --- */
    --verification_upload_fill: #95b6c9;
    --verification_wait_fill: #FFBF00;
    --verification-card-bg: rgb(43, 47, 66);

    /* --- VIPCLUB --- */
    --vip-border-color: #2b2f42;
    --vip-level-divider-color: #0d1520;
    --vip-body-gradient: linear-gradient(181deg, #101625 0%, #171631 36%, #251338 42%, #25122a 48%, #0D151F 58%);
    --vip-gold-color: #D7BB4A;
    --vip-platinum-color: #C3C5D1;
    --vip-diamond-color: #38d5f8;
    --vip-popup-shadow: 0 -.3rem .6rem 0 rgba(0, 0, 0, 0.5);
    --vip-popup-progress: #0d1520;
    --vip-howto-card-bg: none;
    --toxic-color: #06b85a;
    --vip-accent-color: #009FE6;
    --vip-text-color: #95b6c9;
    --vip-privilege-bg: #212535;
    --vip-level-card-bg: #33374C;

    /* --- PAGES & OTHERS --- */
    --table-common-border-color: #3d4353;
    --progressiv-rare-color: #95b6c9;
    --tournament-status-background: rgba(33, 37, 53, 0.85);
    --empty-list-border-color: #7c8498;
    --border-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='16' ry='16' stroke='%237C8498FF' stroke-width='2' stroke-dasharray='9' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e");
    --disabled-arrow-fill: #6a7e8b;
    --bg-main-image: url('/assets/img/themes/Casino/bg/bg-site-primary-theme.jpg') no-repeat;

    /* --- STATIC PAGE --- */
    --static-accent-color: #009FE6;
    --static-page-primary-title-color: #ffffff;
    --static-page-secondary-title-color: #009FE6;
    --static-page-brand-text-color: #95b6c9;
    --static-page-brand-link-color: #009FE6;
    --static-page-brand-text: #e7dbdb;
    --static-page-arrow-color: #7c8498;

    /* --- LOYALTY --- */
    --loyalty-stairs-border: #7c8498;
    --loyalty-stairs-future-border: #7c8498;
    --loyalty-bar-bg: #39416F;
    --loyalty-count-bg: #171a28;

    /* --- THEME CONTROLS --- */
    --theme-control-bg: #2b2f42;
    --theme-control-margin: 1.8rem;
    --theme-control-btn: #95b6c9;
}
