/* reset */
*{box-sizing: border-box;}
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form,header,section,article,footer{margin:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0}
ol,ul{list-style:none}
.db{display:block;text-indent:-9999px}
/*afooter*/
#afooter{text-align:center;line-height:20px;color:#6a6a6a;background-color:#0e0e0e;padding:20px 0}
#afooter a{color:#6a6a6a}

html{font-size:100px;background-color: #0e0e0e;}
a:not(.gray):hover{filter: brightness(1.1);}
.gray{pointer-events: none;}
.container{width:19.2rem;margin:0 auto;}
.wrap{overflow-x: hidden;}
.wrap.day1{background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/bg1.jpg) no-repeat 0 0 / 100% auto;}
.wrap.day2{background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/bg2.jpg) no-repeat 0 0 / 100% auto;}
.wrap.day3{background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/bg3.jpg) no-repeat 0 0 / 100% auto;}
.wrap.day4{background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/bg4.jpg) no-repeat 0 0 / 100% auto;}
.wrap.day5{background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/bg5.jpg) no-repeat 0 0 / 100% auto;}
.wrap.end{background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/bg.jpg) no-repeat 0 0 / 100% auto;}

/*head*/
.head{height:10.8rem;position:relative}
.logo{width:2.21rem;height:1.41rem;position: absolute;top: 0.25rem;left: 0.59rem; background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/logo.png) no-repeat 0 0/100% 100%;z-index: 990;}
.btn_home{background:url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/btn-jrgw.png) no-repeat;background-size:100% auto;width:2.22rem;height:.54rem;position:absolute;top:.38rem;right:.2rem;z-index: 990;}
.btn_yy{position: absolute;top: 8rem;left:50%;transform: translateX(-50%);width: 4.05rem;height: 1.49rem;background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/btn-yy.png) no-repeat 0 0/100% 100%;z-index: 990;}
.btn_yy.yyy{background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/btn-yyy.png) no-repeat 0 0/100% 100%;}
/*content*/

.dialog{display: none;box-sizing: border-box;}
.dia-close{background:url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/btn-close.png) no-repeat;background-size:100% auto;width: 0.81rem;height: 0.8rem;position: absolute;top: 0;right: 0.07rem;}


/* ?????? */
.dialog1{width: 6.36rem;height: 7.21rem;background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/pop1.png) no-repeat 0 0/100% 100%;padding-top: 1.08rem;}
.dia_con{width: 5.42rem;margin: 0 auto;}
.form-row{font-size: 0.22rem;color: #66615a;display: flex;align-items: center;}
.input-phone{background-color: rgba(162, 158, 150, 0.48);width: 5.35rem;height: 0.61rem;border: 2px solid rgba(81, 78, 71, 0.2);padding: 0 0.2rem;}
.input-code{background-color: rgba(162, 158, 150, 0.48);width: 2.81rem;height: 0.61rem;border: 2px solid rgba(81, 78, 71, 0.2);padding: 0 0.2rem;}
.btn-code{margin-left: 0.07rem;display: block;width: 2.4rem;height: 0.58rem;background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/btn-hqyzm.png) no-repeat 0 0/100% 100%;}
.time-count{margin-left: 0.07rem;text-align: center;width: 2.4rem;}
.code-row{margin-top: 0.14rem;}
.split-line{margin-top: 0.18rem;width: 5.45rem;height: 0.26rem;background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/split-line.png) no-repeat 0 0/100% 100%;}
.question-box{margin-top: 0.13rem;}
.question-title{font-size: 0.21rem;color: #92604a;}
.question-left{display: flex;align-items: center;}

.icon-dot{display: block;width: 9px;height: 9px;border-radius: 50%;background-color: #867f74;margin-right: 0.1rem;}
.question-content{margin-top: 0.12rem;font-size: 0.22rem;background-color: rgba(90, 68, 51, 0.11);width: 5.36rem;height: 1.14rem;color: #66615a;padding: 0 0.28rem 0 0.18rem;display: flex;flex-direction: column;justify-content: center;}
.question-item{width: 100%;display: flex;justify-content: space-between;}
.question-item2{margin-top: 0.16rem;}

.agree-box{margin-top: 0.2rem;}
.radio-label{display: inline-flex;align-items: center;margin-right: 0.2rem;cursor: pointer;font-size: 0.22rem;color: #66615a;user-select: none;}
.question-right .radio-label:last-child{margin-right: 0;}
.radio-label input[type="radio"]{-webkit-appearance: none;appearance: none;width: 0.22rem;height: 0.22rem;background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/icon-check.png) no-repeat 0 0/100% 100%;vertical-align: middle;margin: 0 0.06rem 0 0;padding: 0;cursor: pointer;outline: none;border: 0;flex-shrink: 0;}
.radio-label input[type="radio"]:checked{background-image: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/icon-checked.png);}
.radio-label input[type="radio"]:focus{box-shadow: none;}
.agree-label{display: flex;align-items: flex-start;cursor: pointer;font-size: 0.2rem;color: #66615a;line-height: 1.6;user-select: none;}
.agree-label input[type="checkbox"]{-webkit-appearance: none;appearance: none;width: 0.22rem;height: 0.22rem;background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/icon-check.png) no-repeat 0 0/100% 100%;vertical-align: top;margin: 0.04rem 0.08rem 0 0;padding: 0;cursor: pointer;outline: none;border: 0;flex-shrink: 0;}
.agree-label input[type="checkbox"]:checked{background-image: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/icon-checked.png);}
.agree-label input[type="checkbox"]:focus{box-shadow: none;}


.tips2{margin-top: 0.2rem;font-size: 0.22rem;color: #66615a;line-height: 1.8;}
.btn-submit{display: block;margin: 0.36rem auto 0;width: 2.4rem;height: 0.58rem;background: url(//game.gtimg.cn/images/yl/cp/a20260604lyzcyy/btn-submit.png) no-repeat 0 0/100% 100%;}


#warBox {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    overflow: hidden;
    pointer-events: none;
    z-index: 9999;
    user-select: none;
}

/* 火星：高亮、自带发光、圆角 */
.fire-spark {
    position: absolute;
    background: linear-gradient(to top, #ffea00, #ff5500);
    border-radius: 50%;
    /* 强烈的霓虹发光感 */
    box-shadow: 0 0 10px #ff5500, 0 0 20px #ffaa00; 
    /* 核心：让成百上千个火星重叠时，重叠区域变成刺眼的白黄色高亮，模拟真实火焰中心温度最高的效果 */
    mix-blend-mode: screen; 
}

/* 烟雾：浓烟缭绕感 */
.smoke {
    position: absolute;
    /* 核心：中心是一点点暗红，向外扩散成灰黑色透明 */
    background: radial-gradient(circle, rgba(180,40,10,0.3) 0%, rgba(40,40,40,0.15) 50%, rgba(0,0,0,0) 70%);
    border-radius: 50%;
    filter: blur(6px); /* 烟雾边缘做高强度的羽化模糊 */
    mix-blend-mode: screen;
}