html,
body {
  --ion-color-primary: #3880ff;
  --ion-color-primary-rgb: 56, 128, 255;
  --ion-color-primary-contrast: #ffffff;
  --ion-color-primary-contrast-rgb: 255, 255, 255;
  --ion-color-primary-shade: #3171e0;
  --ion-color-primary-tint: #4c8dff;
  --ion-color-secondary: #3dc2ff;
  --ion-color-secondary-rgb: 61, 194, 255;
  --ion-color-secondary-contrast: #ffffff;
  --ion-color-secondary-contrast-rgb: 255, 255, 255;
  --ion-color-secondary-shade: #36abe0;
  --ion-color-secondary-tint: #50c8ff;
  --ion-color-tertiary: #5260ff;
  --ion-color-tertiary-rgb: 82, 96, 255;
  --ion-color-tertiary-contrast: #ffffff;
  --ion-color-tertiary-contrast-rgb: 255, 255, 255;
  --ion-color-tertiary-shade: #4854e0;
  --ion-color-tertiary-tint: #6370ff;
  --ion-color-success: #2dd36f;
  --ion-color-success-rgb: 45, 211, 111;
  --ion-color-success-contrast: #ffffff;
  --ion-color-success-contrast-rgb: 255, 255, 255;
  --ion-color-success-shade: #28ba62;
  --ion-color-success-tint: #42d77d;
  --ion-color-warning: #ffc409;
  --ion-color-warning-rgb: 255, 196, 9;
  --ion-color-warning-contrast: #000000;
  --ion-color-warning-contrast-rgb: 0, 0, 0;
  --ion-color-warning-shade: #e0ac08;
  --ion-color-warning-tint: #ffca22;
  --ion-color-danger: #eb445a;
  --ion-color-danger-rgb: 235, 68, 90;
  --ion-color-danger-contrast: #ffffff;
  --ion-color-danger-contrast-rgb: 255, 255, 255;
  --ion-color-danger-shade: #cf3c4f;
  --ion-color-danger-tint: #ed576b;
  --ion-color-dark: #222428;
  --ion-color-dark-rgb: 34, 36, 40;
  --ion-color-dark-contrast: #ffffff;
  --ion-color-dark-contrast-rgb: 255, 255, 255;
  --ion-color-dark-shade: #1e2023;
  --ion-color-dark-tint: #383a3e;
  --ion-color-medium: #92949c;
  --ion-color-medium-rgb: 146, 148, 156;
  --ion-color-medium-contrast: #ffffff;
  --ion-color-medium-contrast-rgb: 255, 255, 255;
  --ion-color-medium-shade: #808289;
  --ion-color-medium-tint: #9d9fa6;
  --ion-color-light: #f4f5f8;
  --ion-color-light-rgb: 244, 245, 248;
  --ion-color-light-contrast: #000000;
  --ion-color-light-contrast-rgb: 0, 0, 0;
  --ion-color-light-shade: #d7d8da;
  --ion-color-light-tint: #f5f6f9;
  --ion-background-color: #090f1f;
  --ion-background-color-rgb: 0, 0, 0;
  --ion-text-color: #ffffff;
  --ion-text-color-rgb: 255, 255, 255;
  --ion-color-step-50: #0d0d0d;
  --ion-color-step-100: #1a1a1a;
  --ion-color-step-150: #262626;
  --ion-color-step-200: #333333;
  --ion-color-step-250: #404040;
  --ion-color-step-300: #4d4d4d;
  --ion-color-step-350: #595959;
  --ion-color-step-400: #666666;
  --ion-color-step-450: #737373;
  --ion-color-step-500: #808080;
  --ion-color-step-550: #8c8c8c;
  --ion-color-step-600: #999999;
  --ion-color-step-650: #a6a6a6;
  --ion-color-step-700: #b3b3b3;
  --ion-color-step-750: #bfbfbf;
  --ion-color-step-800: #cccccc;
  --ion-color-step-850: #d9d9d9;
  --ion-color-step-900: #e6e6e6;
  --ion-color-step-950: #f2f2f2;
  --ion-item-background: #090f1f;
  --ion-tab-bar-background: #101629;
  --ion-card-background: #1c1c1d;
  --color-primary-800: #1680dc;
  --ion-toolbar-background: var(--ion-color-step-150);
  --ion-toolbar-border-color: var(--ion-color-step-250);
  --color-focus: #0167ca;
  --color-text-100: #fff;
  --color-bg-200: #1a223a;
  --line-color: #1a223a;
  --color-bg-400: #101629;
  --color-card-bg-200: #182434;
  --color-card-bg-300: #090f1f;
  --color-button-bg-update: #fba531;
  --color-segment-md: #566488;
  --color-segment-md-indicator: #38a8fa;
  --rounded-small: 0.3125rem;
  --rounded-button-tab: 0.5rem;
  --rounded-segment: 0.75rem;
  --rounded-card-game: 0.75rem;
  --color-border: #292d36;
  --color-bg-tab-on: linear-gradient(0deg, #0167ca -13.77%, #38a8fa 102.34%);
  --color-bg-segment-ios: linear-gradient(0deg, #1c2334, #141b2a);
  --color-bg-segment-ios-indicator: linear-gradient(0deg, #0167ca -13.77%, #38a8fa 102.34%);
  --color-checkbox-bg: linear-gradient(0deg, #0167ca 0%, #38a8fa 100%);
  --font-size-24: 1.5rem;
  --font-size-20: 1.25rem;
  --font-size-18: 1.125rem;
  --font-size-16: 1rem;
  --font-size-14: 0.875rem;
  --font-size-12: 0.75rem;
  --font-size-10: 0.625rem;
  --font-size-8: 0.5rem;
  --color-currency: #fba531;
  --color-bar-bg: #090f1f;
  --color-bg-toast: var(--ion-color-dark);
  --color-bg-mask-black: rgba(0, 0, 0, 0.8);

  --ep-accent-blue: rgb(92, 130, 245);
  --ep-accent-red: rgb(230, 64, 33);
  --ep-accent-orange: rgb(252, 150, 77);
  --ep-accent-green: rgb(84, 194, 84);
  --ep-accent-yellow: rgb(245, 199, 77);
  --ep-neutral-white-white-100: rgb(255, 255, 255);
  --ep-neutral-white-white-90: rgba(255, 255, 255, 0.9);
  --ep-neutral-white-white-80: rgba(255, 255, 255, 0.8);
  --ep-neutral-white-white-70: rgba(255, 255, 255, 0.7);
  --ep-neutral-white-white-60: rgba(255, 255, 255, 0.6);
  --ep-neutral-white-white-50: rgba(255, 255, 255, 0.5);
  --ep-neutral-white-white-40: rgba(255, 255, 255, 0.4);
  --ep-neutral-white-white-30: rgba(255, 255, 255, 0.3);
  --ep-neutral-white-white-20: rgba(255, 255, 255, 0.2);
  --ep-neutral-white-white-10: rgba(255, 255, 255, 0.1);
  --ep-neutral-black-black-100: rgb(0, 0, 0);
  --ep-neutral-black-black-90: rgba(0, 0, 0, 0.9);
  --ep-neutral-black-black-80: rgba(0, 0, 0, 0.8);
  --ep-neutral-black-black-70: rgba(0, 0, 0, 0.7);
  --ep-neutral-black-black-60: rgba(0, 0, 0, 0.6);
  --ep-neutral-black-black-50: rgba(0, 0, 0, 0.5);
  --ep-neutral-black-black-40: rgba(0, 0, 0, 0.4);
  --ep-neutral-black-black-30: rgba(0, 0, 0, 0.3);
  --ep-neutral-black-black-20: rgba(0, 0, 0, 0.2);
  --ep-neutral-black-black-10: rgba(0, 0, 0, 0.1);
  --ep-values-2: 0.125rem;
  --ep-values-4: 0.25rem;
  --ep-values-6: 0.375rem;
  --ep-values-8: 0.5rem;
  --ep-values-10: 0.625rem;
  --ep-values-12: 0.75rem;
  --ep-values-14: 0.875rem;
  --ep-values-16: 1rem;
  --ep-values-18: 1.125rem;
  --ep-values-20: 1.25rem;
  --ep-values-24: 1.5rem;
  --ep-values-32: 2rem;
  --ep-values-36: 2.25rem;
  --ep-values-70: 4.375rem;
  --ep-values-200: 200;
  --ep-values-400: 400;
  --ep-values-600: 600;
  --ep-values-700: 700;
  --ep-values-900: 900;
  --ep-values-infinity: 9999px;
  --ep-primary-primary-900: #044505;
  --ep-primary-primary-800: #065807;
  --ep-primary-primary-700: #0b6a0d;
  --ep-primary-primary-600: #119513;
  --ep-primary-primary-500: #13bc16;
  --ep-primary-primary-400: #61ff63;
  --ep-primary-primary-300: #8cff8e;
  --ep-primary-primary-200: #b5ffb7;
  --ep-primary-primary-100: #d1ffd2;
  --ep-primary-primary-Opacity: rgba(18, 189, 23, 0.4);
  --ep-secondary-secondary-900: #235824;
  --ep-secondary-secondary-800: #266f27;
  --ep-secondary-secondary-700: #2d8c2e;
  --ep-secondary-secondary-600: #3cab3e;
  --ep-secondary-secondary-500: #53c154;
  --ep-secondary-secondary-400: #65d966;
  --ep-secondary-secondary-300: #97de98;
  --ep-secondary-secondary-200: #c5edc5;
  --ep-secondary-secondary-100: #e1f7e1;
  --ep-secondary-secondary-Opacity: rgba(84, 194, 84, 0.4);
  --ep-tertiary-tertiary-900: rgb(8, 71, 115);
  --ep-tertiary-tertiary-800: rgb(0, 87, 140);
  --ep-tertiary-tertiary-700: rgb(0, 99, 168);
  --ep-tertiary-tertiary-600: rgb(0, 128, 209);
  --ep-tertiary-tertiary-500: rgb(13, 168, 252);
  --ep-tertiary-tertiary-400: rgb(46, 186, 255);
  --ep-tertiary-tertiary-300: rgb(120, 209, 255);
  --ep-tertiary-tertiary-200: rgb(184, 227, 255);
  --ep-tertiary-tertiary-100: rgb(222, 242, 255);
  --ep-tertiary-tertiary-Opacity: rgba(13, 168, 252, 0.4);
  --ep-inverse-inverse-900: rgb(87, 26, 38);
  --ep-inverse-inverse-800: rgb(115, 36, 51);
  --ep-inverse-inverse-700: rgb(148, 46, 64);
  --ep-inverse-inverse-600: rgb(189, 56, 84);
  --ep-inverse-inverse-500: rgb(79, 38, 51);
  --ep-inverse-inverse-400: rgb(217, 102, 125);
  --ep-inverse-inverse-300: rgb(222, 125, 145);
  --ep-inverse-inverse-200: rgb(232, 166, 181);
  --ep-inverse-inverse-100: rgb(240, 194, 204);
  --ep-inverse-inverse-Opacity: rgba(250, 189, 51, 0.4);
  --ep-neutral-gray-gray-L01: rgb(255, 255, 255);
  --ep-neutral-gray-gray-L02: rgb(237, 255, 237);
  --ep-neutral-gray-gray-L03: rgb(191, 250, 217);
  --ep-neutral-gray-gray-L04: rgb(219, 255, 235);
  --ep-neutral-gray-gray-L05: rgb(204, 237, 201);
  --ep-neutral-gray-gray-L06: rgb(71, 87, 135);
  --ep-neutral-gray-gray-L07: rgb(94, 110, 161);
  --ep-neutral-gray-gray-L08: rgb(46, 46, 46);
  --ep-neutral-gray-gray-L09: rgb(92, 92, 92);
  --ep-neutral-gray-gray-L10: rgb(138, 138, 138);
  --ep-neutral-transparent: rgba(255, 255, 255, 0);
  --ep-color-background-neutral: rgba(9, 30, 66, 0.06);
  --ep-neutral-white-60: rgba(255, 255, 255, 0.6);
  --ep-neutral-white-40: rgba(255, 255, 255, 0.4);
  --ep-neutral-white-20: rgba(255, 255, 255, 0.2);
  --ep-accent-colors-blue: rgb(92, 130, 245);
  --ep-accent-colors-red: rgb(230, 64, 33);
  --ep-accent-colors-orange: rgb(252, 150, 77);
  --ep-accent-colors-green: rgb(84, 194, 84);
  --ep-accent-colors-yellow: rgb(245, 199, 77);
  --ep-default-font-family: 'Prompt', -apple-system, 'Roboto', sans-serif;
  --ep-font-family: 'Prompt', -apple-system, 'Roboto', sans-serif;
  --ep-border-radius-surface-default: var(--ep-values-6);
  --ep-font-size-xs: var(--ep-values-10);
  --ep-font-size-s: var(--ep-values-12);
  --ep-font-size-m: var(--ep-values-14);
  --ep-font-size-l: var(--ep-values-16);
  --ep-font-size-xl: var(--ep-values-18);
  --ep-font-size-xxl: var(--ep-values-24);
  --ep-font-size-xxxl: var(--ep-values-36);
  --ep-font-size-xxxxl: var(--ep-values-70);
  --ep-font-weight-light: var(--ep-values-200);
  --ep-font-weight-regular: var(--ep-values-400);
  --ep-font-weight-medium: var(--ep-values-600);
  --ep-font-weight-bold: var(--ep-values-700);
  --ep-border-radius-xs: var(--ep-values-2);
  --ep-border-radius-s: var(--ep-values-4);
  --ep-border-radius-m: var(--ep-values-6);
  --ep-border-radius-l: var(--ep-values-8);
  --ep-border-radius-xl: var(--ep-values-10);
  --ep-border-radius-surface-small: var(--ep-values-12);
  --ep-border-radius-surface-large: var(--ep-values-20);
  --ep-border-radius-infinity: var(--ep-values-infinity);
  --ep-color-background-fill-body-default: var(--ep-neutral-gray-gray-L02);
  --ep-color-background-fill-surface-raised-L1: var(--ep-neutral-gray-gray-L03);
  --ep-color-background-fill-surface-raised-L2: var(--ep-neutral-gray-gray-L04);
  --ep-color-background-fill-surface-lowered: var(--ep-neutral-gray-gray-L01);
  --ep-color-background-fill-top-nav-primary: var(--ep-neutral-gray-gray-L03);
  --ep-color-background-fill-top-nav-secondary: var(--ep-neutral-gray-gray-L03);
  --ep-color-background-fill-foot-bar: var(--ep-neutral-gray-gray-L02);
  --ep-color-background-fill-active-primary: var(--ep-primary-primary-500);
  --ep-color-background-fill-active-active: var(--ep-primary-primary-600);
  --ep-color-background-fill-active-disabled: var(--ep-primary-primary-100);
  --ep-color-background-fill-tips: var(--ep-primary-primary-500);
  --ep-color-background-fill-glow-primary-opacity-40: var(--ep-primary-primary-Opacity);
  --ep-color-background-fill-glow-primary-opacity-100: var(--ep-primary-primary-500);
  --ep-color-background-fill-glow-secondary-opacity-40: var(--ep-inverse-inverse-Opacity);
  --ep-color-background-fill-glow-secondary-opacity-100: var(--ep-inverse-inverse-500);
  --ep-color-background-fill-gradients-primary-a: var(--ep-primary-primary-500);
  --ep-color-background-fill-gradients-primary-b: var(--ep-primary-primary-500);
  --ep-color-background-fill-gradients-secondary-a: var(--ep-primary-primary-100);
  --ep-color-background-fill-gradients-secondary-b: var(--ep-primary-primary-300);
  --ep-color-background-fill-gradients-tertiary-a: var(--ep-tertiary-tertiary-600);
  --ep-color-background-fill-gradients-tertiary-b: var(--ep-primary-primary-600);
  --ep-color-background-fill-gradients-tertiary-weak-a: var(--ep-neutral-gray-gray-L04);
  --ep-color-background-fill-gradients-tertiary-weak-b: var(--ep-primary-primary-900);
  --ep-color-border-default: var(--ep-neutral-gray-gray-L05);
  --ep-color-border-brand: var(--ep-primary-primary-500);
  --ep-color-border-selected: var(--ep-primary-primary-500);
  --ep-color-border-danger: var(--ep-accent-red);
  --ep-color-border-warning: var(--ep-accent-orange);
  --ep-color-border-success: var(--ep-accent-green);
  --ep-color-border-highlight: var(--ep-accent-yellow);
  --ep-color-border-highlight-white: var(--ep-neutral-white-white-100);
  --ep-color-text-brand-primary: var(--ep-primary-primary-500);
  --ep-color-text-selected: var(--ep-primary-primary-500);
  --ep-color-text-default: var(--ep-neutral-black-black-100);
  --ep-color-text-weak: var(--ep-neutral-black-black-80);
  --ep-color-text-weaker: var(--ep-neutral-black-black-60);
  --ep-color-text-weakest: var(--ep-neutral-black-black-40);
  --ep-color-text-inverse: var(--ep-neutral-white-white-100);
  --ep-color-text-inverse-disabled: var(--ep-neutral-black-black-40);
  --ep-color-text-danger: var(--ep-accent-red);
  --ep-color-text-warning: var(--ep-accent-orange);
  --ep-color-text-success: var(--ep-accent-green);
  --ep-color-text-info: var(--ep-accent-blue);
  --ep-color-text-highlight: var(--ep-accent-yellow);
  --ep-color-text-highlight-white: var(--ep-neutral-white-white-100);
  --ep-color-text-highlight-white-weak: var(--ep-neutral-white-white-60);
  --ep-color-text-highlight-white-weaker: var(--ep-neutral-white-white-40);
  --ep-color-text-highlight-white-weakest: var(--ep-neutral-white-white-20);
  --ep-color-text-navigation-default: var(--ep-neutral-gray-gray-L10);
  --ep-color-text-navigation-selected: var(--ep-neutral-gray-gray-L08);
  --ep-color-icon-brand-primary: var(--ep-primary-primary-500);
  --ep-color-icon-brand-secondary: var(--ep-tertiary-tertiary-600);
  --ep-color-icon-selected: var(--ep-primary-primary-500);
  --ep-color-icon-default: var(--ep-primary-primary-700);
  --ep-color-icon-weaker: var(--ep-neutral-gray-gray-L09);
  --ep-color-icon-inverse: var(--ep-neutral-white-white-100);
  --ep-color-icon-inverse-disabled: var(--ep-neutral-gray-gray-L10);
  --ep-color-icon-tips: var(--ep-accent-red);
  --ep-color-icon-danger: var(--ep-accent-red);
  --ep-color-icon-warning: var(--ep-accent-orange);
  --ep-color-icon-success: var(--ep-accent-green);
  --ep-color-icon-info: var(--ep-accent-blue);
  --ep-color-icon-highlight: var(--ep-accent-yellow);
  --ep-color-icon-highlight-white: var(--ep-neutral-white-white-100);
  --ep-color-icon-navigation-default: var(--ep-neutral-white-white-40);
  --ep-color-icon-navigation-selected: var(--ep-primary-primary-500);
  --ep-color-btn-level-1-bg: rgba(255, 255, 255, 0);
  --ep-color-btn-level-1-text: rgba(255, 255, 255, 0);
  --ep-color-btn-level-1-border: rgba(255, 255, 255, 0);
  --ep-color-btn-level-2-bg: var(--ep-primary-primary-500);
  --ep-color-btn-level-2-text: var(--ep-color-text-inverse);
  --ep-color-btn-level-2-border: var(--ep-neutral-transparent);
  --ep-color-btn-level-3-bg: var(--ep-accent-blue);
  --ep-color-btn-level-3-text: var(--ep-color-text-inverse);
  --ep-color-btn-level-3-border: var(--ep-color-icon-navigation-default);
  --ep-color-btn-level-4-bg: rgba(255, 255, 255, 0);
  --ep-color-btn-level-4-text: rgba(255, 255, 255, 0);
  --ep-color-btn-level-4-border: rgba(255, 255, 255, 0);
  --ep-dynamic-primary: linear-gradient(
    90deg,
    var(--ep-color-background-fill-gradients-primary-a) -27%,
    var(--ep-color-background-fill-gradients-primary-b) 127%
  );
  --ep-dynamic-secondary: linear-gradient(
    90deg,
    var(--ep-color-background-fill-gradients-secondary-a) 0%,
    var(--ep-color-background-fill-gradients-secondary-b) 118%
  );
  --ep-dynamic-tertiary: linear-gradient(
    90deg,
    var(--ep-color-background-fill-gradients-tertiary-a) -27%,
    var(--ep-color-background-fill-gradients-tertiary-b) 127%
  );
  --ep-dynamic-tertiary-weak: linear-gradient(
    180deg,
    var(--ep-color-background-fill-gradients-tertiary-weak-a) 15%,
    var(--ep-color-background-fill-gradients-tertiary-weak-b) 135%
  );
  --ion-font-family: var(--ep-font-family);
  --ion-background-color: var(--ep-color-background-fill-body-default);

  --theme-right-menu-bg: var(--ep-color-background-fill-surface-raised-L2);
  --theme-color-background-fill-top-nav-primary: var(--ep-neutral-gray-gray-L02);
  --theme-checkbox-background: #eaedf6;
  --theme-color-background-fill-surface-lowered: var(--ep-color-background-fill-active-primary);
  --theme-dynamic-secondary: var(--ep-color-background-fill-surface-raised-L2);
  --theme-color-text-default: var(--ep-neutral-white-white-100);
  --theme-color-background-fill-surface-raised: var(--ep-neutral-gray-gray-L03);
  --ep-color-text-inverse-weaker: var(--ep-neutral-white-white-50);
  --theme-dynamic-tertiary-weak: linear-gradient(
    180deg,
    var(--ep-neutral-white-white-100) 0%,
    var(--ep-color-background-fill-gradients-tertiary-weak-a) 124%
  );
  --theme-withdraw-censor-gradient-start: #76d7ff;
  --theme-withdraw-censor-gradient-end: #c190ff;
  --theme-tabbar-background-color: var(--ep-color-background-fill-surface-raised-L2);
  --theme-great-deals-recharge-bonus-content-background-color: linear-gradient(
    0deg,
    var(--ep-color-background-fill-surface-raised-L2) 60.44%,
    var(--ep-color-background-fill-surface-raised-L1) 100%
  );
  --theme-recharge-bonus-pay-type-item-seleted-background-color: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0) 16.59%,
    var(--ep-color-background-fill-glow-primary-opacity-40, rgba(58, 140, 227, 0.4)) 110.34%
  );
  --theme-recharge-bonus-pay-type-item-seleted-border-color: var(--ep-color-border-selected);
  --theme-recharge-bonus-pay-type-item-seleted-text-color: var(--ep-color-text-weaker);
  --theme-recharge-bonus-background-subtitle-frame-background-color: var(--ep-color-background-fill-body-default);
  --theme-surface-color: var(--theme-html-body-color, var(--ep-color-background-fill-surface-raised-L2));
}

@media (max-width: 768px) {
  html,
  body {
    --theme-html-body-color: var(--theme-tabbar-background-color, var(--ep-color-background-fill-surface-raised-L2));
  }
}

html,
body {
  --UI-FG: var(--theme-html-body-color, var(--ep-color-background-fill-surface-raised-L2));
  --UI-FG-0: var(--theme-html-body-color, var(--ep-color-background-fill-surface-raised-L2));
  background: var(--theme-html-body-color, var(--ep-color-background-fill-surface-raised-L2)) !important;
}
