body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
table{border-collapse:collapse;border-spacing:0}
audio,canvas,video{ display: inline-block;}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
a{text-decoration:none; -webkit-tap-highlight-color:transparent;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-overflow-scrolling: touch; width:100%;}
img{border: 0; -webkit-touch-callout: none;}
body{-webkit-text-size-adjust: 100%; width:100%; background: #08182e; font-family:system, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Arial, sans-serif; }

#afooter{padding:.2rem 0;line-height:.3rem;color:#ddd;text-align:center;font-size:.2rem;position: relative; z-index: 3; background: #000;}
#afooter a{color:#ddd;text-decoration:none}

.wrapper{ position:relative; font-size:12px; overflow: hidden; width: 100%;}
.wrapper *{ -webkit-box-sizing:border-box; box-sizing:border-box;}
body .wrapper .boxc{-webkit-box-sizing: content-box; box-sizing:content-box;}
.wrapper a{ outline:none;}
.wrapper img{ display:block;}

/* 精灵图 S */
.spr{ background-image:url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/spr.png); background-repeat:no-repeat; background-size:9.65rem 2.31rem;}
.spr.add-icon{ width:0.37rem; height:0.36rem; background-position:79.9569% 81.53846%;}
.spr.blessing-bg{ width:3.95rem; height:0.51rem; background-position:0.52632% 1.66667%;}
.spr.btn-bg1{ width:0.48rem; height:1.27rem; background-position:99.67285% 2.88462%;}
.spr.btn-bg2.gray{ width:3.41rem; height:0.78rem; background-position:0.48077% 89.54248%;}
.spr.btn-bg2{ width:3.41rem; height:0.78rem; background-position:63.94231% 54.90196%;}
.spr.btn-bg3.gray{ width:3.44rem; height:0.79rem; background-position:64.41224% 1.97368%;}
.spr.btn-bg3{ width:3.44rem; height:0.79rem; background-position:0.48309% 36.84211%;}
.spr.focas-guide{ width:0.48rem; height:1.7rem; background-position:38.05889% 91.80328%;}
.spr.give-icon{ width:0.24rem; height:0.23rem; background-position:90.22317% 61.05769%;}
.spr.logo{ width:2.47rem; height:0.31rem; background-position:94.98607% 98.5%;}
.spr.pop-btn{ width:2.81rem; height:0.6rem; background-position:58.33333% 95.90643%;}
.spr.pop-cancel{ width:1.66rem; height:0.6rem; background-position:93.36671% 1.75439%;}
.spr.pop-close{ width:0.44rem; height:0.44rem; background-position:87.18784% 67.91444%;}
.spr.pop-continue{ width:1.66rem; height:0.6rem; background-position:93.36671% 38.0117%;}
.spr.pop-serial{ width:0.59rem; height:0.3rem; background-position:81.89845% 63.18408%;}
.spr.pop-title{ width:0.43rem; height:0.21rem; background-position:73.96963% 78.09524%;}
.spr.pop3-arrow.gray{ width:0.11rem; height:0.29rem; background-position:76.20545% 81.18812%;}
.spr.pop3-arrow{ width:0.11rem; height:0.3rem; background-position:81.86583% 79.10448%;}
.spr.record-icon{ width:0.24rem; height:0.23rem; background-position:92.98618% 61.05769%;}
/* 精灵图 E */

@font-face { font-family: 'SSHeiFengTi'; src: url('//game.gtimg.cn/images/val/act/a20251210fortunecard/font/SSHeiFengTi.ttf') format('truetype'); font-style: normal; }
.page1 { width: 7.5rem; height: 15.32rem; padding: 3.75rem 0.8rem 0; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/bg1.jpg) no-repeat; background-size: 100% 100%; position: relative; }
.page1 .official-logo { display: block; position: absolute; top: .15rem; left: .2rem; z-index: 1; }
.page1 .login-box { text-align: center; position: absolute; top: 2.6rem; left: 50%; transform: translateX(-50%); z-index: 1; width: 6rem; }
.page1 .login-box .login { font-size: .24rem; color: #ebe8e1; }
.page1 .login-box a { color: #d41f6a; cursor: pointer; margin-left: .1rem; }
.page1 .subtitle { display: flex; color: #fdf9f2; font-size: .19rem; letter-spacing: .01rem; }
.page1 .subtitle > span:first-of-type { letter-spacing: -.02rem; margin-right: .2rem;}
.page1 .subtitle > p { color: #f5285a; }
.page1 .top-button { position: fixed; right: 0; top: 4.2rem; display: flex; flex-direction: column-reverse; justify-content: start; align-items: center; }
.page1 .top-button .spr.focas-guide { display: block; text-align: center; writing-mode: vertical-rl; color: #ebe8e1; font-size: .2rem; line-height: 0.46rem; letter-spacing: .02rem; }
.page1 .top-button .spr.btn-bg1 { margin-bottom: .7rem; display: block; text-align: center; writing-mode: vertical-rl; color: #ebe8e1; font-size: .2rem; line-height: 0.46rem; letter-spacing: .02rem;  }
.page1 .lottery { display: grid; grid-template-columns: repeat(2, 1fr); gap: .05rem; align-items: center;justify-items: center; margin-top: .2rem; perspective: 15rem;}
.page1 .card-box { width: 2.73rem; height: 3.71rem; position: relative; transition: transform 0.8s; transform-style: preserve-3d; }
.page1 .card-box.on { transform: rotateY(180deg); }
.page1 .card-box .dark-side,
.page1 .card-box .surface-side { position: absolute; width: 100%; height: 100%; top: 0; left: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; display: flex; justify-content: center; align-items: center; }
.page1 .card-box .dark-side { transform: rotateY(0deg); background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/card-flip.jpg) no-repeat; background-size: 100% 100%; }
.page1 .card-box .surface-side { transform: rotateY(180deg); flex-direction: column; padding-top: .24rem; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/card-flip.on.jpg) no-repeat; background-size: 100% 100%; }

.page1 .card-text { transform: translateY(-5px); }
.page1 .card-text > p { color: #fefad5; font-size: 2.35rem; text-align: center; font-family: SSHeiFengTi, serif; transform: scaleX(0.75); display: inline-block; }
.page1 .surface-side .val-text { width: 1.28rem; height: .29rem; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/val-text.png) no-repeat; background-size: 100% 100%; position: absolute; bottom: 0.65rem; }
.page1 .lottery .card-fixed:first-of-type { grid-row: 1; grid-column: 1; justify-self: start; display: block; width: 2.73rem; height: 3.71rem; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/card-horse.jpg) no-repeat; background-size: 100% 100%; }
.page1 .lottery .card-fixed:nth-of-type(2) { grid-row: 1; grid-column: 2; justify-self: end; display: block; width: 2.73rem; height: 3.71rem; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/card-up.jpg) no-repeat;background-size: 100% 100%; }
.page1 .lottery .add-icon { grid-row: 2; grid-column: 1 / 3; }
.page1 .lottery .card-box:nth-of-type(1) { grid-row: 3; grid-column: 1; justify-self: start; }
.page1 .lottery .card-box:nth-of-type(2) { grid-row: 3; grid-column: 2; justify-self: end; }
.page1 .bottom-box { width: 100%; margin-top: .4rem; position: relative; display: flex; flex-direction: column; justify-content: start; align-items: center; }
.page1 .bottom-box .lottery-chances { position: relative; display: flex; justify-content: space-between; align-self: start; padding: 0 .45rem 0 .3rem; }
.page1 .lottery-chances > p { color: #fdf9f2; font-size: .2rem; letter-spacing: .02rem; margin-right: .5rem; line-height: .51rem; }
.page1 .lottery-chances > span { right: .45rem; top: -.28rem; position: absolute; text-align: center; letter-spacing: 1px; width: 1.05rem; font-family: Tungsten, serif; font-size: .65rem; background-image: linear-gradient(to bottom, #f6f5a1, #ffffd5); -webkit-background-clip: text; background-clip: text;color: transparent; }
.page1 .bottom-box .lottery-button { display: flex; justify-content: center; align-items: center; margin-top: .25rem; }
.page1 .lottery-button .record-box { display: flex; align-items: center; justify-content: flex-end; position: absolute; top: .05rem; right: 0; }
.page1 .record-box > div { display: flex; justify-content: center; align-items: center; }
.page1 .record-box > div:first-of-type { position: absolute; top: 1.95rem; right: 0; }
.page1 .record-box a { color: #ebe8e1; margin-left: .06rem; font-size: .19rem; letter-spacing: .01rem; border-bottom: 1px solid #ebe8e1; padding-bottom: -.01rem; }
.page1 .lottery-button .button-container { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.page1 .button-container > a { font-weight: bold; display: flex; justify-content: center; align-items: center; font-size: .26rem; letter-spacing: .02rem; }
.page1 .button-container > a:first-of-type { color: #ebe8e1; }
.page1 .button-container > a:last-of-type { color: #f52850; font-weight: bold; margin-top: .16rem; }
.page1 .button-container .spr.btn-bg2.gray,
.page1 .button-container .spr.btn-bg3.gray { pointer-events: none; }
.page1 .button-container .spr.btn-bg2.gray { color: #ebe8e1; }
.page1 .button-container .spr.btn-bg3.gray { color: #111923; }
.overlay { display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.7); z-index: 999; }
.overlay .share-tips { position: absolute; right: .5rem; top: .2rem; display: block; width: 6.07rem; height: 2.99rem; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/share-tips.png) no-repeat; background-size: 100% 100%; }

/* 弹窗通用 S */
.dia, .dia * { box-sizing: border-box; }
.dia { position: relative; display: none;}
.dia input { outline:none; }
.dia .spr.pop-close { display: block; }
.dia .spr.pop-close { position: absolute; top: -.55rem; right: 0;}
.dia .spr.pop-btn { display: flex; justify-content: center; align-items: center; font-size: .23rem; color: #ebe8e1; letter-spacing: .02rem; position: absolute; bottom: .5rem; left: 50%; transform: translateX(-50%); }
.dia .title { display: flex; justify-content: center; align-items: center; }
.dia .title > p { color: #ebe8e1; font-size: .29rem; font-weight: 600; margin: 0 .1rem; }
.dia .title > i { display: block; }
.dia .tip-text { color: #d7d3c9; font-size: .22rem; margin: .17rem auto 0; text-align: center; letter-spacing: .02rem; }
/* 弹窗通用 E */

.dia-tips { width: 5.88rem; height: 3.92rem; padding: .56rem 0 0; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg1.png) no-repeat; background-size: 100% 100%; position: relative; }
.dia-tips .text-tip {  padding: 0 1rem; overflow: hidden;  display: flex; justify-content: center; align-items: center; width: 100%; height: 1.6rem; }
.dia-tips .text-tip > p { color: #d7d3c9; font-size: .25rem; letter-spacing: .02rem; text-align: center; width: 100%; }

.pop1 { width: 5.88rem; height: 3.92rem; padding: .3rem 0 0; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg1.png) no-repeat; background-size: 100% 100%; position: relative; }
.pop1 .input-box { display: flex; width: 100%; justify-content: center; align-items: center; margin-top: .5rem; }
.pop1 .input-box > input { width: 3.8rem; height: .49rem; letter-spacing: .02rem; font-size: .18rem; background: #240326; border: 1px solid #eb3953; color: #ebe8e1; padding: 0 .15rem; }
.pop1 .input-box > a { display: flex; justify-content: center; align-items: center; width: .96rem; height: .51rem; padding-top: .01rem; background: #ec3955; margin-left: .1rem; color: #ebe8e1; font-size: .18rem; text-align: center; line-height: .2rem; letter-spacing: .01rem;}

@font-face { font-family: Tungsten; src: url('//game.gtimg.cn/images/val/act/a20251210fortunecard/font/Tungsten.ttf') format('truetype'); }
.pop2 { width: 5.88rem; height: 6.48rem; padding: .3rem .4rem .3rem .5rem;; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg2.jpg) no-repeat; background-size: 100% 100%; position: relative; }
.pop2 .rules-box { height: 5rem; margin: .3rem auto 0; padding-bottom: .2rem; overflow-y: auto; -webkit-mask-image: linear-gradient(to bottom, black 95%, transparent 100%);mask-image: linear-gradient(to bottom, black 95%, transparent 100%); }
.pop2 .rules-box .rules-text { width: 100%; margin-top: .25rem; display: flex; justify-content: start; align-items: start;}
.pop2 .rules-box .rules-text:first-of-type { margin-top: 0; }
.pop2 .rules-box::-webkit-scrollbar { width: .04rem;height: .04rem;background-color:#6b4346; }
.pop2 .rules-box::-webkit-scrollbar-thumb{ background-color:#f94654; }
.pop2 .rules-box::-webkit-scrollbar-track{ background-color:#6b4346; }
.pop2 .rules-text > p { color: #ebe8e1; font-weight: 600; font-family: Tungsten, serif; letter-spacing: .02rem; font-size: .21rem; text-align: center; line-height: .3rem; margin-right: .15rem; }
.pop2 .rules-text .rules-details { transform: translateY(-.02rem); width: 4rem; color: #ebe8e1; }
.pop2 .rules-details .rules-margin { margin-top: .1rem; }
.pop2 .rules-details > h4 { font-size: .22rem; font-weight: 600; letter-spacing: 0.04rem; }
.pop2 .rules-details > span { display: block; font-size: .19rem; letter-spacing: .02rem; }
.pop2 .rules-details > p { font-size: .18rem; letter-spacing: .02rem; }
.pop2 .rules-details .rules-table { width: 100%; border-collapse: collapse; color: #ebe8df; margin-top: .15rem; text-align: center; table-layout: fixed; }
.pop2 .rules-table td { padding: .1rem .1rem; font-size: .14rem; letter-spacing: .01rem; }
.pop2 .rules-table .align-left { text-align: start; }
.pop2 .rules-table thead tr { background-color: #ff0c4a; }
.pop2 .rules-table thead td {  font-size: .16rem; font-weight: 600; letter-spacing: .01rem; }
.pop2 .rules-table thead td:nth-of-type(2){ border-left: 1px solid #000; border-right: 1px solid #000; }
.pop2 .rules-table thead tr { border-left: 1px solid #ff0c4a; border-right: 1px solid #ff0c4a; }
.pop2 tbody td { border-top: none; }
.pop2 tbody td { border: 1px solid #ff0c4a;  }

.pop3 { width: 5.88rem; height: 6.48rem; padding: .3rem .6rem; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg2.jpg) no-repeat; background-size: 100% 100%; position: relative; }
.pop3 table { width: 100%; border-collapse: collapse; color: #ebe8df; margin: .25rem auto 0; text-align: center; table-layout: fixed; }
.pop3 thead tr { background-color: #ff0c4a; border-left: 1px solid #f52a4f; border-right: 1px solid #f52a4f; }
.pop3 thead td { font-size: .16rem; letter-spacing: 1px; padding: .05rem .2rem; }
.pop3 thead td:nth-child(2) { border-left: 1px solid #000; border-right: 1px solid #000; }
.pop3 tbody tr { border-top: none; }
.pop3 tbody tr { border-bottom: 1px solid rgb(235 232 255 / 38%); border-left: 1px solid #f52a4f; border-right: 1px solid #f52a4f; }
.pop3 tbody tr:last-of-type { border-bottom: 1px solid #f52a4f; }
.pop3 tbody td { padding: 0 0.2rem; font-size: .14rem; height: 0.62rem; letter-spacing: .02rem; font-weight: 300; }
.pop3 tbody .share-again { color: #ebe8df; border-bottom: 1px solid #ebe8df; }
.pop3 .pagination { display: flex; justify-content: center; align-items: center; position: absolute; bottom: .3rem; left: 50%; transform: translateX(-50%); width: 100%; }
.pop3 .pagination > a { display: block; }
.pop3 .pagination > .spr.pop3-arrow:first-of-type { transform: rotate(180deg); }
.pop3 .pagination > .spr.pop3-arrow.gray { pointer-events: none; }
.pop3 .pagination > .spr.pop3-arrow.gray:first-of-type { transform: rotate(0); }
.pop3 .pagination > .spr.pop3-arrow.gray:last-of-type { transform: rotate(180deg); }
.pop3 .pagination .page-numbers { display: flex; border: 1px solid #ff0c4a; justify-content: center; align-items: center; margin: 0 .2rem; }
.pop3 .pagination .page-numbers a { font-size: .18rem; color: #ebe8e1; background-color: transparent; padding: .02rem .3rem; border-left: 1px solid #ff0c4a; transition: background-color 0.3s, color 0.3s; }
.pop3 .pagination .page-numbers a:first-child { border-left: none; }
.pop3 .pagination .page-numbers a.on { background-color: #f52a4f;color: #000; }

.pop4 { width: 5.88rem; height: 3.92rem; padding: .3rem 0 0; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg1.png) no-repeat; background-size: 100% 100%; position: relative; }
.pop4 .reward-box { display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top: .2rem; }
.pop4 .reward-box > div { width: 1.41rem; height: 1.42rem; }
.pop4 .reward-box img { width: 100%; height: 100%; object-fit: contain; margin: 0 auto; }
.pop4 .reward-box p { color: #d7d3c9; font-size: .18rem; margin-top: 0.05rem; letter-spacing: 0.02rem; }

.pop5 { width: 5.88rem; height: 3.92rem; padding: .3rem 0 0; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg1.png) no-repeat; background-size: 100% 100%; position: relative; }
.pop5 > p { color: #d7d3c9; font-size: .25rem; letter-spacing: .02rem; margin-top: .7rem; padding: 0 .9rem; text-align: center; }

.pop6 { width: 5.88rem; height: 3.92rem; padding: .3rem 0 0; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg1.png) no-repeat; background-size: 100% 100%; position: relative; }
.pop6  > input { display: block; width: 3.03rem; height: .49rem; letter-spacing: .02rem; font-size: .18rem; background: #240326; border: 1px solid #eb3953; color: #8d8989; padding: 0 .15rem; margin: .55rem auto 0; text-align: center; }

.pop7 { width: 5.88rem; height: 4.35rem; padding: .3rem .6rem 0; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg3.jpg) no-repeat; background-size: 100% 100%; position: relative; }
.pop7 .pop7-verify { margin-top: .4rem; padding: 0 .4rem; }
.pop7 .pop7-verify > input { display: block; margin: 0 auto; width: 100%; height: .49rem; letter-spacing: .02rem; font-size: .18rem; background: #240326; border: 1px solid #eb3953; color: #ebe8e1; padding: 0 .15rem; }
.pop7 .pop7-verify > input[type=number]::-webkit-outer-spin-button,
.pop7 .pop7-verify > input[type=number]::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; }
.pop7 .pop7-verify > input[type=number] { -moz-appearance: textfield; }
.pop7 .pop7-verify .input-box { display: flex; width: 100%; justify-content: space-between; align-items: center; margin-top: .1rem; }
.pop7 .input-box > input { width: 3.03rem; height: .49rem; letter-spacing: .02rem; font-size: .18rem; background: #240326; border: 1px solid #eb3953; color: #ebe8e1; padding: 0 .15rem; }
.pop7 .input-box .send-code { display: flex; justify-content: center; line-height: .2rem; align-items: center; width: .96rem; height: .49rem; background: #ec3955; padding: 0 .1rem; margin-left: .1rem; color: #ebe8e1; font-size: .18rem; text-align: center; letter-spacing: .02rem; }
.pop7 .input-box .send-code.gray { background: #8c978f; pointer-events: none; background-clip: content-box; }

.pop8 { width: 5.88rem; height: 3.92rem; padding: .3rem .4rem 0; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg1.png) no-repeat; background-size: 100% 100%; position: relative; }
.pop8 .tip-text { margin-top: 0.55rem; }
.pop8 .input-box { display: flex; width: 100%; justify-content: center; align-items: center; margin-top: .5rem; }
.pop8 .input-box > input { width: 3.03rem; height: .49rem; letter-spacing: .02rem; font-size: .18rem; background: #240326; border: 1px solid #eb3953; color: #ebe8e1; padding: 0 .15rem; }
.pop8 .input-box > a { display: flex; justify-content: center; align-items: center; width: .96rem; height: .49rem; background: #ec3955; margin-left: .2rem; color: #ebe8e1; font-size: .18rem; text-align: center; line-height: .49rem; letter-spacing: .02rem; }

.pop9 { width: 5.88rem; height: 6.48rem; padding: .3rem .6rem; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg2.jpg) no-repeat; background-size: 100% 100%; position: relative; }
.pop9 table { width: 100%; border-collapse: collapse; color: #ebe8df; margin: .25rem auto 0; text-align: center; table-layout: fixed; }
.pop9 thead tr { background-color: #ff0c4a; border-left: 1px solid #f52a4f; border-right: 1px solid #f52a4f; }
.pop9 thead td { font-size: .16rem; letter-spacing: .01rem; padding: .05rem .2rem; }
.pop9 thead td:nth-child(2) { border-left: 1px solid #000; border-right: 1px solid #000; }
.pop9 tbody tr { border-top: none; }
.pop9 tbody tr { border-bottom: 1px solid rgb(235 232 255 / 38%); border-left: 1px solid #f52a4f; border-right: 1px solid #f52a4f; }
.pop9 tbody tr:last-of-type { border-bottom: 1px solid #f52a4f; }
.pop9 tbody td { padding: 0 0.2rem; font-size: .14rem; height: 0.62rem; letter-spacing: .02rem; }
.pop9 tbody tr td:nth-of-type(3) { padding: 0 .4rem; }
.pop9 tbody .share-again { color: #ebe8df; border-bottom: 1px solid #ebe8df; }
.pop9 .pagination { display: flex; justify-content: center; align-items: center; position: absolute; bottom: .3rem; left: 50%; transform: translateX(-50%); width: 100%; }
.pop9 .pagination > a { display: block; }
.pop9 .pagination > .spr.pop3-arrow:first-of-type { transform: rotate(180deg); }
.pop9 .pagination > .spr.pop3-arrow.gray { pointer-events: none; }
.pop9 .pagination > .spr.pop3-arrow.gray:first-of-type { transform: rotate(0); }
.pop9 .pagination > .spr.pop3-arrow.gray:last-of-type { transform: rotate(180deg); }
.pop9 .pagination .page-numbers { display: flex; border: 1px solid #ff0c4a; justify-content: center; align-items: center; margin: 0 .2rem; }
.pop9 .pagination .page-numbers a { font-size: .18rem; color: #ebe8e1; background-color: transparent; padding: .02rem .3rem; border-left: 1px solid #ff0c4a; transition: background-color 0.3s, color 0.3s; }
.pop9 .pagination .page-numbers a:first-child { border-left: none; }
.pop9 .pagination .page-numbers a.on { background-color: #f52a4f;color: #000; }

.pop10 { width: 5.88rem; height: 3.92rem; padding: .56rem 0 0; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg1.png) no-repeat; background-size: 100% 100%; position: relative; }
.pop10 .text-tip {  padding: 0 .4rem; overflow: hidden;  display: flex; justify-content: center; align-items: center; width: 100%; height: 1.6rem; }
.pop10 .text-tip > p { color: #d7d3c9; font-size: .2rem; letter-spacing: .02rem; text-align: center; width: 100%; }
.pop10 .button-box { position: absolute; bottom: .6rem; display: flex; justify-content: space-between; align-items: center; width: 100%; padding: 0 1rem; }
.pop10 .button-box a { font-size: .23rem; font-weight: bold; letter-spacing: .02rem; display: flex; justify-content: center; align-items: center; }
.pop10 .button-box .spr.pop-continue { color: #ebe8e1; }
.pop10 .button-box .spr.pop-cancel { color: #eb3b55; }

.pop11 { width: 5.88rem; height: 3.92rem; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg4.png) no-repeat; background-size: 100% 100%; position: relative; }

.pop12 { width: 5.88rem; height: 3.92rem; padding: .3rem 0 0; background: url(//game.gtimg.cn/images/val/act/a20251210fortunecard/m/pop-bg1.png) no-repeat; background-size: 100% 100%; position: relative; }
.pop12 > p { display: flex; justify-content: center; align-items: center; height: 1.2rem; color: #d7d3c9; font-size: .25rem; letter-spacing: .02rem; margin-top: .55rem; padding: 0 .64rem; text-align: center; }
