/**
 * Do not edit directly, this file was auto-generated.
 * Generated on Mon, 21 Sep 2026 07:37:24 GMT
 */

:root {
  --typography-caption-extrasmall-font-family: "Mabry Pro";
  --typography-caption-extrasmall-font-weight: 400;
  --typography-caption-extrasmall-line-height: 16px;
  --typography-caption-extrasmall-font-size: 10px;
  --typography-caption-extrasmall-letter-spacing: -0.2px;
  --typography-caption-extrasmall-strong-font-family: Arial;
  --typography-caption-extrasmall-strong-font-weight: 500;
  --typography-caption-extrasmall-strong-line-height: 16px;
  --typography-caption-extrasmall-strong-font-size: 10px;
  --typography-caption-extrasmall-stronger-font-family: "Mabry Pro";
  --typography-caption-extrasmall-stronger-font-weight: 700;
  --typography-caption-extrasmall-stronger-line-height: 16px;
  --typography-caption-extrasmall-stronger-font-size: 10px;
  --typography-caption-small-font-family: "Mabry Pro";
  --typography-caption-small-font-weight: 400;
  --typography-caption-small-line-height: 16px;
  --typography-caption-small-font-size: 12px;
  --typography-caption-small-desktop-font-family: "Mabry Pro";
  --typography-caption-small-desktop-font-weight: 400;
  --typography-caption-small-desktop-line-height: 16px;
  --typography-caption-small-desktop-font-size: 13px;
  --typography-caption-small-app-font-family: "Mabry Pro";
  --typography-caption-small-app-font-weight: 400;
  --typography-caption-small-app-line-height: 16px;
  --typography-caption-small-app-font-size: 12px;
  --typography-caption-small-strong-font-family: "Mabry Pro";
  --typography-caption-small-strong-font-weight: 500;
  --typography-caption-small-strong-line-height: 16px;
  --typography-caption-small-strong-font-size: 12px;
  --typography-caption-small-stronger-font-family: "Mabry Pro";
  --typography-caption-small-stronger-font-weight: 700;
  --typography-caption-small-stronger-line-height: 18px;
  --typography-caption-small-stronger-font-size: 12px;
  --typography-body-1-font-family: "Mabry Pro";
  --typography-body-1-font-weight: 400;
  --typography-body-1-line-height: 22px;
  --typography-body-1-font-size: 14px;
  --typography-body-1-additional-font-family: "Mabry Pro";
  --typography-body-1-additional-font-weight: 400;
  --typography-body-1-additional-line-height: 18px;
  --typography-body-1-additional-font-size: 14px;
  --typography-body-1-cross-font-family: "Mabry Pro";
  --typography-body-1-cross-font-weight: 400;
  --typography-body-1-cross-line-height: 22px;
  --typography-body-1-cross-font-size: 14px;
  --typography-body-1-cross-text-decoration: line-through;
  --typography-body-1-stronger-font-family: "Mabry Pro";
  --typography-body-1-stronger-font-weight: 700;
  --typography-body-1-stronger-line-height: 22px;
  --typography-body-1-stronger-font-size: 14px;
  --typography-body-1-stronger-additional-font-family: "Mabry Pro";
  --typography-body-1-stronger-additional-font-weight: 700;
  --typography-body-1-stronger-additional-line-height: 18px;
  --typography-body-1-stronger-additional-font-size: 14px;
  --typography-body-1-strong-font-family: "Mabry Pro";
  --typography-body-1-strong-font-weight: 500;
  --typography-body-1-strong-line-height: 22px;
  --typography-body-1-strong-font-size: 14px;
  --typography-body-1-strong-cross-font-family: "Mabry Pro";
  --typography-body-1-strong-cross-font-weight: 500;
  --typography-body-1-strong-cross-line-height: 22px;
  --typography-body-1-strong-cross-font-size: 14px;
  --typography-body-1-strong-cross-text-decoration: line-through;
  --typography-button-text-sm-font-family: "Mabry Pro";
  --typography-button-text-sm-font-weight: 700;
  --typography-button-text-sm-line-height: 12px;
  --typography-button-text-sm-font-size: 10px;
  --typography-button-text-xs-font-family: "Mabry Pro";
  --typography-button-text-xs-font-weight: 500;
  --typography-button-text-xs-line-height: 16px;
  --typography-button-text-xs-font-size: 12px;
  --typography-link-s-font-family: "Mabry Pro";
  --typography-link-s-font-weight: 400;
  --typography-link-s-line-height: 16px;
  --typography-link-s-font-size: 12px;
  --typography-link-s-text-decoration: none;
  --typography-link-s-hover-font-family: "Mabry Pro";
  --typography-link-s-hover-font-weight: 400;
  --typography-link-s-hover-line-height: 18px;
  --typography-link-s-hover-font-size: 12px;
  --typography-link-s-hover-text-decoration: underline;
  --typography-link-m-font-family: "Mabry Pro";
  --typography-link-m-font-weight: 400;
  --typography-link-m-line-height: 22px;
  --typography-link-m-font-size: 14px;
  --typography-link-m-text-decoration: none;
  --typography-link-m-hover-font-family: "Mabry Pro";
  --typography-link-m-hover-font-weight: 500;
  --typography-link-m-hover-line-height: 22px;
  --typography-link-m-hover-font-size: 14px;
  --typography-link-m-hover-text-decoration: underline;
  --typography-button-text-app-font-family: "Mabry Pro";
  --typography-button-text-app-font-weight: 500;
  --typography-button-text-app-line-height: 14px;
  --typography-button-text-app-font-size: 12px;
  --typography-button-text-lg-font-family: "Mabry Pro";
  --typography-button-text-lg-font-weight: 700;
  --typography-button-text-lg-line-height: 18px;
  --typography-button-text-lg-font-size: 14px;
  --typography-title-small-font-family: "Mabry Pro";
  --typography-title-small-font-weight: 400;
  --typography-title-small-line-height: 24px;
  --typography-title-small-font-size: 16px;
  --typography-title-small-strong-font-family: "Mabry Pro";
  --typography-title-small-strong-font-weight: 500;
  --typography-title-small-strong-line-height: 24px;
  --typography-title-small-strong-font-size: 16px;
  --typography-title-small-strong-additional-font-family: "Mabry Pro";
  --typography-title-small-strong-additional-font-weight: 500;
  --typography-title-small-strong-additional-line-height: 16px;
  --typography-title-small-strong-additional-font-size: 16px;
  --typography-title-tab-font-family: "Mabry Pro";
  --typography-title-tab-font-weight: 700;
  --typography-title-tab-line-height: 22px;
  --typography-title-tab-font-size: 14px;
  --typography-title-tab-additional-font-family: "Mabry Pro";
  --typography-title-tab-additional-font-weight: 500;
  --typography-title-tab-additional-line-height: 12px;
  --typography-title-tab-additional-font-size: 10px;
  --typography-title-tab-extra-font-family: "Mabry Pro";
  --typography-title-tab-extra-font-weight: 500;
  --typography-title-tab-extra-line-height: 12px;
  --typography-title-tab-extra-font-size: 8px;
  --typography-title-small-stronger-font-family: "Mabry Pro";
  --typography-title-small-stronger-font-weight: 700;
  --typography-title-small-stronger-line-height: 24px;
  --typography-title-small-stronger-font-size: 16px;
  --typography-title-1-strong-font-family: "Mabry Pro";
  --typography-title-1-strong-font-weight: 500;
  --typography-title-1-strong-line-height: 32px;
  --typography-title-1-strong-font-size: 24px;
  --typography-title-1-stronger-font-family: "Mabry Pro";
  --typography-title-1-stronger-font-weight: 700;
  --typography-title-1-stronger-line-height: 32px;
  --typography-title-1-stronger-font-size: 24px;
  --typography-title-1-stronger-additional-font-family: "Mabry Pro";
  --typography-title-1-stronger-additional-font-weight: 700;
  --typography-title-1-stronger-additional-line-height: 32px;
  --typography-title-1-stronger-additional-font-size: 24px;
  --typography-title-2-strong-font-family: "Mabry Pro";
  --typography-title-2-strong-font-weight: 700;
  --typography-title-2-strong-line-height: 26px;
  --typography-title-2-strong-font-size: 20px;
  --typography-title-1-font-family: "Mabry Pro";
  --typography-title-1-font-weight: 500;
  --typography-title-1-line-height: 32px;
  --typography-title-1-font-size: 24px;
  --typography-title-1-light-font-family: "Mabry Pro";
  --typography-title-1-light-font-weight: 400;
  --typography-title-1-light-line-height: 32px;
  --typography-title-1-light-font-size: 24px;
  --typography-banner-additional-font-family: "Mabry Pro";
  --typography-banner-additional-font-weight: 500;
  --typography-banner-additional-line-height: 28px;
  --typography-banner-additional-font-size: 24px;
  --typography-banner-font-family: "Mabry Pro";
  --typography-banner-font-weight: 500;
  --typography-banner-line-height: 28px;
  --typography-banner-font-size: 24px;
  --typography-menu-desktop-font-family: "Mabry Pro";
  --typography-menu-desktop-font-weight: 500;
  --typography-menu-desktop-line-height: 32px;
  --typography-menu-desktop-font-size: 24px;
  --typography-menu-desktop-text-decoration: none;
  --typography-display-font-family: "Mabry Pro";
  --typography-display-font-weight: 700;
  --typography-display-line-height: 34px;
  --typography-display-font-size: 32px;
  --typography-title-2-font-family: "Mabry Pro";
  --typography-title-2-font-weight: 500;
  --typography-title-2-line-height: 26px;
  --typography-title-2-font-size: 20px;
  --typography-title-3-font-family: "Mabry Pro";
  --typography-title-3-font-weight: 700;
  --typography-title-3-line-height: 28px;
  --typography-title-3-font-size: 22px;
  --typography-title-3-additional-font-family: "Mabry Pro";
  --typography-title-3-additional-font-weight: 500;
  --typography-title-3-additional-line-height: 24px;
  --typography-title-3-additional-font-size: 20px;
  --typography-title-2-light-font-family: "Mabry Pro";
  --typography-title-2-light-font-weight: 400;
  --typography-title-2-light-line-height: 26px;
  --typography-title-2-light-font-size: 20px;
  --typography-title-block-font-family: "Mabry Pro";
  --typography-title-block-font-weight: 500;
  --typography-title-block-line-height: 24px;
  --typography-title-block-font-size: 18px;
  --typography-title-block-additional-font-family: "Mabry Pro";
  --typography-title-block-additional-font-weight: 700;
  --typography-title-block-additional-line-height: 28px;
  --typography-title-block-additional-font-size: 24px;
  --typography-title-block-light-font-family: "Mabry Pro";
  --typography-title-block-light-font-weight: 400;
  --typography-title-block-light-line-height: 24px;
  --typography-title-block-light-font-size: 18px;
  --typography-notification-bubble-font-weight: 400;
  --typography-notification-bubble-line-height: 12px;
  --typography-notification-bubble-font-size: 9px;
  --typography-notification-bubble-font-family: Arial;
  --typography-notification-bubble-extra-font-weight: 400;
  --typography-notification-bubble-extra-line-height: 12px;
  --typography-notification-bubble-extra-font-size: 10px;
  --typography-notification-bubble-extra-font-family: Arial;
  --typography-title-extrasmall-font-family: "Mabry Pro";
  --typography-title-extrasmall-font-weight: 500;
  --typography-title-extrasmall-line-height: 14px;
  --typography-title-extrasmall-font-size: 11px;
  --typography-link-m-additional-font-family: "Mabry Pro";
  --typography-link-m-additional-font-weight: 400;
  --typography-link-m-additional-line-height: 22px;
  --typography-link-m-additional-font-size: 16px;
  --typography-link-m-additional-text-decoration: underline;
  --shadow-tapbar: 0 -4px 8px 0 #2727271a, inset 0 1px 2px 0 #96142a;
  --shadow-card: 0 4px 8px 0 rgba(1, 9, 31, 0.4);
  --shadow-card-additional: 0 4px 8px 0 rgba(1, 9, 31, 0.4);
  --shadow-card-additional-2: 0 8px 16px 0 rgba(25, 30, 45, 0.6);
  --shadow-card-additional-3: 0 2px 4px 0 rgba(13, 22, 46, 0.08);
  --shadow-top: 0 4px 24px 0 rgba(0, 0, 0, 0.2);
  --shadow-button: 0 2px 8px 0 #27272733;
  --shadow-text-1: 0 0 0 0 transparent;
  --shadow-shine-accent: 0 0 4px #2a8249, 0 0 8px #2a8249;
  --shadow-text-2: 0 1px 2px transparent;
  --shadow-accent: 0 0 4px #d7a800;
  --shadow-win-ticket: 0 0 8px 0 rgba(255, 206, 33, 0.4), 0 0 4px 0 rgba(255, 206, 33, 0.8);
  --shadow-text-3: 0 1px 2px 0 transparent;
  --shadow-text-4: 0 1px 2px 0 rgba(0, 0, 0, 0.6);
  --shadow-tips: 0 1px 2px 0 rgba(7, 7, 33, 0.4);
  --shadow-cashbox: 0 8px 16px 0 rgba(30, 26, 26, 0.2);
  --shadow-header: 0 0 0 0 #2626264d;
  --shadow-header-additional: 0 6px 12px 0 rgba(0, 0, 0, 0.4);
  --shadow-nav: 0 -4px 8px 0 #2727271a;
  --shadow-screenshots: 0 8px 32px 0 rgba(0, 0, 0, 0.9);
  --shadow-special-blocks-timer-bottom: 0 1px 0 0 rgba(185, 17, 28, 0.4);
  --shadow-special-blocks-jackpot-wrap: 0 0 16px 0 #006cff, 0 0 16px 0 #006cff;
  --shadow-special-blocks-jackpot-amount:
    0 4px 18px rgba(0, 101, 255, 0.62), 0 6px 18px rgba(0, 101, 255, 0.5),
    0 6px 18px rgba(0, 101, 255, 0.4), 0 6px 18px rgba(0, 101, 255, 0.32);
  --shadow-special-blocks-jackpot-line: 0 0 12px 0 transparent;
  --shadow-special-blocks-timer-numbers: 0 -1px 0 #1d1f24;
  --shadow-special-blocks-jackpot-title:
    0 -4px 16px rgba(56, 255, 192, 0.4), 0 -1px 8px rgba(56, 255, 192, 0.4),
    0 -1px 6px rgba(56, 255, 192, 0.4);
  --shadow-special-blocks-banner-title: 0 2px 2px 0 rgba(0, 0, 0, 0.25);
  --shadow-special-blocks-jackpot-title-additional:
    0 -4px 16px rgba(56, 255, 192, 0.4), 0 -1px 8px rgba(56, 255, 192, 0.4),
    0 -1px 6px rgba(56, 255, 192, 0.4);
  --shadow-special-blocks-wheel-main: 0 0 36px #8dfcfd;
  --shadow-special-blocks-card:
    inset -28px 28px 28px 0 rgba(255, 255, 255, 0.03),
    inset 28px -28px 28px 0 rgba(194, 194, 194, 0.03), 0 2px 4px 0 rgba(13, 22, 46, 0.08);
  --shadow-special-blocks-referral: 0 4px 4px 0 rgba(184, 97, 215, 0.25);
  --shadow-accent-additional: 0 0 4px 0 #29e95a;
  --shadow-accent-extra: 0 0 4px #dbad24;
  --shadow-button-secondary: 0 0 0 0 transparent;
  --shadow-button-tertiary: 0 0 0 0 transparent;
  --shadow-nav-desktop: 0 0 0 0 transparent;
  --border-ghost-1: 2px solid #ffffff;
  --border-ghost-2: 2px solid #c9c9c9;
  --border-ghost-3: 1px solid rgba(255, 255, 255, 0.12);
  --border-ghost-5: 1px solid #0a1b3b;
  --border-ghost-4: 1px solid rgba(255, 255, 255, 0.16);
  --border-ghost-6: 1px solid transparent;
  --border-button-hover: 2px solid #e9e9e9;
  --border-button-pressed: 2px solid #d3d3d3;
  --border-button-default: 1px solid #ffffff;
  --border-chips-default: 1px solid rgba(1, 3, 47, 0.16);
  --border-chips-active: 1px solid #0a3093;
  --border-chips-active-additional: 1px solid #ffbf00;
  --border-button-disabled: 2px solid transparent;
  --border-button-disabled-additional: 2px solid transparent;
  --border-input: 1px solid rgb(90% 90% 90% / 0);
  --border-provider: 1px solid rgba(255, 255, 255, 0.12);
  --border-right-menu: 1px solid rgba(0, 0, 0, 0.6);
  --border-nav-active: 1px solid #ffbf00;
  --border-input-focus: 1px solid #ffbf00;
  --border-input-hover: 1px solid #ffbf00;
  --border-input-disabled: 1px solid rgb(100% 100% 100% / 0.4);
  --border-input-error: 1px solid #bd0f1b;
  --border-input-warning: 1px solid #fdbb2c;
  --border-input-default: 1px solid transparent;
  --border-special-blocks-jackpot-border: 2px solid #d2e5ff;
  --border-special-blocks-referral-card: 1px solid rgba(71, 255, 185, 0.1);
  --border-special-blocks-referral-card-line: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.3) 50.78%,
    rgba(255, 255, 255, 0) 100%
  );
  --border-dropdown: 1px solid rgba(255, 255, 255, 0.08);
  --border-1click: 0px solid transparent;
  --border-search: 0px solid transparent;
  --border-tooltip: 1px solid #fff;
  --border-dropdown-additional: 0px solid transparent;
  --border-empty-item: 0px dash transaparent;
  --border-betting: 0px solid transparent;
  --border-notification-additional: 0 solid transparent;
  --border-notification: 0 solid transparent;
  --border-additional: 1px solid transparent;
  --border-ghost-8: 1px solid rgb(77.3% 81.2% 89.4% / 0.04);
  --border-popup: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);
  --border-popup-additional: rgba(255, 255, 255, 0.1);
  --border-nav: linear-gradient(180deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0) 100%);
  --border-nav-additional: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.12) 0%,
    rgba(255, 255, 255, 0.07) 100%
  );
  --base-spacing-smallest: 2px;
  --base-spacing-xxs: 4px;
  --base-spacing-xs: 8px;
  --base-spacing-sm: 12px;
  --base-spacing-m: 16px;
  --base-spacing-l: 24px;
  --base-spacing-xl: 32px;
  --base-spacing-s: 10px;
  --base-spacing-xxl: 48px;
  --base-spacing-xxxl: 64px;
  --radius-card: 12px;
  --radius-card-extra: 13px;
  --radius-game-item: 12px;
  --radius-navbar: 16px;
  --radius-social: 44px;
  --radius-prize: 16px;
  --radius-button: 100px;
  --radius-button-extra: 4px;
  --radius-tap-bar: 16px;
  --radius-popup: 16px;
  --radius-popup-additional: 9px;
  --radius-tooltips-notifications: 10px;
  --radius-status-item: 100px;
  --radius-no-radius: 0;
  --radius-input-base: 12px;
  --radius-game-item-mini: 8px;
  --radius-input-zero: 0px;
  --radius-small-tips: 16px;
  --radius-large-tips: 100px;
  --radius-live-lottery-tips: 12px;
  --radius-special-blocks-jackpot-radius: 8px;
  --radius-item: 2px;
  --radius-item-additional: 20px;
  --radius-card-additional: 12px;
  --radius-tab: 8px;
  --radius-button-additional: 100px;
  --opacity-08: 0.8;
  --opacity-06: 0.7;
  --opacity-00: 0;
  --opacity-09: 0.9;
  --opacity-04: 0.4;
  --opacity-01: 0.1;
  --opacity-02: 0.2;
  --bg-technical: #061535;
  --bg-additional: #061535;
  --bg-popup-additional: transparent;
  --bg-popup: linear-gradient(181deg, #06102c 1.35%, #0e1b3f 54.03%, #0e1b3f 97.33%);
  --bg-top-surface: #ffffff;
  --bg-social-icons: rgba(40, 65, 119, 0.4);
  --bg-widget-default: #061535;
  --bg-top-surface-additional: #ffffff;
  --bg-gradient-additional: linear-gradient(181deg, #06102c 1.35%, #0e1b3f 54.03%, #0e1b3f 97.33%);
  --bg-popup-2: #0a1533;
  --bg-widget-disabled: rgb(2.35% 8.24% 20.8% / 0.6);
  --bg-additional-2: #061535;
  --bg-widget-bonus-additional: rgb(0% 0% 0% / 0.08);
  --bg-widget-bonus: #061535;
  --bg-primary: #02102c;
  --bg-radial-additional: transparent;
  --bg-radial: transparent;
  --bg-secondary: #02102c;
  --bg-gradient: transparent;
  --bg-tertiary: #0a1b3b;
  --bg-other-404: linear-gradient(181deg, #06102c 2.17%, #0e1b3f 53.96%, #0d1b38 96.53%);
  --bg-other-status-bg: #0d2048;
  --bg-other-cashbox-bonus: #051d40;
  --bg-other-cashbox-bonus-content: #ffffff;
  --bg-other-cashbox-bonus-content-opacity: rgba(255, 255, 255, 0.8);
  --bg-other-promo: linear-gradient(130deg, #4865ab 0%, #000e2f 100%);
  --bg-other-win-card: linear-gradient(
    101deg,
    rgba(101, 142, 202, 0.6) 5.63%,
    rgba(79, 126, 194, 0.6) 92.98%
  );
  --bg-other-tooltip: #fff;
  --bg-other-footer: #071533;
  --bg-other-1click: #0a1b3b;
  --bg-other-accent-on-light: #0a3093;
  --bg-other-sidebar-desktop: linear-gradient(168deg, #0a1937 8.26%, #0d2148 36.54%, #0a1937 93.1%);
  --bg-other-sidebar-desktop-additional: linear-gradient(
    168deg,
    rgba(10, 25, 55, 0.4) 8.26%,
    rgba(13, 33, 72, 0.4) 36.54%,
    rgba(10, 25, 55, 0.4) 93.1%
  );
  --bg-other-hover-on-light: rgba(1, 3, 47, 0.06);
  --bg-other-cashbox: rgb(32.2% 54.1% 100% / 0.08);
  --bg-other-cashbox-additional: rgb(32.2% 54.1% 100% / 0.12);
  --bg-other-strip: #061535;
  --bg-other-strip-bg: transparent;
  --bg-other-sidebar-game: rgba(0, 0, 0, 0.4);
  --bg-other-welcome-3: #7b75be;
  --bg-other-win-card-wrap: #1c212e;
  --bg-other-welcome: linear-gradient(130deg, #6e73c7 1.73%, #60649a 48.39%, #52559e 100%);
  --bg-other-welcome-2: #7b75be;
  --bg-other-lootboxes-cell-selected: transparent;
  --bg-other-categories-nav: rgba(104, 146, 238, 0.08);
  --bg-other-strip-popup: linear-gradient(181deg, #06102c 1.35%, #0e1b3f 54.03%, #0e1b3f 97.33%);
  --bg-other-footer-app: #040c1f;
  --bg-other-sidebar-game-additional: rgba(0, 0, 0, 0.4);
  --bg-other-search: #0a1b3b;
  --bg-other-bonus: rgb(100% 100% 100% / 0.1);
  --bg-other-categories-nav-additional: transparent;
  --bg-overlay-1: rgb(77.3% 81.2% 89.4% / 0.04);
  --bg-overlay-2: rgb(100% 100% 100% / 0.1);
  --bg-overlay-3: rgb(77.3% 81.2% 89.4% / 0.08);
  --bg-overlay-4: rgba(1, 3, 47, 0.16);
  --bg-overlay-5: #0a1b3b;
  --bg-overlay-6: linear-gradient(
    180deg,
    rgba(6, 21, 53, 0) 0%,
    rgba(6, 21, 53, 0.6) 44.84%,
    #061535 100%
  );
  --bg-overlay-7: rgb(100% 100% 100% / 0.02);
  --bg-overlay-8: rgb(100% 100% 100% / 0.06);
  --bg-overlay-ghost-1: rgba(107, 128, 170, 0.1);
  --bg-overlay-ghost-2: rgb(0% 0% 0% / 0.6);
  --bg-overlay-slider: rgb(0% 0% 0% / 0.6);
  --bg-overlay-right-menu: rgba(0, 0, 0, 0.6);
  --bg-overlay-light-1: rgba(210, 229, 255, 0.1);
  --bg-overlay-light-2: #0b255a;
  --bg-overlay-gamepage: rgb(0% 0% 0% / 0.6);
  --bg-overlay-sidebar-gamepage: linear-gradient(
    180deg,
    rgba(22, 27, 38, 0) 0%,
    rgba(22, 27, 38, 0.95) 63.16%,
    #161b26 100%
  );
  --bg-overlay-2-additional: rgb(100% 100% 100% / 0.1);
  --bg-overlay-warning: rgb(99.2% 73.3% 17.3% / 0.16);
  --bg-gradients-main: linear-gradient(124deg, #2d73ff 37.1%, rgba(255, 255, 255, 0) 71%);
  --bg-gradients-extra: linear-gradient(
    124deg,
    rgba(185, 208, 255, 0.48) 37.1%,
    rgba(255, 255, 255, 0) 71%
  );
  --bg-gradients-additional: linear-gradient(124deg, #930a2b 48.54%, rgba(255, 255, 255, 0) 71%);
  --bg-gradients-highlight-main: radial-gradient(
    50% 50% at 50% 50%,
    rgba(233, 164, 29, 0.2) 0%,
    rgba(233, 164, 29, 0) 100%
  );
  --bg-gradients-highlight-additional:
    radial-gradient(50% 50% at 50% 50%, rgba(238, 12, 66, 0.16) 0%, rgba(238, 12, 66, 0) 100%),
    radial-gradient(50% 50% at 50% 50%, rgba(238, 12, 66, 0.07) 0%, rgba(238, 12, 66, 0) 100%);
  --bg-gradients-highlight-extra: radial-gradient(
    50% 50% at 50% 50%,
    rgba(255, 255, 255, 0.07) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --bg-card-bg-1: linear-gradient(
    151deg,
    rgba(24, 77, 139, 0.6) 0%,
    rgba(54, 42, 48, 0.6) 50.9%,
    rgba(55, 41, 46, 0.6) 100%
  );
  --bg-card-bg-2: linear-gradient(
    148deg,
    rgba(27, 87, 158, 0.6) 9.9%,
    rgba(34, 43, 60, 0.23) 30.55%,
    rgba(23, 39, 68, 0.48) 50.39%,
    rgba(23, 39, 68, 0.6) 80.93%
  );
  --bg-card-bg-3: rgba(8, 26, 63, 0.8);
  --bg-card-bg-4: rgba(133, 148, 216, 0.1);
  --bg-card-bg-5: #0b2969;
  --bg-card-bg-3-additional: rgba(43, 80, 157, 0.1);
  --bg-card-bg-5-additional: #081e4e;
  --bg-card-overlay-1: rgba(20, 28, 41, 0.5);
  --bg-card-overlay-2: linear-gradient(180deg, rgba(28, 37, 65, 0) 0%, #1c2541 100%);
  --bg-card-overlay-3: linear-gradient(
    180deg,
    rgba(7, 23, 98, 0) 0%,
    rgba(13, 29, 69, 0.8) 21.5%,
    #152856 100%
  );
  --bg-card-border-1: linear-gradient(
    158deg,
    #fff5bf 0%,
    rgba(232, 177, 82, 0.43) 47.85%,
    #283753 85.44%
  );
  --bg-card-border-3: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(147, 10, 43, 0.6) 100%);
  --bg-card-border-4: linear-gradient(180deg, #bd0f1b 0%, #000 100%);
  --bg-card-border-1-additional: #fff5bf;
  --bg-card-border-main: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.1) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --bg-card-border-main-additional: rgba(255, 255, 255, 0.08);
  --bg-overlay-gradient-1: linear-gradient(
    0deg,
    rgba(37, 48, 64, 0) 0.39%,
    rgba(37, 45, 64, 0.56) 20.35%,
    rgba(37, 45, 64, 0.78) 39.31%,
    #252d40 99.61%
  );
  --bg-overlay-gradient-2: linear-gradient(
    0deg,
    rgba(6, 21, 53, 0) 0%,
    rgba(6, 21, 53, 0.6) 37.1%,
    #061535 100%
  );
  --bg-overlay-gradient-3: linear-gradient(
    180deg,
    rgba(2, 16, 44, 0) 0%,
    rgba(2, 16, 44, 0.5) 24.24%,
    rgba(2, 16, 44, 0.9) 54.36%,
    #02102c 100%
  );
  --bg-overlay-gradient-4: linear-gradient(180deg, #a58600 0%, #eec101 73.5%);
  --bg-overlay-gradient-5: linear-gradient(180deg, rgba(2, 16, 44, 0) 0%, #02102c 100%);
  --bg-overlay-gradient-6: linear-gradient(180deg, rgba(6, 21, 53, 0) 0%, #061535 100%);
  --bg-overlay-gradient-7: linear-gradient(270deg, #eef4ff 0%, rgba(238, 244, 255, 0) 100%);
  --bg-overlay-gradient-8: linear-gradient(
    180deg,
    rgba(14, 27, 63, 0) 0%,
    rgba(14, 27, 63, 0.76) 41.15%,
    #0e1b3f 100%
  );
  --bg-overlay-gradient-9: linear-gradient(
    180deg,
    rgba(2, 16, 44, 0) 0%,
    rgba(2, 16, 44, 0.5) 24.24%,
    rgba(2, 16, 44, 0.9) 54.36%,
    #02102c 100%
  );
  --bg-overlay-gradient-7-additional: linear-gradient(270deg, #1c2c50 0%, rgba(28, 44, 80, 0) 100%);
  --bg-overlay-gradient-welcome: linear-gradient(
    180deg,
    rgba(99, 103, 161, 0) 0%,
    #6367a1 60.74%,
    #6367a1 100%
  );
  --bg-overlay-gradient-footer: linear-gradient(90deg, rgba(7, 21, 51, 0) 0%, #071533 100%);
  --bg-overlay-gradient-strip: linear-gradient(180deg, rgba(2, 16, 44, 0) 0%, #02102c 100%);
  --bg-blur: 18px;
  --bg-blur-additional: 32px;
  --bg-blur-extra: 48px;
  --bg-blur-info: 8px;
  --bg-blur-small: 4px;
  --bg-blur-elements: 12px;
  --bg-blur-achivements: 16px;
  --bg-social-icons-additional: rgb(24.1% 32.9% 52% / 0.4);
  --nav-tab-start: #06102c;
  --nav-tab-stop: #0e1b3f;
  --base-light: #ffffff;
  --base-accent-primary: #ffbf00;
  --base-accent-secondary: #ebab2e;
  --base-accent-tertiary: #ebab2e;
  --base-dark: #01032f;
  --base-success: #32bd0f;
  --base-surface: #02102c;
  --base-error: #bd0f1b;
  --base-warning: #fdbb2c;
  --base-gold: linear-gradient(99deg, #ffce64 0%, #916206 100%);
  --base-silver: #dadfec;
  --base-bronze: #ffb053;
  --base-primary: #ffffff;
  --base-accent-light: #eef4ff;
  --live-lottery-live-tip: #cf3422;
  --live-lottery-card-bg: #061535;
  --live-lottery-live-tip-text: #ffffff;
  --live-lottery-timer-bg: linear-gradient(
    180deg,
    rgba(108, 164, 216, 0.81) 0%,
    rgba(92, 141, 187, 0.78) 31.25%,
    rgba(68, 123, 174, 0.85) 63.54%,
    rgba(82, 122, 160, 0.63) 100%
  );
  --live-lottery-empty-ball: linear-gradient(
    180deg,
    rgba(86, 116, 160, 0.4) 0%,
    rgba(122, 136, 186, 0.4) 57.33%,
    rgba(119, 139, 187, 0.34) 91.08%,
    rgba(116, 162, 206, 0.4) 100%
  );
  --live-lottery-place-label-text: #1c212e;
  --live-lottery-place-label-bg: linear-gradient(180deg, #ffd37d 0%, #ffdb59 41.67%, #e1bb33 100%);
  --navbar-bg-main: rgba(6, 18, 44, 0.6);
  --navbar-bg-button: #ffffff;
  --navbar-bg-button-icon: #02102c;
  --navbar-menu-item-active: #bd0f1b;
  --button-bg-primary: #bd0f1b;
  --button-bg-primary-hover: rgb(62.3% 4.94% 8.89%);
  --button-bg-primary-pressed: rgb(59.3% 4.71% 8.47%);
  --button-bg-primary-disabled-additional: rgba(62, 72, 98, 0.4);
  --button-bg-primary-disabled: rgba(37, 47, 72, 0.9);
  --button-bg-tertiary-disabled: rgba(37, 47, 72, 0.9);
  --button-bg-secondary: #0a3093;
  --button-bg-secondary-hover: #0d3394;
  --button-bg-secondary-pressed: rgb(3.53% 16.9% 51.9%);
  --button-bg-secondary-disabled: rgba(37, 47, 72, 0.9);
  --button-bg-app-default: #eef4ff;
  --button-bg-app-hover: #f2fcff;
  --button-bg-app-pressed: #cde0e6;
  --button-bg-ghost: #ffffff00;
  --button-bg-additioinal: #bd0f1b;
  --button-bg-additional-hover: rgb(62.3% 4.94% 8.89%);
  --button-bg-additional-pressed: rgb(59.3% 4.71% 8.47%);
  --button-bg-additional-disabled: rgba(37, 47, 72, 0.9);
  --button-icon-primary: #ffffff;
  --button-icon-secondary: #fff;
  --button-icon-tertiary: #fff;
  --button-icon-ghost: #bd0f1b;
  --button-icon-primary-disabled: #ffffff66;
  --button-icon-secondary-disabled: #ffffff66;
  --button-icon-tertiary-disabled: rgba(255, 255, 255, 0.4);
  --button-icon-ghost-disabled: rgba(255, 255, 255, 0.4);
  --button-border-tertiary: #ffffff;
  --button-border-tertiary-hover: #e9e9e9;
  --button-border-tertiary-pressed: #d3d3d3;
  --button-border-tertiary-disabled: transparent;
  --button-border-ghost: #bd0f1b;
  --button-border-ghost-hover: rgb(59.3% 4.71% 8.47%);
  --button-border-ghost-pressed: rgb(66.7% 5.29% 9.53%);
  --button-border-tertiary-light: #ffffff;
  --button-border-tertiary-light-hover: rgb(100% 100% 100% / 0.9);
  --button-border-tertiary-light-pressed: rgb(100% 100% 100% / 0.7);
  --button-border-tertiary-light-disabled: rgb(100% 100% 100% / 0.5);
  --button-border-primary: transparent;
  --button-border-primary-hover: transparent;
  --button-border-primary-pressed: transparent;
  --button-border-primary-disabled: transparent;
  --button-border-secondary: transparent;
  --button-border-secondary-pressed: transparent;
  --button-border-secondary-hover: transparent;
  --button-border-secondary-disabled: transparent;
  --button-text-primary: #ffffff;
  --button-text-secondary: #fff;
  --button-text-light-bg: #bd0f1b;
  --button-text-tertiary: #ffffff;
  --button-text-ghost: #bd0f1b;
  --button-text-primary-disabled: #ffffff80;
  --button-text-secondary-disabled: #ffffff80;
  --button-text-tertiary-disabled: rgba(255, 255, 255, 0.4);
  --button-text-ghost-disabled: rgba(255, 255, 255, 0.4);
  --button-text-tertiary-light: #ffffff;
  --button-text-tertiary-light-disabled: rgb(100% 100% 100% / 0.5);
  --small-elements-game-provider-logo-bg: linear-gradient(
    0deg,
    rgba(31, 36, 80, 0.9) 0%,
    rgba(17, 20, 45, 0.6) 66.67%,
    rgba(17, 20, 46, 0) 100%
  );
  --small-elements-game-label-thumb-new: linear-gradient(180deg, #4b9de8 0%, #416fb4 100%);
  --small-elements-game-label-thumb-top: #ebab2e;
  --small-elements-game-counter-color: rgb(90% 90.1% 91.8%);
  --small-elements-game-label-thumb-text: #ffffff;
  --small-elements-scrollbar-dark: rgb(0.39% 1.18% 18.4% / 0.2);
  --small-elements-scrollbar-light: rgb(100% 100% 100% / 0.2);
  --small-elements-scrollbar-primary: rgb(72.9% 73.7% 76.1% / 0.2);
  --small-elements-separator-primary: transparent;
  --small-elements-separator-main: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(245, 245, 245, 0.1) 9.97%,
    rgba(161, 161, 161, 0.1) 91.97%,
    rgba(153, 153, 153, 0) 100%
  );
  --small-elements-separator-item: rgb(0.39% 1.18% 18.4% / 0.06);
  --small-elements-separator-tertiary: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(245, 245, 245, 0.1) 9.97%,
    rgba(161, 161, 161, 0.1) 91.97%,
    rgba(153, 153, 153, 0) 100%
  );
  --small-elements-separator-secondary: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(245, 245, 245, 0.1) 9.97%,
    rgba(161, 161, 161, 0.1) 91.97%,
    rgba(153, 153, 153, 0) 100%
  );
  --small-elements-separator-additional: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(245, 245, 245, 0.1) 9.97%,
    rgba(161, 161, 161, 0.1) 91.97%,
    rgba(153, 153, 153, 0) 100%
  );
  --small-elements-separator-extra: rgb(100% 100% 100% / 0.08);
  --small-elements-progressbar-large: #0c3092;
  --small-elements-progressbar-large-bg: rgba(255, 255, 255, 0.08);
  --small-elements-progressbar-bg-additional: transparent;
  --small-elements-progressbar: #1e5bff;
  --small-elements-progressbar-bg: rgba(167, 188, 251, 0.16);
  --small-elements-bullet: #ffffff;
  --small-elements-fade-tertiary: linear-gradient(270deg, #0a1b3b 0%, rgba(10, 27, 59, 0) 100%);
  --small-elements-fade-additional: linear-gradient(270deg, #0a1b3b 0%, rgba(10, 27, 59, 0) 100%);
  --small-elements-label-new-1-text: #ffffff;
  --small-elements-label-new-2: linear-gradient(342deg, #5a5a5a 0%, #fff 100%);
  --small-elements-label-new-1: #bd0f1b;
  --small-elements-label-success: #1e8704;
  --small-elements-label-deny: #a8030f;
  --small-elements-label-deny-text: #fff;
  --small-elements-label-additional: rgb(49% 65.1% 98.4% / 0.08);
  --small-elements-label-active: #29ae07;
  --small-elements-label-disable: #ffac09;
  --small-elements-label-disable-bg: rgba(255, 172, 9, 0.24);
  --small-elements-label-active-bg: rgba(52, 224, 9, 0.24);
  --small-elements-label-new-1-border: transparent;
  --small-elements-progressbar-deals: rgba(255, 255, 255, 0.12);
  --small-elements-progressbar-bonus: rgba(255, 255, 255, 0.6);
  --small-elements-progressbar-bonus-bg: rgba(255, 255, 255, 0.16);
  --small-elements-slider-curret: #fff;
  --small-elements-slider-curret-additional: #fff;
  --small-elements-slider: rgb(100% 100% 100% / 0.16);
  --small-elements-slider-additional: rgb(100% 100% 100% / 0.4);
  --small-elements-sign: #ebab2e;
  --small-elements-badge-1: #b62d3e;
  --small-elements-badge-2: #2a69f1;
  --small-elements-badge-3: #ffbf00;
  --small-elements-footer-crypto-up: transparent;
  --small-elements-footer-crypto-down: transparent;
  --small-elements-footer-navdots: #b3b3b3;
  --small-elements-footer-bg-social: rgba(255, 255, 255, 0.06);
  --small-elements-footer-contact: rgba(255, 255, 255, 0.04);
  --small-elements-footer-dropdown: rgb(100% 100% 100% / 0.12);
  --small-elements-footer-bg-social-additional: rgb(80% 80% 80% / 0.06);
  --small-elements-check-box-accent: #ffbf00;
  --small-elements-check-box-fill: #02102c;
  --small-elements-check-box-default: lch(81.6 84.1 80 / 0.4);
  --small-elements-desktop-tournament-counter: #bd0f1b;
  --small-elements-desktop-tournament-counter-bg: #07142e;
  --small-elements-timer-top: linear-gradient(180deg, #fff 0%, #000 100%);
  --small-elements-timer-bg: rgba(0, 0, 0, 0.32);
  --small-elements-timer-bg-additional: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.14) 3.13%,
    rgba(255, 255, 255, 0.06) 18.24%,
    rgba(255, 255, 255, 0) 48.75%,
    rgba(255, 255, 255, 0.06) 86.05%,
    rgba(255, 255, 255, 0.14) 100%
  );
  --small-elements-timer-content: #ffffff;
  --small-elements-timer-border: rgba(147, 203, 255, 0.25);
  --small-elements-up-button-accent: #ffffff;
  --small-elements-up-button-hover-bg: rgb(11.8% 33.6% 90.1% / 0.6);
  --small-elements-up-button-bg: rgba(5, 67, 227, 0.6);
  --small-elements-up-button-border: transparent;
  --small-elements-up-button-hover-icon: #fff;
  --small-elements-tournament-active-tab-content: #ffbf00;
  --small-elements-pagination-bg: rgba(62, 81, 118, 0.2);
  --small-elements-pagination-icon: #fff;
  --small-elements-pagination-border: rgba(94, 94, 94, 0.6);
  --small-elements-button-support-bg: #fff;
  --small-elements-button-support-icon: #0a3093;
  --icon-alternative-disabled: lch(100 0 0 / 0.6);
  --icon-ghost-4: #000;
  --icon-secondary: #01032f;
  --icon-primary: #ffffff;
  --icon-tertiary: rgb(0.39% 1.18% 18.4% / 0.8);
  --icon-accent: #ffbf00;
  --icon-accent-additional: #ffffff;
  --icon-alternative: #ffbf00;
  --icon-success: #32bd0f;
  --icon-warning: #fdbb2c;
  --icon-error: #bd0f1b;
  --icon-ghost-3: #ffffff;
  --icon-menu-socials: #416daf;
  --icon-ghost-1: rgba(255, 255, 255, 0.8);
  --icon-ghost-2: #404040;
  --icon-prize-1: #d2c25a;
  --icon-prize-2: #dadfec;
  --icon-prize-3: #ffb053;
  --icon-prize-4: linear-gradient(180deg, #c26ba5 0%, #a05487 100%);
  --icon-prize-5: #c8d7e3;
  --icon-ghost-5: #fff;
  --input-border-default: rgb(90% 90% 90% / 0);
  --input-border-focus: #ffbf00;
  --input-border-disabled: rgb(100% 100% 100% / 0.4);
  --input-border-error: #bd0f1b;
  --input-border-warning: #fdbb2c;
  --input-bg-default: #ffffff;
  --input-bg-error: #bd0f1b;
  --input-bg-warning: #fdbb2c;
  --input-bg-disabled: transparent;
  --input-bg-confirmed: transparent;
  --input-bg-accent: rgba(0, 61, 187, 0.2);
  --input-bg-hover: #f3f3f3;
  --input-text-label: rgb(20.3% 20.9% 34.7%);
  --input-text-value-main: #01032f;
  --input-text-warning-text: #01032f;
  --input-text-value-submain: rgb(60.2% 60.5% 67.4%);
  --input-text-accent: #ffbf00;
  --input-text-error: #ffffff;
  --input-text-disabled-value: rgb(100% 100% 100% / 0.7);
  --input-text-disabled-label: rgb(100% 100% 100% / 0.7);
  --border-width-nav: 1px;
  --border-width-button: 2px;
  --border-width-input: 1px;
  --border-width-separate-line: 1px;
  --border-width-wheel-separator: 2px;
  --min-width-game-item-block: 122px;
  --min-width-button: 64px;
  --min-width-tooltip: 144px;
  --width-nav: 48px;
  --width-tap-button: 48px;
  --width-logo-mobile: 100px;
  --width-logo-desktop: 140px;
  --height-tap-button: 48px;
  --height-nav: 48px;
  --height-logo-mobile: 40px;
  --height-logo-desktop: 64px;
  --height-footer: 0;
  --height-1click: 40px;
  --height-search: 56px;
  --height-categories-desktop: 64px;
  --height-tabs-strip: 42px;
  --min-height-game-item-block: 122px;
  --min-height-button-m: 40px;
  --min-height-button-s: 32px;
  --min-height-button-xs: 20px;
  --min-height-button-m-small: 38px;
  --font-family-main: "Mabry Pro";
  --font-family-accent: "Mabry Pro";
  --font-family-additional: Arial;
  --line-height-1: 22px;
  --line-height-2: 24px;
  --line-height-3: 26px;
  --line-height-4: 28px;
  --line-height-5: 32px;
  --line-height-sm: 16px;
  --line-height-xs: 12px;
  --line-height-s: 14px;
  --line-height-m: 18px;
  --line-height-column: 20px;
  --font-weight-0: 400;
  --font-weight-1: 500;
  --font-weight-2: 700;
  --font-weight-3: 900;
  --font-weight-4: 500;
  --font-size-0: 8px;
  --font-size-1: 9px;
  --font-size-2: 10px;
  --font-size-3: 12px;
  --font-size-4: 14px;
  --font-size-5: 16px;
  --font-size-6: 20px;
  --font-size-7: 24px;
  --font-size-8: 26px;
  --font-size-1-desktop: 13px;
  --font-size-extra: 18px;
  --font-size-extra-2: 22px;
  --letter-spacing-0: 0;
  --letter-spacing-0-5: 0.5px;
  --letter-spacing-0-2: 0.2px;
  --text-case-none: none;
  --text-case-uppercase: uppercase;
  --text-case-capitalize: capitalize;
  --text-decoration-none: none;
  --text-decoration-underline: underline;
  --text-decoration-line-through: line-through;
  --special-blocks-404: #ffffff;
  --special-blocks-title-jackpot: linear-gradient(11deg, #63d086 27.69%, #b2ffad 67.32%);
  --special-blocks-amount-jackpot: linear-gradient(180deg, #bcdaf6 0%, #fff 100%);
  --special-blocks-secret-mirror-title: rgba(255, 255, 255);
  --special-blocks-bg: #030e2a;
  --special-blocks-dropdown-content: #ffffff;
  --special-blocks-jackpot-border: #d2e5ff;
  --special-blocks-jackpot-border-2: rgba(14, 100, 64, 0.3);
  --special-blocks-jackpot-widget-bg: linear-gradient(
    180deg,
    rgba(60, 86, 125, 0.2) 0%,
    rgba(28, 33, 46, 0.2) 100%
  );
  --special-blocks-payment-block-mob-font-family: "Mabry Pro";
  --special-blocks-payment-block-mob-font-weight: 900;
  --special-blocks-payment-block-mob-line-height: 24px;
  --special-blocks-payment-block-mob-font-size: 18px;
  --special-blocks-payment-block-mob-letter-spacing: 0;
  --special-blocks-payment-block-mob-text-case: uppercase;
  --special-blocks-payment-block-main-desktop-font-family: "Mabry Pro";
  --special-blocks-payment-block-main-desktop-font-weight: 900;
  --special-blocks-payment-block-main-desktop-line-height: 38px;
  --special-blocks-payment-block-main-desktop-font-size: 32px;
  --special-blocks-payment-block-main-desktop-letter-spacing: 0;
  --special-blocks-payment-block-additional-desktop-font-family: "Mabry Pro";
  --special-blocks-payment-block-additional-desktop-font-weight: 900;
  --special-blocks-payment-block-additional-desktop-line-height: 32px;
  --special-blocks-payment-block-additional-desktop-font-size: 20px;
  --special-blocks-payment-block-additional-desktop-letter-spacing: 0;
  --special-blocks-payment-block-additional-desktop-text-case: uppercase;
  --special-blocks-payment-block-extra-desktop-font-family: "Mabry Pro";
  --special-blocks-payment-block-extra-desktop-font-weight: 700;
  --special-blocks-payment-block-extra-desktop-line-height: 24px;
  --special-blocks-payment-block-extra-desktop-font-size: 14px;
  --special-blocks-payment-block-extra-desktop-letter-spacing: 0;
  --special-blocks-payment-block-extra-desktop-text-case: uppercase;
  --special-blocks-jackpot-title-font-family: "Mabry Pro";
  --special-blocks-jackpot-title-font-weight: 900;
  --special-blocks-jackpot-title-line-height: 50px;
  --special-blocks-jackpot-title-font-size: 48px;
  --special-blocks-jackpot-title-letter-spacing: -0.03em;
  --special-blocks-jackpot-title-text-case: uppercase;
  --special-blocks-jackpot-title-additional-font-family: "Mabry Pro";
  --special-blocks-jackpot-title-additional-font-weight: 900;
  --special-blocks-jackpot-title-additional-line-height: 32px;
  --special-blocks-jackpot-title-additional-font-size: 30px;
  --special-blocks-jackpot-title-additional-letter-spacing: -0.03em;
  --special-blocks-secret-mirrors-title-font-family: "Mabry Pro";
  --special-blocks-secret-mirrors-title-font-weight: 500;
  --special-blocks-secret-mirrors-title-line-height: 32px;
  --special-blocks-secret-mirrors-title-font-size: 26px;
  --special-blocks-secret-mirrors-title-letter-spacing: 0;
  --special-blocks-live-lottery-numbers-font-family: "Mabry Pro";
  --special-blocks-live-lottery-numbers-font-weight: 700;
  --special-blocks-live-lottery-numbers-line-height: 18px;
  --special-blocks-live-lottery-numbers-font-size: 18px;
  --special-blocks-live-lottery-numbers-letter-spacing: 0;
  --special-blocks-x-status-font-family: "Mabry Pro";
  --special-blocks-x-status-font-weight: 900;
  --special-blocks-x-status-line-height: 16px;
  --special-blocks-x-status-font-size: 13px;
  --special-blocks-jackpot-amount-font-family: "Mabry Pro";
  --special-blocks-jackpot-amount-font-weight: 700;
  --special-blocks-jackpot-amount-line-height: 60px;
  --special-blocks-jackpot-amount-font-size: 48px;
  --special-blocks-jackpot-amount-letter-spacing: -0.03em;
  --special-blocks-jackpot-amount-additional-font-family: "Mabry Pro";
  --special-blocks-jackpot-amount-additional-font-weight: 700;
  --special-blocks-jackpot-amount-additional-line-height: 36px;
  --special-blocks-jackpot-amount-additional-font-size: 34px;
  --special-blocks-jackpot-amount-additional-letter-spacing: -0.01em;
  --special-blocks-jackpot-line: radial-gradient(
    50% 50% at 50% 50%,
    #27ffa4 0%,
    rgba(45, 216, 144, 0.39) 100%
  );
  --special-blocks-jackpot-amount-desktop-font-family: "Mabry Pro";
  --special-blocks-jackpot-amount-desktop-font-weight: 700;
  --special-blocks-jackpot-amount-desktop-line-height: 44px;
  --special-blocks-jackpot-amount-desktop-font-size: 38px;
  --special-blocks-jackpot-amount-desktop-light-font-family: "Mabry Pro";
  --special-blocks-jackpot-amount-desktop-light-font-weight: 400;
  --special-blocks-jackpot-amount-desktop-light-line-height: 44px;
  --special-blocks-jackpot-amount-desktop-light-font-size: 38px;
  --special-blocks-404-500-large-font-family: "Mabry Pro";
  --special-blocks-404-500-large-font-weight: 700;
  --special-blocks-404-500-large-line-height: 250px;
  --special-blocks-404-500-large-font-size: 280px;
  --special-blocks-404-500-small-font-family: "Mabry Pro";
  --special-blocks-404-500-small-font-weight: 700;
  --special-blocks-404-500-small-line-height: 140px;
  --special-blocks-404-500-small-font-size: 160px;
  --special-blocks-referral-number-font-family: "Mabry Pro";
  --special-blocks-referral-number-font-weight: 900;
  --special-blocks-referral-number-line-height: 60px;
  --special-blocks-referral-number-font-size: 52px;
  --special-blocks-dropdown-custom: #0c1b3d;
  --special-blocks-dropdown-custom-additional: #1c2c50;
  --special-blocks-jackpot-sum: #ffbf00;
  --special-blocks-dropdown-custom-fade: linear-gradient(
    180deg,
    rgba(12, 27, 61, 0) 0%,
    #0c1b3d 100%
  );
  --special-blocks-referral-number: linear-gradient(153deg, #68ece4 31.72%, #ed81ef 66.82%);
  --special-blocks-referral-bg: rgb(0.78% 6.27% 17.3% / 0.2);
  --special-blocks-referral-accent: #ffbf00;
  --special-blocks-referral-accent-additional: #ffbf00;
  --special-blocks-referral-bg-additional: rgb(95.7% 96.9% 98.4% / 0.6);
  --special-blocks-small-card-bg: linear-gradient(
    90deg,
    #153270 1.64%,
    #081b4d 54.22%,
    #061232 97.54%
  );
  --special-blocks-small-card-bg-additional: linear-gradient(
    90deg,
    #275ccb 1.64%,
    #081b4d 54.22%,
    #061232 97.54%
  );
  --special-blocks-small-card-border: #102b6c;
  --special-blocks-verification-title-font-family: "Mabry Pro";
  --special-blocks-verification-title-font-weight: 700;
  --special-blocks-verification-title-line-height: 20px;
  --special-blocks-verification-title-font-size: 11px;
  --special-blocks-verification-title-text-case: uppercase;
  --special-blocks-verification-card-num-font-family: "Mabry Pro";
  --special-blocks-verification-card-num-font-weight: 700;
  --special-blocks-verification-card-num-line-height: 16px;
  --special-blocks-verification-card-num-font-size: 14px;
  --special-blocks-verification-card-num-text-case: uppercase;
  --special-blocks-verification-card-num-additional-font-family: "Mabry Pro";
  --special-blocks-verification-card-num-additional-font-weight: 700;
  --special-blocks-verification-card-num-additional-line-height: 20px;
  --special-blocks-verification-card-num-additional-font-size: 18px;
  --special-blocks-verification-card-text-font-family: "Mabry Pro";
  --special-blocks-verification-card-text-font-weight: 400;
  --special-blocks-verification-card-text-line-height: 14px;
  --special-blocks-verification-card-text-font-size: 12px;
  --special-blocks-verification-card-text-additional-font-family: "Mabry Pro";
  --special-blocks-verification-card-text-additional-font-weight: 400;
  --special-blocks-verification-card-text-additional-line-height: 18px;
  --special-blocks-verification-card-text-additional-font-size: 16px;
  --special-blocks-verification-passport-text-font-family: "Mabry Pro";
  --special-blocks-verification-passport-text-font-weight: 400;
  --special-blocks-verification-passport-text-line-height: 7px;
  --special-blocks-verification-passport-text-font-size: 6px;
  --special-blocks-achievements-border-activity: linear-gradient(
    158deg,
    #144dc0 26.45%,
    rgba(20, 77, 192, 0.3) 48.99%,
    #144dc0 66.69%
  );
  --special-blocks-achievements-border-win: linear-gradient(
    158deg,
    #8514e8 15.68%,
    rgba(122, 20, 213, 0.43) 48.53%,
    #6c12bc 74.32%
  );
  --special-blocks-achievements-border-achievements: linear-gradient(
    148deg,
    rgba(32, 109, 174, 0.4) 15.68%,
    rgba(32, 109, 174, 0.2) 38.76%,
    rgba(32, 109, 174, 0) 55.25%
  );
  --special-blocks-achievements-border-achievements-additional: rgb(11.8% 38% 60.4% / 0.4);
  --special-blocks-achievements-border-main: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.1) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --special-blocks-achievements-border-main-additional: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.1) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --special-blocks-achievements-border-main-last: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.1) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --special-blocks-achievements-border-main-progress: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.1) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --special-blocks-achievements-popup-2: linear-gradient(180deg, #3b135b 0%, #3b135b 100%);
  --special-blocks-achievements-popup-1: linear-gradient(180deg, #132464 0%, #121b52 100%);
  --special-blocks-achievements-gradient-activity: rgba(21, 78, 192, 0.3);
  --special-blocks-achievements-gradient-win: rgba(235, 13, 255, 0.16);
  --special-blocks-achievements-gradient-achievements: rgba(21, 152, 192, 0.2);
  --special-blocks-achievements-gradient-empty: linear-gradient(
    90deg,
    #4c3180 0%,
    rgba(76, 49, 128, 0) 100%
  );
  --special-blocks-achievements-gradient-empty-additional: linear-gradient(
    89deg,
    rgba(23, 35, 99, 0.87) 0.81%,
    rgba(27, 41, 112, 0.87) 63.22%,
    rgba(23, 33, 87, 0) 99.19%
  );
  --special-blocks-achievements-element: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    rgba(255, 255, 255, 0.16) 50.78%,
    rgba(255, 255, 255, 0) 100%
  );
  --special-blocks-achievements-bg-progressbar: rgba(255, 255, 255, 0.08);
  --special-blocks-achievements-overlay-1: rgb(51.8% 54.9% 76.9% / 0.1);
  --special-blocks-achievements-overlay-2: rgb(22% 26.3% 48.6% / 0.2);
  --special-blocks-achievements-overlay-3: #09245a;
  --special-blocks-achievements-overlay-4: linear-gradient(
    90deg,
    rgba(23, 33, 87, 0.7) 0.31%,
    rgba(23, 33, 87, 0) 98.6%
  );
  --special-blocks-achievements-card-1: linear-gradient(
    148deg,
    rgba(117, 44, 194, 0.54) 20.63%,
    rgba(117, 44, 194, 0.2) 40.38%,
    rgba(117, 44, 194, 0.1) 54.49%
  );
  --special-blocks-achievements-card-2: linear-gradient(
    148deg,
    rgba(18, 70, 172, 0.5) 15.68%,
    rgba(18, 70, 172, 0.2) 38.76%,
    rgba(12, 46, 114, 0.1) 92.79%
  );
  --special-blocks-achievements-card-3: rgb(22.7% 27.8% 54.1% / 0.2);
  --special-blocks-achievements-card-4: linear-gradient(
    158deg,
    #1e619a 21.57%,
    rgba(30, 97, 154, 0.43) 48.78%,
    #1b5484 70.15%
  );
  --special-blocks-achievements-card-5: linear-gradient(
    133deg,
    rgba(21, 78, 192, 0.4) 12.17%,
    rgba(21, 78, 192, 0.16) 41.06%,
    rgba(21, 78, 192, 0) 63.64%
  );
  --special-blocks-achievements-card-6: linear-gradient(
    132deg,
    rgba(140, 49, 144, 0.54) 11.58%,
    rgba(122, 42, 126, 0.16) 38.1%,
    rgba(138, 52, 143, 0) 58.12%
  );
  --special-blocks-achievements-main: linear-gradient(
    180deg,
    rgba(58, 71, 138, 0.2) 0%,
    rgba(3, 17, 45, 0.2) 100%
  );
  --special-blocks-achivements-popup-1: linear-gradient(180deg, #3b135b 0%, #3b135b 100%);
  --special-blocks-welcome-bonus-font-family: "Mabry Pro";
  --special-blocks-welcome-bonus-font-weight: 400;
  --special-blocks-welcome-bonus-line-height: 16px;
  --special-blocks-welcome-bonus-font-size: 12px;
  --special-blocks-welcome-bonus-text-case: none;
  --filed-spacing-left: 16px;
  --filed-spacing-right: 16px;
  --filed-spacing-top-main: 12px;
  --filed-spacing-top-submain: 4px;
  --filed-spacing-bottom-main: 12px;
  --filed-spacing-bottom-submain: 8px;
  --categories-bg-main: rgba(104, 146, 238, 0.08);
  --categories-bg-additional: rgba(104, 146, 238, 0.08);
  --categories-bg-extra: #cccccc;
  --categories-border-main: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.15) 0%,
    rgba(255, 255, 255, 0) 94.57%
  );
  --categories-item: #ffffff;
  --categories-accent: #ffbf00;
  --categories-item-active: #ffbf00;
  --header-bg-balance: linear-gradient(
    270deg,
    rgba(255, 255, 255, 0.1) 0%,
    rgba(255, 255, 255, 0.05) 40.7%,
    rgba(255, 255, 255, 0.05) 82.26%
  );
  --header-bg-main: linear-gradient(
    180deg,
    #09122e 0%,
    rgba(9, 18, 46, 0.8) 39.95%,
    rgba(9, 18, 46, 0) 100%
  );
  --header-bg-sticky: linear-gradient(
    180deg,
    #09122e 0%,
    rgba(9, 18, 46, 0.8) 29%,
    rgba(9, 18, 46, 0.6) 66.5%,
    rgba(9, 18, 46, 0) 100%
  );
  --header-bg-top-desktop: #03112e;
  --header-bg-bottom-desktop: linear-gradient(180deg, #252d40 0%, rgba(37, 45, 64, 0) 100%);
  --header-content-primary: #ffffff;
  --header-content-secondary: rgb(100% 100% 100% / 0.8);
  --header-content-tertiary: #ffffff;
  --header-content-accent: #ffbf00;
  --header-content-accent-alternative: #ebab2e;
  --text-light: #ffffff;
  --text-accent-additional: #ffbf00;
  --text-primary: #ffffff;
  --text-secondary: #01032f;
  --text-tertiary: rgb(0.39% 1.18% 18.4% / 0.8);
  --text-content: #c5cfe4;
  --text-content-additional: #bbd6fb;
  --text-link: #8abafb;
  --text-link-alternative: rgb(28.2% 47.6% 75.9%);
  --text-accent: #ffbf00;
  --text-error: #bd0f1b;
  --text-success: #32bd0f;
  --text-warning: #fdbb2c;
  --text-prize-1: #d2c25a;
  --text-prize-2: #dadfec;
  --text-prize-3: #ffb053;
  --text-opacity-1: rgb(100% 100% 100% / 0.8);
  --text-opacity-2: rgb(100% 100% 100% / 0.7);
  --text-opacity-3: rgb(100% 100% 100% / 0.4);
  --text-opacity-4: rgb(100% 100% 100% / 0.9);
  --text-opacity-light-1: rgb(100% 100% 100% / 0.6);
  --text-opacity-light-2: rgb(100% 100% 100% / 0.8);
  --text-title-main: rgba(255, 255, 255);
  --text-title-accent: #ffbf00;
  --text-title-title-winner: #ffffff;
  --text-title-accent-additional: #fefefe;
  --text-title-additional: #ffbf00;
  --text-title-extra: #ffbf00;
  --text-title-tertiary: #ffd284;
  --text-link-additional: #8abafb;
  --text-link-dektop: #8abafb;
  --text-link-text-dektop: #c5cfe4;
  --menu-bg-main: #041a47;
  --menu-bg-main-additional: #031740;
  --menu-bg-banner: #061840;
  --menu-bg-header: linear-gradient(180deg, #061128 0%, rgba(6, 17, 40, 0) 100%);
  --menu-bg-info: rgba(210, 229, 255, 0.06);
  --menu-bg-notification: #2252d5;
  --menu-bg-notification-border: transparent;
  --menu-item-active: #bd0f1b;
  --menu-accent: #ebab2e;
  --menu-item-default: #dddeff;
  --menu-content: rgb(100% 100% 100% / 0.8);
  --menu-separator: rgba(255, 255, 255, 0.08);
  --max-width-288: 288px;
  --max-width-368: 368px;
  --max-width-tooltip: 256px;
  --betting-surface: #071941;
  --betting-card: #061535;
  --betting-green: rgb(27.6% 76.7% 15.3%);
  --betting-accent: rgb(100% 77.4% 10%);
  --betting-red: #bd0f1b;
  --betting-temp: #ebab2e;
  --betting-separator-primary: rgb(100% 100% 100% / 0.12);
  --betting-secondary: rgba(217, 217, 217, 0.04);
  --betting-hover-card: #17265a;
  --betting-select-card: #076dea;
  --betting-db-radius-xxs: 2px;
  --betting-db-radius-xs: 4px;
  --betting-db-radius-s: 4px;
  --betting-db-radius-m: 8px;
  --betting-db-radius-l: 16px;
  --betting-db-radius-xl: 24px;
  --betting-db-radius-xxl: 32px;
  --betting-db-primary-color: #02102c;
  --betting-db-primary-accent: #0a3093;
  --betting-db-secondary-color: #071941;
  --betting-db-primary-text: #ffffff;
  --betting-db-primary-accent-text: #ffffff;
  --betting-db-secondary-text: #c5cfe4;
  --betting-db-info-color: #d1dcf2;
  --betting-db-success-color: #46c427;
  --betting-db-error-color: #fe4c25;
  --betting-db-warning-color: #fdbb2c;
  --tab-active-tab: 16px;
  --tab-bg: 16px;
  --tab-bg-all: #0f1b3b;
  --wheel-text-1: #ffffff;
  --wheel-text-2: rgba(0, 0, 0, 0.9);
  --wheel-text-3: #fffdfd;
  --wheel-text-4: #fff;
  --wheel-text-sector-1: #ffff;
  --wheel-text-sector-2: #171819;
  --wheel-bg-1: #ffffff;
  --wheel-bg-2: rgb(10.2% 16.1% 31.8% / 0.4);
  --wheel-bg-3: rgb(100% 100% 100% / 0.1);
  --wheel-bg-4: #357b2f;
  --wheel-bg-sector-2: radial-gradient(50% 50% at 50% 50%, #e9e8e8 0%, #fbfbfb 100%);
  --wheel-bg-sector-3: radial-gradient(
    50% 50% at 50% 50%,
    #122650 0%,
    #18355f 13%,
    #214b77 32.96%,
    #3885b2 76%,
    #449ecb 100%
  );
  --wheel-bg-sector-1: radial-gradient(
    50% 50% at 50% 50%,
    #69040b 0%,
    #7c060e 18.5%,
    #8a0811 29.66%,
    #970a14 43.71%,
    #bf121e 100%
  );
  --wheel-bg-main: linear-gradient(181deg, #06102c 1.35%, #0e1b3f 54.03%, #0e1b3f 97.33%);
  --wheel-switcher: rgb(100% 100% 100%);
  --wheel-icons-0: #ffffff;
  --wheel-icons-border: #ffffff;
  --wheel-icons-border-2: #01032f;
  --wheel-icons-border-3: #01032f;
  --wheel-loader-shaddow: rgb(0% 0% 0% / 0.1);
  --wheel-tip-hover: rgb(100% 100% 100% / 0.2);
  --wheel-tip-active: rgb(40.8% 57.3% 93.3% / 0.08);
  --wheel-tip-inactive: transparent;
  --wheel-tip-border: transparent;
  --wheel-picker-bg: #c20c18;
  --wheel-picker-border: linear-gradient(174deg, #acb0b7 10.07%, #e8e8e8 95.74%);
  --wheel-button-bg: #14264f;
  --wheel-button-border: rgb(100% 100% 100% / 0.3);
  --wheel-button-bg-additional: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.6) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --wheel-border-main: transparent;
  --wheel-border-main-additional: rgb(0% 0% 0% / 0.2);
  --text-wrap-padding-fix: 0px;
  --strip-overlay-additional: #0a1b3b;
  --strip-bg-progress-additional: rgb(0.78% 6.27% 17.3% / 0.8);
  --strip-icon-border: #96c2ff;
  --strip-bg-progress: rgb(0.78% 6.27% 17.3% / 0.8);
  --strip-overlay: rgb(77.3% 81.2% 89.4% / 0.04);
  --strip-content-accent: #ffbf00;
  --strip-content-accent-additional: #fff;
  --strip-content-additional: #ffffff;
  --strip-content-accent-extra: #ffbf00;
  --strip-content-icon-additional: rgba(255, 255, 255);
  --strip-content-additional-opacity: rgb(100% 100% 100% / 0.8);
  --strip-bg-additional: #061535;
  --gamepage-bg-primary: #0a1b3b;
  --gamepage-bg-secondary: #02102c;
  --gamepage-bg-extra: rgb(0% 0% 0% / 0.6);
  --gamepage-bg-extra-additional: rgb(0% 0% 0% / 0.6);
  --gamepage-bg-tertiary: #061535;
  --gamepage-bg-additional: rgba(210, 229, 255, 0.1);
  --gamepage-bg-logo: transparent;
  --gamepage-bg-additional-2: rgb(100% 100% 100% / 0.2);
  --gamepage-bg-additional-3: #1c212e;
  --gamepage-bg-thumb: #0b1a3b;
  --gamepage-bg-thumb-content: #ffffff;
  --gamepage-content-primary: #ffffff;
  --gamepage-content-primary-additional: rgb(100% 100% 100%);
  --gamepage-content-secondary: rgb(100% 100% 100% / 0.8);
  --gamepage-content-tertiary: rgb(100% 100% 100% / 0.4);
  --gamepage-content-accent: #ffbf00;
  --gamepage-content-additional: #ffffff;
  --gamepage-content-extra: rgb(100% 100% 100% / 0.5);
  --gamepage-content-accent-additional: #ffbf00;
  --gamepage-content-hover: #ffbf00;
  --gamepage-content-inactive: rgb(100% 100% 100% / 0.5);
  --gamepage-content-icon: #5476b6;
  --gamepage-content-accent-extra: #ffbf00;
  --gamepage-overlay: linear-gradient(
    180deg,
    rgba(23, 56, 129, 0) 0%,
    rgba(23, 56, 129, 0.68) 73.5%,
    #173881 100%
  );
  --gamepage-overlay-additional: rgb(0% 0% 0% / 0.6);
  --gamepage-overlay-extra: rgb(0% 0% 0% / 0.5);
  --spacing-homepage-dropdown: 56px;
  --lootboxes-bg-primary: #061535;
  --lootboxes-bg-overlay: rgb(100% 100% 100% / 0.1);
  --lootboxes-bg-additioinal: #061535;
  --lootboxes-bg-overlay-additional: linear-gradient(
    270deg,
    #162b57 0%,
    rgba(22, 43, 87, 0.34) 48.5%,
    rgba(37, 45, 64, 0) 100%
  );
  --lootboxes-bg-overlay-gradient: linear-gradient(
    180deg,
    rgba(2, 16, 44, 0) 0%,
    rgba(2, 16, 44, 0) 67%,
    #02102c 100%
  );
  --lootboxes-content-accent: #ffbf00;
  --lootboxes-border-item: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.08) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  --padding-button-large-horizontal: 16px;
  --padding-button-small-horizontal: 16px;
  --padding-button-x-small-horizontal: 10px;
  --padding-button-large-horizontal-additional: 12px;
  --padding-button-small-horizontal-additional: 12px;
  --padding-button-large-vertical: 6px;
  --padding-button-small-vertical: 4px;
  --padding-button-x-small-vertical: 2px;
  --calendar-bg-main: rgba(113, 158, 250, 0.1);
  --calendar-bg-main-additional: rgb(55.3% 67.8% 100% / 0.3);
  --calendar-bg-primary: linear-gradient(
    180deg,
    #062f97 0%,
    rgba(6, 47, 151, 0.12) 97%,
    rgba(6, 47, 151, 0.12) 100%
  );
  --calendar-bg-secondary: #fff;
  --calendar-bg-tertiary: rgb(100% 100% 100% / 0.16);
  --calendar-bg-additional: rgb(100% 100% 100% / 0.32);
  --calendar-bg-extra: #fff;
  --calendar-border-main: rgba(23, 88, 254, 0.48);
  --calendar-border-primary: #062f97;
  --calendar-border-secondary: rgb(100% 100% 100% / 0.24);
  --calendar-border-tertiaty: rgb(100% 100% 100% / 0.16);
  --calendar-border-additional: rgb(100% 100% 100% / 0.1);
  --calendar-content-primary: #fff;
  --calendar-content-secondary: rgb(100% 100% 100% / 0.7);
  --calendar-content-tertiary: #fff;
  --calendar-content-additional: #050f28;
  --calendar-content-main: #f3f3f3;
  --tech-bg: #030b1d;
}
