:root{
  --main-color: #00C9CC;
  --home-logo-bar-color: #000000;
  --activity-logo-bar-color: #000000;
  --promotion-logo-bar-color: #020303;
  --wallet-logo-bar-color: #050505;
  --center-logo-bar-color: #00C9CC;
  --agency-logo-bar-color: #00C9CC;
  --subpage-logo-bar-color: #00C9CC;
  --main_gradient-color: linear-gradient(90deg, #00C9CC 0%, #2ED3D5 100%);
  --main_gradient-color2: linear-gradient(180deg, #00C9CC 0%, #2ED3D5 100%);
  --light-main_gradient-color: linear-gradient(90deg, #00C9CC 0%, #2ED3D5 100%);
  --light-main-color: #00C9CC;
  --sheet_nva_color: #00C9CC;
  --bg_color_L1: #000000;
  --bg_color_L2: #1A1A1A;
  --bg_color_L3: #292929;
  --darkBg: #1A1A1A;
  --bgDark-2: #1A1A1A;
  --bgColor-6: #000000;
  --whiteBg: #1A1A1A;
  --light-bg_white: #1A1A1A;
  --text_color_L1: #FCFCFC;
  --text_color_L2: #929292;
  --text_color_L3: #929292;
  --text_color_L4: #FFFFFF;
  --text_white: #FFFFFF;
  --textW: #FFFFFF;
  --white: #FFFFFF;
  --norm_red-color: #00C1C4;
  --norm_green-color: #18B660;
  --norm_secondary-color: #FFB020;
  --norm_bule-color: #2ED3D5;
  --norm_blue_color: #2ED3D5;
  --norm_blue2_color: #2ED3D5;
  --norm_blue3_color: #2ED3D5;
  --norm_Orange_color: #FFB020;
  --norm_Orange2_color: #FFB020;
  --norm_Purple-color: #2ED3D5;
  --norm_purple1_color: #2ED3D5;
  --norm_purple2_color: #2ED3D5;
  --Secondary_red_color: #00C1C4;
  --Secondary_green_color: #18B660;
  --Secondary_Color1: #000000;
  --Secondary_Color2: #1A1A1A;
  --Secondary_moto_Color8: #000000;
  --Secondary_moto_Color9: #00C9CC;
  --gray-color-1: #333333;
  --darkLight2: #333333;
  --Dividing-line_color: #333333;
  --borderColor-5: #333333;
  --walletBgColor-1: #000000;
  --button_dis_color: linear-gradient(90deg, #005A5C 15.38%, #005A5C 98.73%);
  --bgcolor-54: #333333;
  --bgColor-10: #333333;
  --f666: #FCFCFC;
  --fgray-2: #929292;
  --BoxShadowColor-9: 0 8px 24px rgba(30, 38, 55, 0.08);
  --colorText-26: #00C9CC;
  --colorText-63: #929292;
  --colorText-79: #FCFCFC;
  --svgHoticon: #00C9CC;
  --GradiantBlue: linear-gradient(90deg, #00C9CC 0%, #2ED3D5 100%);
  --linerGradien-94: linear-gradient(90deg, #00C9CC 0%, #2ED3D5 100%);
  --pop_bg-color: linear-gradient(180deg, #00C9CC 0%, #2ED3D5 68.59%);
  --icon1: rgba(7, 221, 209, 0.6);
  --icon2: rgba(7, 221, 209, 0.3);
  --tab1: #00C9CC;
  --tab2: #2ED3D5;
  --iconSecondary: rgba(24, 182, 96, 0.3);
}
html,
body,
html body,
#app,
.app-container,
.content,
.van-popup,
.van-dialog,
.van-action-sheet,
.van-tabbar,
.van-nav-bar,
.van-cell,
.van-cell-group,
.arCard,
.recordCard,
.wallet__container,
.promotionPage,
.partner-rule-table,
.Recharge__container,
.Withdraw__container,
.activity,
.home,
.main {
  color: var(--text_color_L1);
}
html,
body,
#app,
.content,
.home,
.main,
.activity,
.wallet,
.promotion,
.promotionPage,
.Recharge,
.Withdraw {
  background-color: var(--bg_color_L1) !important;
}
html,
body {
  min-height: 100%;
  height: 100%;
}
#app,
body > .app,
body > .app-container,
body > #app {
  min-height: 100vh;
}
html,
body,
#app {
  background: color-mix(in srgb, var(--bg_color_L1) 78%, #c7ccd8 22%) !important;
}
.van-popup,
.van-dialog,
.van-action-sheet,
.van-cell,
.van-cell-group,
.arCard,
.recordCard,
.wallet__container,
.partner-rule-table,
.Recharge__container,
.Withdraw__container,
.c2cWithdraw__C,
.c2cWithdraw__T,
.WC4__C,
.wC4Id,
.recycleBtnD,
.c2cRecord__C-item,
.c2cRecord__C,
.promotion-card,
.partner-card {
  background-color: var(--bg_color_L2) !important;
}
.van-button--primary,
.shareBtn,
.partner-link,
.partner-btn,
.recycleBtnD button,
.arCard .right,
.content .shareBtnContainer .shareBtn,
.van-tabs__line,
.van-tab--active .van-tab__text,
.van-radio__icon--checked .van-badge__wrapper,
.van-checkbox__icon--checked .van-icon,
.van-switch--on,
.van-progress__portion,
.van-slider__bar,
.van-step--finish .van-step__circle,
.van-step--process .van-step__circle,
.van-nav-bar__content,
.partner-rule-table .head,
.c2cRecord__C-item-h > div.title,
.wallet__btn,
.invite-btn,
.submit-btn,
.withdraw-btn {
  background: var(--main_gradient-color) !important;
  border-color: var(--main-color) !important;
  color: var(--text_color_L4) !important;
}
.van-nav-bar,
.van-tabbar-item--active,
.partner-title:before,
.partner-rule p:before,
.c2cRecord__C-allrecord,
.WC4__C .can-withdraw,
.wallet_amount,
.van-icon,
.van-step__title--active,
.van-step__title--finish,
.van-button--plain.van-button--primary,
.main-color,
.theme-main {
  color: var(--main-color) !important;
}
.van-button--plain.van-button--primary,
.van-field__control,
.van-cell__value,
.van-cell__title,
.van-nav-bar__title,
.wallet_amount em,
.text-muted,
.text-secondary,
.sub-text,
.partner-rule,
.record-tip {
  color: var(--text_color_L2) !important;
}
.van-button--plain.van-button--primary,
.van-field,
.van-cell,
.van-hairline--surround,
.van-card,
.van-dialog,
.van-popup,
.arCard,
.recordCard,
.partner-rule-table,
.Recharge__container,
.Withdraw__container,
.c2cWithdraw__C,
.c2cWithdraw__T,
.WC4__C,
.wC4Id {
  border-color: color-mix(in srgb, var(--main-color) 18%, #ffffff) !important;
}
.van-tag--success,
.success,
.text-success {
  background: var(--norm_green-color) !important;
  border-color: var(--norm_green-color) !important;
}
.van-tag--danger,
.danger,
.text-danger {
  background: var(--norm_red-color) !important;
  border-color: var(--norm_red-color) !important;
}
.van-tag--warning,
.warning,
.text-warning {
  background: var(--norm_secondary-color) !important;
  border-color: var(--norm_secondary-color) !important;
}
.tabbar__container,
.tabbar__container[data-v-60defda3],
.noticeBar__container,
.Tips,
.upi_C-item,
.type4_C-item,
.USDT__container-content__card,
.USDT__container-add,
.wrongA .content .amount,
.wrongA .content .img .uploadImg,
.wrongA .content .video .uploadImg,
.x-input {
  background: var(--bg_color_L2) !important;
  color: var(--text_color_L1) !important;
}
.tabbar__container-item,
.tabbar__container-item[data-v-60defda3],
.ar-searchbar__selector,
.ar-searchbar__selector > div,
.x-btn-plain {
  color: var(--text_color_L2) !important;
}
.tabbar__container-item:nth-of-type(3) .promotionBg,
.start-page,
.wrongA .head,
.type4_C-addbtn,
.upi_C-addbtn,
.noticeBar__container button,
.dailySignInRules__container-hero__wrapper-title,
.x-btn:active,
.x-btn-gray,
.navbar.activity .navbar-fixed,
.USDT__container-content__card-top,
.arCard .right,
#app .lotterySlotItem,
#app .championship .tabs,
#app .TeamReport__C-body .header-container,
#app .firstSaveDialog .header {
  background: var(--main_gradient-color) !important;
  color: var(--text_color_L4) !important;
}
.tabbar__container-item.active,
.tabbar__container-item.active span,
.msg-window .msg-footer,
.noticeBar__container button,
.wrongA .content .img .tip,
.wrongA .content .amount .input .place-div,
.wrongA .content .amount .input .inp .van-field__control,
.type4_C-item .header-title,
.cancelW .reason h2:before {
  color: var(--main-color) !important;
}
html body #app #home,
html body #app #home *,
html body #app #home * *,
html body #app #home div,
html body #app #home span,
html body #app #home p,
html body #app #home h1,
html body #app #home h2,
html body #app #home h3,
html body #app #home h4,
html body #app #home h5,
html body #app #home h6,
html body #app #home a,
html body #app .home,
html body #app .home *,
html body #app .home * *,
html body #app .main,
html body #app .main * {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  --text_color_L1: #ffffff !important;
  --text_color_L2: #ffffff !important;
  --text_color_L3: #ffffff !important;
  --text_color_L4: #ffffff !important;
}
.tabbar__container-item:has(.turntable-text),
.tabbar__container-item:has(.turntableBg) {
  background-color: #000000 !important;
}
.turntable-text {
  color: #ffffff !important;
  -webkit-text-fill-color: #ffffff !important;
  font-weight: 700 !important;
}

/* Global Navbar Teal Color - Applies to all pages except Home */
#app .navbar,
#app .navbar .navbar-fixed,
#app .navbar .navbar__content,
#app .van-nav-bar,
#app .van-nav-bar__content,
#app .navbar[data-v-12a80a3e],
#app .navbar .navbar-fixed[data-v-12a80a3e],
#app .navbar .navbar__content[data-v-12a80a3e],
#app .van-nav-bar[data-v-12a80a3e],
#app .van-nav-bar__content[data-v-12a80a3e] {
  background: var(--subpage-logo-bar-color, #00C9CC) !important;
  background-color: var(--subpage-logo-bar-color, #00C9CC) !important;
  background-image: none !important;
}

/* Home Page Navbar Black Override */
html.route-home body #app .navbar[data-v-12a80a3e],
html.route-home body #app .navbar,
html.route-home body #app .navbar .navbar-fixed[data-v-12a80a3e],
html.route-home body #app .navbar .navbar-fixed,
html.route-home body #app .navbar .navbar__content[data-v-12a80a3e],
html.route-home body #app .navbar .navbar__content,
html body #app #home .navbar[data-v-12a80a3e],
html body #app #home .navbar,
html body #app #home .navbar .navbar-fixed[data-v-12a80a3e],
html body #app #home .navbar .navbar-fixed,
html body #app #home .navbar .navbar__content[data-v-12a80a3e],
html body #app #home .navbar .navbar__content {
  background: var(--home-logo-bar-color, #000000) !important;
  background-color: var(--home-logo-bar-color, #000000) !important;
  background-image: none !important;
}