/* Candy Lottery — website colour theme (purple & gold).
   Only colours are overridden; layout/UI of the original build is untouched.
   Game-semantic colours (WinGo Green/Red/Violet, Big/Small, win/lose) are intentionally kept. */
html:root{
  --main-color:#9B27AF;
  --main_gradient-color:linear-gradient(90deg,#8E24AA 0%,#C04BD6 100%);
  --main_gradient-color2:linear-gradient(180deg,#8E24AA 0%,#C04BD6 100%);
  --pop_bg-color:linear-gradient(180deg,#8E24AA 0%,#C04BD6 100%);
  --norm_secondary-color:#E8A900;
  --norm_Orange_color:#F5C518;
  --norm_blue2_color:#C04BD6;
  --text_color_L1:#2A1338;
  --text_color_L2:#7A6390;
  --text_color_L3:#C3B4D2;
  --bg_color_L1:#F6F1FA;
  --bg_color_L2:#FFFFFF;
  --bg_color_L3:#EFE7F5;
  --Dividing-line_color:#E9DDF2;
  --sheet_nva_color:#E9DDF2;
  --icon1:rgba(155,39,175,.6);
  --icon2:rgba(155,39,175,.3);
  --iconSecondary:rgba(155,39,175,.3);
  --tab1:#F4E8FA;
  --tab2:#E4C8F0;
  --win-row-bg-from:#fbf5ff;
  --win-row-bg-to:#fff8e1;
  --win-row-border:#ecd6f5;
  --game_active_gradient:linear-gradient(180deg,#E4C8F0 0%,#F4E8FA 50%,#F6F1FA 100%);
  --candy-gold:#F5C518;
  --candy-gold-grad:linear-gradient(90deg,#F7D23E 0%,#E8A900 100%);
}

/* ---- literal theme greens in the compiled build (non-game) ---- */
.tabbar__container[data-v-ec3388f0]{background:#F4E8FA!important}
.tabbar__container-item[data-v-ec3388f0],.tabbar__container-item span[data-v-ec3388f0]{color:#B48BC6!important}
#app .noticeBar__container{background:#F4E8FA!important}
.blue-gradient-btn,.noticeBar__container button{background:var(--main_gradient-color)!important;border-color:transparent!important;color:#fff!important}
.lobby-item__more[data-v-25c4d87e]{background:#F4E8FA!important;color:var(--main-color)!important}
.seach-game__tabs .van-tabs__nav .van-tab--active{color:#fff!important;background:var(--main_gradient-color)!important}
.dailyProfitRank__content-topThree__item .item__name{color:var(--text_color_L1)!important}
.dailyProfitRank__content-topThree__item.rank-pos-0 .item__rank-num{background:rgba(245,197,24,.15)!important;color:#C99700!important}
.dailyProfitRank__content-topThree__item.rank-pos-0 .item__amount{color:#C99700!important}
.Laundry-page .laundry-page_container .laundry-page_list .list .item .header .state,.Laundry-Record .list .item .header .state{color:var(--main-color)!important}
.boxPop .van-pagination__item,.boxPop .van-pagination__item--active{color:var(--main-color)!important;border-color:var(--main-color)!important}
.betting-strategy .page-header .history-btn{color:var(--main-color)!important;background:rgba(155,39,175,.12)!important}
.contentBox .van-switch--checked{background:var(--main-color)!important}
.contentBox .action-area .confirm-button,.strategy-content .stop-button-container .stop-button,.strategy-card .follow-btn,.bet-rule .bt2,.banks-mask .choose-bank .choose-list .confirm-button{background:var(--main_gradient-color)!important}
.c2cDetail__C .header.bgc4{background:var(--main-color)!important}

/* home page */
.p8-home__guest-btn--login{background:var(--candy-gold-grad)!important;box-shadow:0 .04rem .16rem rgba(232,169,0,.45)!important;color:#3a1d00!important}
.p8-home__guest-btn--register{box-shadow:0 .04rem .16rem rgba(155,39,175,.45)!important}
.p8-home__category-glow{background:linear-gradient(246deg,#9B27AF 18.68%,#F5C518 49.62%)!important}
.lobby-item__more{border-color:#E4C8F0!important;background:linear-gradient(180deg,#FBF5FF 0%,#F4E8FA 100%)!important}
.seach-game__tab-pic{background:#F4E8FA!important}
.game-card__tag{color:#7A6390!important}
#app .tabbar{background:linear-gradient(180deg,rgba(228,200,240,.35),rgba(245,197,24,.12))!important}
.bonus-box .limtend2{color:var(--main-color)!important}

/* logo: wider box for the Candylottery wordmark (aspect ~4:1) */
.p8-home__nav-logo[data-v-7e77b52c]{max-width:3.6rem!important;height:.9rem!important}
.navbar__content-center .headLogo[data-v-12a80a3e]{width:3.6rem!important}

/* game tiles (home tabs Slots / Sports / Casino / PVC / Fishing / Popular / Mini Game): purple & gold instead of peach/orange */
.game-card__img,.popular-card__img,.seach-game__grid .game-card__img{background:linear-gradient(160deg,#8E24AA 0%,#C04BD6 62%,#F5C518 100%)!important;border:.02667rem solid rgba(245,197,24,.55)!important;box-shadow:0 .05333rem .16rem rgba(110,27,143,.18)!important}
/* provider tiles (sports book, live casino lobbies …) ship orange artwork: shift it to our purple */
.game-card--vendor .game-card__img img{filter:none!important}
.game-card--vendor .game-card__img{background:linear-gradient(160deg,#6D1B8F 0%,#9B27AF 60%,#C99700 100%)!important}
.game-card__tag-text{color:#7A6390!important}
.game-card__name{color:var(--text_color_L1)!important}
.popular-card__odds{background:rgba(155,39,175,.12)!important;color:#2A1338!important}
.popular-card__odds-bar{background:var(--candy-gold-grad)!important}
.seach-game__more{color:var(--main-color)!important;border-color:#E4C8F0!important;background:linear-gradient(180deg,#FBF5FF 0%,#F4E8FA 100%)!important}

/* provider filter chips (Casino / Sports / PVC / Fishing / Mini Game tabs) */
.cw-prov{display:flex;gap:.18rem;overflow-x:auto;padding:.08rem .02rem .26rem;margin:0 0 .16rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.cw-prov::-webkit-scrollbar{display:none}
.cw-prov__i{flex:0 0 auto;padding:.13rem .32rem;border-radius:2rem;font-size:.32rem;line-height:.48rem;font-weight:600;white-space:nowrap;cursor:pointer;
  color:#6D1B8F;background:linear-gradient(180deg,#FBF5FF 0%,#F4E8FA 100%);border:.02667rem solid #E4C8F0;transition:all .15s}
.cw-prov__i.on{color:#fff;background:linear-gradient(135deg,#9B27AF 0%,#6D1B8F 100%);border-color:#F5C518;box-shadow:0 .05333rem .16rem rgba(110,27,143,.28)}
/* Slots tab provider chips: text pills like the other tabs (the provider icons were blank squares) */
.seach-game__tab-pic{display:none!important}
.seach-game__tabs .van-tab{padding:0 .09rem!important;flex:0 0 auto!important}
.seach-game__tab-btn{padding:.13rem .32rem;border-radius:2rem;border:.02667rem solid #E4C8F0;background:linear-gradient(180deg,#FBF5FF 0%,#F4E8FA 100%)}
.seach-game__tab-text{font-size:.32rem!important;font-weight:600;color:#6D1B8F!important;white-space:nowrap}
.seach-game__tabs .van-tab--active .seach-game__tab-btn{background:linear-gradient(135deg,#9B27AF 0%,#6D1B8F 100%)!important;border-color:#F5C518}
.seach-game__tabs .van-tab--active .seach-game__tab-text{color:#fff!important}
.seach-game__tabs .van-tabs__line{display:none!important}
html.cw-premium :is(body,#cwp) .seach-game__tabs .van-tab.van-tab--active{background:none!important;box-shadow:none!important}
