:root:root {
  --van-primary-color: var(--main_color);
  --van-tabbar-item-active-color: var(--main_color);
  --van-tabbar-item-text-color: var(--text_color_L2);
  --van-sidebar-text-color:var(--main-color);
  --van-picker-background: var(--bg_color_L2);
  --van-picker-option-text-color: var(--text_color_L2);
  --van-picker-confirm-action-color: var(--main-color);
  --van-checkbox-checked-icon-color: var(--main-color);
  --van-checkbox-label-color: var(--text_color_L2);
  --van-field-input-text-color: var(--text_color_L1);
  --van-radio-checked-icon-color: var(--main-color);
  --van-grid-item-content-background:var(--bg_color_L1);
  --van-text-color: var(--text_color_L1);
  --van-dialog-background: var(--bg_color_L2);
  --van-circle-color: var(--main-color);
  --van-circle-layer-color: var(--bg_color_L3);
  --van-calendar-range-edge-background: var(--main-color);
  --van-button-primary-background: var(--main-color);
  --van-button-primary-border-color: var(--main-color);
  --van-toast-text-color:var(--main-color);
}

:root {
  --main_color: #4298EA;
  --main_gradient_color: linear-gradient(180deg, #06D6FD 0%, #0070F4 100%);
  --secondary_color1: #E1EFFF;
  --secondary_color2: #304059;
  --secondary_color3: #1B7DED;
  --secondary_color4: #AED4FF;
  --secondary_color5: #7F9AB5;
  --secondary_color6: #2E3B47;
  --secondary_color7: linear-gradient(188deg, rgba(46, 56, 71, 0.50) 6.14%, rgba(32, 39, 51, 0.00) 99.42%);
  --secondary_color8: linear-gradient(0deg, #FBA133 0%, #FAD122 100%);
  --norm_red_color: #DB2C23;
  --norm_green_color: #4CB957;
  --norm_blue_color: #0181F6;
  --norm_orange_color: #E57A07;
  --norm_hint_color: #EDB04C;
  --button_dis: #3C4754;
  --text_primary: #D4E8FF;
  --text_secondary: #86A1C0;
  --text_tertiary: #627088;
  --text_inverse: #3C3D3F;
  --text_btn_main: #F1F7FF;
  --text_disabled: #5E6C7A;
  --text_placeholder: #373F4C;
  --bg_color_L1: #191A24;
  --bg_color_L2: #202733;
  --bg_color_L3: #2D3747;
  --bg_color_L4: #111325;
  --Stroke_color: #2E3847;
  --Dividing_line_color: #354053;
  --progress_bar: linear-gradient(270deg, #F8A956 0%, #D4762A 100%);
  --score-board-bg: linear-gradient(90deg, #4CD7FF 0%, #0979BF 100%);
  --score-start-bar: linear-gradient(180deg, #D79F4F 0%, #FFFED0 30.77%, #FFFFD8 60.1%, #B07A4A 80.77%, #C48241 100%);
  --score-box-shadow: rgba(126, 255, 249, 0.50);
  --score-box-glow: #1F619E;
  --score-digit-color: linear-gradient(180deg, #FBCD67 16.27%, #E7BE6C 27.59%, #FBF9C8 40.92%, #F9F2A4 52.49%, #C49954 62.03%, #D29D4D 68.28%, #FEE777 74.86%, #BA8741 79.39%, #B6672E 84.94%);
  --champion1: #ECC731;
  --champion2: #80B1F2;
  --champion3: #C78672;
  --champion-bg: #2E3847;
  --tips-color: #555965;
}

.box_shadow_1 {
  box-shadow: 0 4px 4px 0 rgba(3, 17, 36, 0.25);
}

.text_shadow {
  text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.3);
}

.btn_main_style {
  background: var(--main_gradient_color, linear-gradient(180deg, #06D6FD 0%, #0070F4 100%));
  box-shadow: 0 -1px 0 0 rgba(255, 255, 255, 0.25) inset, 0 2px 0 0 rgba(121, 255, 255, 0.7) inset, 0 4px 8px 0 rgba(0, 0, 0, 0.25);
}

.btn_orange_style {
  background: var(--norm_orange_color);
}

.btn_Secondary_style {
  background: var(--bg_color_L1, #191A24);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25), 0 2px 0 0 #2E384A inset;
}

.bottom_mix_style {
  background: var(--bg_color_L2, #202733);
  box-shadow: 0 2px 0 0 rgba(255, 255, 255, 0.2) inset, 0 -4px 28px 0 rgba(27, 31, 66, 0.7);
}