/* 暗金主题 - 全站页面背景 */
:root {
  --dg-deep: #2a2008;
  --dg-base: #3d2f0f;
  --dg-mid: #4a3812;
  --dg-light: #5c4a1a;
  --dg-accent: #c9a227;
  --dg-text: #f5e6c8;
  --dg-text-muted: #c9b88a;
  --dg-gradient: linear-gradient(180deg, #5c4a1a 0%, #3d2f0f 42%, #2a2008 100%);
}
html,body,#app,#wrap,#wraplogin{background:var(--dg-gradient)!important;background-color:var(--dg-base)!important;background-attachment:fixed!important;color:var(--dg-text)!important;}
.dream-container,.dream-container#home-content,.home-container,.container,.content-wrapper,.content-wrapper1,.scroll-wrapper,.Login,.LoginItem,.com-page,.page-wrap{background:transparent!important;background-image:none!important;color:var(--dg-text)!important;}
.LoginItem,.LoginItem header{background:transparent!important;background-image:none!important;}
.dream-header{background:linear-gradient(90deg,#4a3812 0%,#5c4a1a 50%,#4a3812 100%)!important;border-bottom:1px solid rgba(201,162,39,.35);}
.dream-header div p,.dream-header div span,.dream-header .registerBtn a,.dream-header .loginBtn a{color:var(--dg-text)!important;}
[style*="background-color: rgb(255, 255, 255)"],[style*="background-color:#fff"],[style*="background-color: #fff"],[style*="background-color:#ffffff"],[style*="background-color: #ffffff"],[style*="background-color: rgb(255,255,255)"]{background-color:transparent!important;}
.LoginItem content .tab-title,.LoginItem content .tab-title span,.LoginItem content .content-input,.LoginItem .input-link a,.login-header+content,content .content-tab{color:var(--dg-text)!important;}
.LoginItem content .tab-title .active{color:var(--dg-accent)!important;}
.LoginItem content .tab-transform{background:rgba(201,162,39,.25)!important;}
.LoginItem content .tab-transform .active{background:var(--dg-accent)!important;}
content div[align="center"] a,content div[align="center"]{color:var(--dg-text-muted)!important;}
.tabs,.lotteryTitle,.imain2,.inotice_t{background:rgba(74,56,18,.92)!important;color:var(--dg-text)!important;border-color:rgba(201,162,39,.25)!important;}
.tabs div{color:var(--dg-text-muted)!important;}
.am-modal-mask{background-color:rgba(20,14,4,.72)!important;}
.LoginInput,.ClearInput,.am-input-item,input[type="text"],input[type="password"],textarea,select{background-color:rgba(255,248,230,.96)!important;color:#3d2f0f!important;}
.LoginInput{border-color:rgba(201,162,39,.45)!important;}

/* 首页彩种白底 + 底部导航改暗金 */
.lotteryHall-page .hallContent,
.lotteryHall-page .hallContent .block,
.lotteryHall-page .hallContent .block header,
.lotteryHall-page-V2 .hallContent,
.lotteryHall-page-V2 .hallContent .block,
.lotteryHall-page-V2 .hallContent .block header{background:#3d2f0f!important;background-image:none!important;box-shadow:none!important;}
.lotteryHall-page .hallContent .block header > div div div:nth-child(2) span,
.lotteryHall-page .hallContent .block header > div div span,
.lotteryHall-page .hallContent .block > ul li div p,
.lotteryHall-page-V2 .hallContent .block header > div div span{color:#f5e6c8!important;}
.lotteryHall-page .hallContent .block > ul li div p > span{color:#c9b88a!important;}
.footer-nav,.footer-nav > div,.dianjing .footer-nav{background:#3d2f0f!important;background-color:#3d2f0f!important;background-image:none!important;border-top:1px solid rgba(201,162,39,.35);}
.footer-nav div .footer-link span{color:#c9b88a!important;}
.footer-nav div .footer-link.active span,.footer-nav .footer-link span[style*="red"]{color:#ff4d4f!important;}

.lotteryHall-page .hallContent .block header > div{background:#3d2f0f!important;border-bottom-color:rgba(201,162,39,.25)!important;}
.lotteryHall-page .hallContent .block header > div div{border-right-color:rgba(201,162,39,.25)!important;}

/* 开奖页列表浅底改暗金 */
.lottery-wrap,.lottery-list,.am-list-view-scrollview,.am-list-view-scrollview-content,.am-list,.am-pull-to-refresh-content-wrapper,.am-pull-to-refresh-content{background:#3d2f0f!important;background-color:#3d2f0f!important;}
.lottery-list .lottery-list-item{background:#4a3812!important;box-shadow:none!important;}
.lottery-list .lottery-name{color:#f5e6c8!important;}
.lottery-list .ball-list.null,.lottery-list .lottery-time{color:#c9b88a!important;}

/* 公告弹窗保持原有深色文字 */
.layui-layer,.layui-layer-title,.layui-layer-content,.layui-layer-btn,.layui-layer-btn a,.am-modal,.am-modal-content,.am-modal-title,.am-modal-body,.am-modal-button{color:#333!important;}
.layui-layer-title{color:#0d0c0c!important;}
.am-modal-title{color:#000!important;}
.am-modal-body{color:#888!important;}

/* 我的页面背景改暗金 */
.my-content-wrapper,.my-content,.my_money_v2,.my_money_v2 .my_money_v2_div,.my_item_v2,.my_item_div{background:#3d2f0f!important;background-color:#3d2f0f!important;}
.my_money_v2 .my_money_v2_div{color:#f5e6c8!important;}
.my_money_v2 .my_money_v2_div > div:nth-child(1){border-right-color:rgba(201,162,39,.25)!important;}
.my_item_v2,.my_item_div > div{color:#f5e6c8!important;}
.my_item_div > div{border-color:rgba(201,162,39,.25)!important;}
.my-content h4{color:#f5e6c8!important;}

/* 内页顶部红条改暗金 */
.header-nav,.Register .header-nav,.lottery-header-container{background:#3d2f0f!important;background-color:#3d2f0f!important;background-image:none!important;}

/* 我的页顶部橙色头图改暗金 */
.my_header_v2,.dianjing .my-content .my_header_v2{background:#3d2f0f!important;background-color:#3d2f0f!important;background-image:none!important;}
/* 首页轮播高度固定，避免中间空白被撑开 */
.slider-pic{
  height:3.6rem!important;
  overflow:hidden!important;
  position:relative;
}
.slider-pic .slider,
.slider-pic .swiper-container,
.slider-pic .swiper-wrapper,
.slider-pic .swiper-slide,
.slider-pic .swiper-slide a{
  height:100%!important;
}
.slider-pic .swiper-slide img{
  width:100%!important;
  height:100%!important;
  object-fit:cover;
  display:block;
}
.slider-decorator-0{
  display:none!important;
}
/* 顶栏保持居中，只把 logo 往左拉宽 */
#home-content .dream-header{
  justify-content:center!important;
  -webkit-box-pack:center!important;
  padding-left:.2rem!important;
}
#home-content .dream-header #index-logo{
  height:.86rem!important;
  width:2.2rem!important;
  object-fit:fill!important;
  margin:0 .1rem 0 -.68rem!important;
}

/* 系列彩种标题改浅金，暗底上能看清 */
.lotteryTitle,
.lotteryTitle p{
  color:#f5e6c8!important;
}
