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: #4171ed;}

#afooter{ display: none; padding:.2rem 0;line-height:.3rem;color:#ddd;text-align:center;font-size:.2rem;font-family:'tahoma'; position: relative; z-index: 3; background: #000;}
#afooter a{color:#ddd;text-decoration:none}

.wrapper {position: relative;width: 100vw;height: 100vh;overflow: hidden;box-sizing: border-box;}
.wrapper::-webkit-scrollbar { width: 0; height: 0; background-color: transparent; }

.wrapper * { box-sizing: border-box; }
.wrapper i { display: block; }

.lol-client.wrapper {height: 100vh !important;max-height: 100%;}

@font-face { font-family: "mnReg"; src: url("//game.gtimg.cn/images/lol/act/a20260409stargod/fonts/mnReg.OTF"); font-display: block;}
@font-face { font-family: "SourceBold"; src: url("//game.gtimg.cn/images/lol/act/a20260409stargod/fonts/SourceBold.ttf"); font-display: block;}
@font-face { font-family: "SourceMedium"; src: url("//game.gtimg.cn/images/lol/act/a20260409stargod/fonts/SourceMedium.ttf"); font-display: block;}
@font-face { font-family: "fzlthjt"; src: url("//game.gtimg.cn/images/lol/act/a20260409stargod/fonts/fzlthjt.TTF"); font-display: block;}
@font-face { font-family: "FZLTZCHK"; src: url("//game.gtimg.cn/images/lol/act/a20260409stargod/fonts/FZLTZCHK.TTF"); font-display: block;}
@font-face { font-family: "msyh"; src: url("//game.gtimg.cn/images/lol/act/a20260409stargod/fonts/msyh.ttf"); font-display: block;}

.login-button { display: flex; justify-content: center; align-items: center; }

.part1 { width: 100%; height: 100%; position: relative; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part1-bg.jpg) no-repeat center bottom; background-size: cover; }
.part1 .logo-box { display: flex; justify-content: space-between; align-items: center; width: 2.8rem; position: absolute; left: 50%; transform: translateX(-50%); top: 0.2rem; }
.part1 .logo-box .logo1 { width: 1.34rem; height: 0.39rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/i-logo1.png) no-repeat; background-size: 100% 100%; }
.part1 .logo-box .logo2 { width: 1.22rem; height: 0.39rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/i-logo2.png) no-repeat; background-size: 100% 100%; }
.login-state1.login-box { z-index: 1; position: absolute; left: 50%; transform: translateX(-50%); top: 0.95rem; font-size: 0.2rem; color: #000; font-weight: bold; }
.login-state1.login-box a { color: #000; font-weight: bold; }
.login-state1.login-box .login-content { display: flex; flex-direction: column; justify-content: center; align-items: center; }
.login-state1.login-box .region-box { display: flex; justify-content: center; align-items: center; }
.part1 .main { position: absolute; bottom: 0.7rem; left: 50%; transform: translateX(-50%); display: flex; flex-direction: column; justify-content: center; align-items: center; }
.part1 .title { width: 3.93rem; height: 2.29rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part1-title.png) no-repeat; background-size: 100% 100%; }
.part1 .subtitle { margin-top: 0.15rem; width: 4.57rem; height: 0.39rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part1-subtitle.png) no-repeat; background-size: 100% 100%; }
.part1 .start-btn { width: 3.87rem; height: 1.4rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part1-button.png) no-repeat; background-size: 100% 100%; }

/* part2 Ύ«ΑιΝΌ S */
.spr-part2{ background-image:url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/spr-part2.png); background-repeat:no-repeat; background-size:14.71rem 4.42rem;}
.spr-part2.guess-pop{ width:2.1rem; height:1.93rem; background-position:49.24663% 75.50201%;}
.spr-part2.page-turn.active{ width:2.63rem; height:0.56rem; background-position:0.24834% 99.2228%;}
.spr-part2.page-turn{ width:2.63rem; height:0.56rem; background-position:22.18543% 99.2228%;}
.spr-part2.picture-question.on{ width:3.07rem; height:3.76rem; background-position:26.80412% 4.54545%;}
.spr-part2.picture-question{ width:3.07rem; height:3.78rem; background-position:0.25773% 4.6875%;}
.spr-part2.text-question.on{ width:6.63rem; height:1.83rem; background-position:76.85644% 1.1583%;}
.spr-part2.text-question{ width:6.35rem; height:1.9rem; background-position:99.64115% 74.60317%;}
/* part2 Ύ«ΑιΝΌ E */

.part2 { display: none; width: 100%; height: 100%; position: relative; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part2-bg.jpg) no-repeat center bottom; background-size: cover; }
.part2 .banner { width: 100%; height: 3.66rem; position: relative; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part2-banner.png) no-repeat center bottom; background-size: cover; }
.part2 .logo-box { display: flex; justify-content: space-between; align-items: center; width: 2.8rem; position: absolute; left: 0.2rem; top: 0.25rem; }
.part2 .logo-box .logo1 { width: 1.34rem; height: 0.39rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/i-logo1.png) no-repeat; background-size: 100% 100%; }
.part2 .logo-box .logo2 { width: 1.22rem; height: 0.39rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/i-logo2.png) no-repeat; background-size: 100% 100%; }
.login-state2.login-box { z-index: 1; position: absolute; right: 0.3rem; top: 0.25rem; display: flex; flex-direction: column; justify-content: center; align-items: end; font-size: 0.2rem; color: #fff; font-weight: bold; }
.login-state2.login-box a { color: #fbf7d2; font-weight: bold; }
.login-state2.login-box .region-box { display: flex; flex-direction: column-reverse; justify-content: center; align-items: end; }
.login-state2.login-box .login-content { display: flex; flex-direction: column; justify-content: center; align-items: end; }

.part2 .guess-pop { position: absolute; z-index: 3; right: 0; top: 1.9rem; }
.part2 .guess-pop p { width: 1.8rem; font-weight: bold; text-align: center; left: 0.33rem; bottom: 0.12rem; position: absolute; color: #ac7f2d; font-size: 0.17rem; }
.part2 .main { width: 100%; padding: 0 0.45rem; }
.part2 .schedule-box { display: flex; flex-direction: column; align-items: start; justify-content: start; }
.part2 .schedule-box .questions-amount { color: #f7d086; font-size: 0.22rem; display: flex; justify-content: center; align-items: center; }
.part2 .schedule-box .schedule-bar { overflow: hidden; margin-top: 0.1rem; width: 100%; height: 0.06rem; background: #a5aac1; border-radius: 0.2rem; }
.part2 .schedule-box .bar-active { width: 20%; height: 100%; background: #f7d086; }
.part2 .question-title { font-family: SourceBold; height: 1.25rem; margin-bottom: 0.25rem; line-height: 0.4rem; color: #eefafc; font-size: 0.34rem; text-align: left; font-weight: bold; display: flex; justify-content: center; align-items: center; }
.part2 .plain-text,
.part2 .image-text { display: none; }
.part2 .answer-box { position: relative; width: 100%; }
.part2 .answer-box.state1 .plain-text,
.part2 .answer-box.state2 .image-text { display: flex; }
.part2 .questions-box { margin-top: 0.38rem; width: 100%; max-height: 9.8rem; height: calc(100vh - 6.4rem); overflow-y: auto; overflow-x: hidden; }
.part2 .questions-box .image-text { width: 100%; flex-wrap: wrap; justify-content: space-between; align-items: start; }
.part2 .questions-box::-webkit-scrollbar { width: .06rem; height: .06rem; background-color: transparent; }
.part2 .questions-box::-webkit-scrollbar-thumb { background: #c49742; border: none; border-radius: 1rem;}
.part2 .questions-box::-webkit-scrollbar-track { background-color:#ead1a3; border: none; border-radius: 1rem;}
.part2 .image-text a { width: 3.07rem; height: 3.74rem; padding: 0.1rem 0.2rem 0; position: relative; color: #292146; margin-bottom: 0.4rem; display: flex; flex-direction: column; justify-content: start; align-items: center; }
.part2 .image-text a.active { color: #533714; }
.part2 .image-text a:nth-of-type(2n) { margin-right: 0; }
.part2 .image-text a:nth-of-type(3),
.part2 .image-text a:nth-of-type(4) { margin-bottom: 0; }
.part2 .image-text h6 { font-family: SourceBold; font-size: 0.37rem; font-weight: bold; position: absolute; top: 0.01rem; left: 0.16rem; }
.part2 .image-text .picture-question { position: absolute; left: 0; top: 0; pointer-events: none; }
.part2 .image-text img { width: 2.91rem; height: 1.7rem; object-fit: cover; }
.part2 .image-text p { font-family: SourceBold; font-size: 0.32rem; font-weight: bold; z-index: 2; margin-top: 0.02rem; }
.part2 .image-text span { font-family: SourceMedium; font-size: 0.28rem; line-height: 0.3rem; text-align: justify; margin-top: 0.2rem; z-index: 2; }
.part2 .button-box { margin-top: 0.6rem; width: 100%; padding: 0 0.9rem; display: flex; justify-content: space-between; align-items: center; }
.part2 .button-box a { font-family: SourceMedium; padding-bottom: 0.04rem; color: #2b2249; font-size: 0.29rem; display: flex; justify-content: center; align-items: center; }
.part2 .button-box a.active { color: #a67c2e; }
.part2 .plain-text { width: 100%; height: 4.4rem; flex-direction: column; justify-content: space-between; align-items: center; }
.part2 .plain-text a { position: relative; display: flex; flex-direction: column; justify-content: start; align-items: center; }
.part2 .plain-text a:not(.on) { padding: 0.32rem 0.64rem 0 1.4rem; color: #292146 }
.part2 .plain-text a.on { padding: 0.26rem 0.8rem 0 1.55rem; color: #533714 }
.part2 .plain-text h6 { font-family: SourceBold; position: absolute; font-size: 0.64rem; font-weight: bold; }
.part2 .text-question.on h6 { color: #7e592b; top: 0.38rem; left: 0.76rem; }
.part2 .text-question:not(.on) h6 { top: 0.45rem; left: 0.62rem; }
.part2 .text-question:not(.on) h6::after { content: '.'; }
.part2 .plain-text p { font-family: SourceBold; font-size: 0.32rem; font-weight: bold; text-align: center; }
.part2 .plain-text span { font-family: SourceMedium; margin-top: 0.08rem; height: 0.65rem; font-size: 0.28rem; text-align: center; line-height: 0.34rem; }

.part3 { display: none; width: 100%; height: 100%; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/cover.jpg) no-repeat; position: relative; background-size: cover;}
.part3 video { width: 100%; height: 100%; object-fit: cover; }

/* part4 Ύ«ΑιΝΌ S */
.spr-part4{ background-image:url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/spr-part4.png); background-repeat:no-repeat; background-size:10.05rem 8.73rem;}
.spr-part4.compatibility-num1{ width:1.28rem; height:0.55rem; background-position:93.15849% 78.11736%;}
.spr-part4.compatibility-num2{ width:1.28rem; height:0.55rem; background-position:50.17104% 86.67482%;}
.spr-part4.compatibility-num3{ width:1.28rem; height:0.55rem; background-position:50.17104% 93.64303%;}
.spr-part4.compatibility-num4{ width:1.28rem; height:0.55rem; background-position:64.9943% 84.47433%;}
.spr-part4.compatibility-num5{ width:1.28rem; height:0.55rem; background-position:64.9943% 91.44254%;}
.spr-part4.compatibility-num6{ width:1.28rem; height:0.55rem; background-position:64.9943% 98.41076%;}
.spr-part4.compatibility-num7{ width:1.28rem; height:0.55rem; background-position:79.81756% 85.08557%;}
.spr-part4.compatibility-num8{ width:1.28rem; height:0.55rem; background-position:79.81756% 92.05379%;}
.spr-part4.compatibility-num9{ width:1.28rem; height:0.55rem; background-position:79.81756% 99.022%;}
.spr-part4.dialog-btn1{ width:1.25rem; height:1.26rem; background-position:35.56818% 94.91299%;}
.spr-part4.dialog-btn2{ width:1.25rem; height:1.26rem; background-position:53.18182% 71.61981%;}
.spr-part4.dialog-btn3{ width:1.25rem; height:1.26rem; background-position:70.79545% 36.81392%;}
.spr-part4.dialog-btn4{ width:1.25rem; height:1.26rem; background-position:70.79545% 53.94913%;}
.spr-part4.dialog-btn5{ width:1.25rem; height:1.26rem; background-position:85.22727% 36.81392%;}
.spr-part4.dialog-btn6{ width:1.25rem; height:1.26rem; background-position:85.22727% 53.94913%;}
.spr-part4.dialog-btn7{ width:1.25rem; height:1.26rem; background-position:99.65909% 28.24632%;}
.spr-part4.dialog-btn8{ width:1.25rem; height:1.26rem; background-position:99.65909% 45.38153%;}
.spr-part4.dialog-btn9{ width:1.25rem; height:1.26rem; background-position:99.65909% 62.51673%;}
.spr-part4.divine-name1{ width:3.46rem; height:0.42rem; background-position:0.45524% 24.78941%;}
.spr-part4.divine-name2{ width:3.46rem; height:0.47rem; background-position:53.41426% 6.2954%;}
.spr-part4.divine-name3{ width:3.46rem; height:0.47rem; background-position:0.45524% 13.07506%;}
.spr-part4.divine-name4{ width:3.47rem; height:0.54rem; background-position:0.45593% 0.3663%;}
.spr-part4.divine-name5{ width:3.46rem; height:0.41rem; background-position:0.45524% 30.04808%;}
.spr-part4.divine-name6{ width:3.47rem; height:0.47rem; background-position:0.45593% 7.14286%;}
.spr-part4.divine-name7{ width:3.46rem; height:0.47rem; background-position:0.45524% 19.00726%;}
.spr-part4.divine-name8{ width:3.47rem; height:0.29rem; background-position:0.45593% 34.71564%;}
.spr-part4.divine-name9{ width:3.48rem; height:0.47rem; background-position:53.57686% 0.3632%;}
.spr-part4.divine-power1{ width:2.69rem; height:0.5rem; background-position:95.38043% 0.36452%;}
.spr-part4.divine-power2{ width:2.69rem; height:0.5rem; background-position:95.1087% 6.68287%;}
.spr-part4.divine-power3{ width:2.69rem; height:0.5rem; background-position:47.82609% 12.27217%;}
.spr-part4.divine-power4{ width:2.69rem; height:0.5rem; background-position:47.69022% 18.59052%;}
.spr-part4.divine-power5{ width:2.69rem; height:0.5rem; background-position:47.69022% 24.90887%;}
.spr-part4.divine-power6{ width:2.69rem; height:0.5rem; background-position:47.82609% 31.22722%;}
.spr-part4.divine-power7{ width:2.69rem; height:0.5rem; background-position:47.82609% 37.54557%;}
.spr-part4.divine-power8{ width:2.69rem; height:0.5rem; background-position:84.64674% 13.00122%;}
.spr-part4.divine-power9{ width:2.69rem; height:0.5rem; background-position:84.51087% 19.31956%;}
.spr-part4.fit-copy{ width:1.7rem; height:0.42rem; background-position:97.84431% 71.60048%;}
.spr-part4.i-download{ width:0.35rem; height:0.33rem; background-position:32.26804% 38.57143%;}
.spr-part4.i-line.left{ width:0.43rem; height:0.24rem; background-position:92.93139% 12.60306%;}
.spr-part4.i-line.right{ width:0.44rem; height:0.19rem; background-position:48.69927% 77.63466%;}
.spr-part4.player1{ width:1.53rem; height:1.72rem; background-position:0.35211% 46.21969%;}
.spr-part4.player2{ width:1.53rem; height:1.72rem; background-position:0.35211% 71.04137%;}
.spr-part4.player3{ width:1.53rem; height:1.72rem; background-position:18.5446% 46.21969%;}
.spr-part4.player4{ width:1.53rem; height:1.72rem; background-position:0.35211% 95.86305%;}
.spr-part4.player5{ width:1.53rem; height:1.72rem; background-position:18.5446% 71.04137%;}
.spr-part4.player6{ width:1.53rem; height:1.72rem; background-position:18.5446% 95.86305%;}
.spr-part4.player7{ width:1.53rem; height:1.72rem; background-position:36.73709% 51.49786%;}
.spr-part4.player8{ width:1.53rem; height:1.72rem; background-position:36.73709% 76.31954%;}
.spr-part4.player9{ width:1.53rem; height:1.72rem; background-position:54.92958% 51.49786%;}
.spr-part4.share-name1{ width:2.48rem; height:0.3rem; background-position:82.16645% 25.02966%;}
.spr-part4.share-name2{ width:2.2rem; height:0.3rem; background-position:79.36306% 62.98932%;}
.spr-part4.share-name3{ width:2.2rem; height:0.3rem; background-position:75.79618% 66.78529%;}
.spr-part4.share-name4{ width:1.91rem; height:0.3rem; background-position:38.45209% 99.28826%;}
.spr-part4.share-name5{ width:2.48rem; height:0.3rem; background-position:82.29855% 28.82562%;}
.spr-part4.share-name6{ width:2.2rem; height:0.3rem; background-position:75.79618% 70.58126%;}
.spr-part4.share-name7{ width:2.2rem; height:0.3rem; background-position:75.79618% 74.37722%;}
.spr-part4.share-name8{ width:2.69rem; height:0.24rem; background-position:0.40761% 99.64664%;}
.spr-part4.share-name9{ width:2.2rem; height:0.3rem; background-position:75.79618% 78.17319%;}
/* part4 Ύ«ΑιΝΌ E */

.part4 { display: none; padding: 0.62rem 0 0.34rem; width: 100%; height: 100%; overflow-y: auto; overflow-x: hidden; position: relative; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part4-bg.jpg) no-repeat; background-size: 100% 100%; }
.part4::-webkit-scrollbar { width: 0; height: 0; background-color: transparent; }
.part4 .logo-box { display: flex; justify-content: space-between; align-items: center; width: 2.8rem; position: absolute; left: 50%; transform: translateX(-50%); top: 0.12rem; }
.part4 .logo-box .logo1 { width: 1.34rem; height: 0.39rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/i-logo1.png) no-repeat; background-size: 100% 100%; }
.part4 .logo-box .logo2 { width: 1.22rem; height: 0.39rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/i-logo2.png) no-repeat; background-size: 100% 100%; }
.part4 .main { display: flex; justify-content: start; align-items: center; flex-direction: column; width: 6.87rem; height: 13.47rem; margin: 0 auto; position: relative; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part4-main5.jpg) no-repeat; background-size: 100% 100%; }
.part4 .divine-power { margin: 0.2rem auto 0;  }
.part4 .main .representative-figure { margin-top: 0.3rem; transform: translateX(-0.01rem); width: 6.39rem; height: 6.51rem; object-fit: cover; }
.part4 .yizi-lines { font-family: FZLTZCHK; color: #73481f; font-size: 0.24rem; text-align: center; width: 5.8rem; height: 1.1rem; line-height: 0.34rem; margin-top: 0.15rem; }
.part4 .main .commentary-box { margin-top: 0.2rem; padding-left: 1.08rem; width: 100%; position: relative; display: flex; justify-content: start; align-items: center; }
.part4 .commentary-box .dialog-btn { position: relative; z-index: 6; }
.part4 .commentary-box .commentary-text { color: #73481f; margin-left: 0.35rem; }
.part4 .commentary-text h5 { font-size: 0.24rem; transform: translateX(-0.15rem); }
.part4 .commentary-text .divine-name { margin: 0.04rem 0; }
.part4 .commentary-text p { font-size: 0.24rem; }
.part4 .compatibility-box { height: 1.9rem; margin-top: 0.5rem; margin-left: 0.6rem;  display: flex; justify-content: start; align-items: end; align-self: start; }
.part4 .compatibility-box .player-box { position: relative; margin-right: 0.45rem; display: flex; flex-direction: column; align-items: center; justify-content: center; }
.part4 .compatibility-box .player-box::after { content: ''; width: 1px; height: 0.67rem; background: #886544; position: absolute; bottom: 0.3rem; right: -0.2rem; }
.part4 .player-box { display: flex; justify-content: center; align-items: center; }
.part4 .player-box p { white-space: nowrap; letter-spacing: -0.02rem; margin-top: -0.15rem; color: #73481f; font-size: 0.18rem; }
.part4 .compatibility-text { margin-top: 0.45rem; }
.part4 .compatibility-text h6 { color: #2e2e2e; font-size: 0.34rem; font-style: italic; font-family: mnReg; }
.part4 .compatibility-text span { margin-left: 0.1rem; font-size: 0.42rem; }
.part4 .save-prompt { display: flex; justify-content: center; align-items: center; position: absolute; bottom: -0.6rem; }
.part4 .save-prompt p { color: #ecf4ff; font-size: 0.24rem; margin-left: 0.08rem; }
.part4 .compatibility-text p { font-family: msyh; padding-right: 0.5rem; font-size: 0.24rem; line-height: 0.26rem; color: #73481f; text-align: left; }
.part4 .compatibility-text .compatibility-percentage { margin-bottom: 0.12rem; display: flex; justify-content: start; align-items: end; }
.part4 .compatibility-text .fit-copy { margin-right: 0.1rem; }
.part4 .commentary-box .dialog-bg { display: none; padding: 0.65rem 0.6rem 0; position: absolute; top: -3.4rem; left: -0.04rem; z-index: 5; width: 6.84rem; height: 3.18rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/dialog-bg.png); background-size: 100% 100%; }
.part4 .dialog-title { display: flex; justify-content: center; align-items: center;}
.part4 .dialog-title p { font-size: 0.35rem; font-family: mnReg; background: linear-gradient( #73471f 0%, #774a1f 50%, #996b21 68%); -webkit-background-clip: text; background-clip: text;color: transparent; }
.part4 .dialog-text { margin-top: 0.25rem; color: #464545; font-size: 0.22rem; text-align: center; line-height: 0.3rem; }

.part4 .dom2img-result { position: absolute; z-index: 5;left: 50%; transform: translateX(-50%); top: 0.62rem; width: 6.87rem; height: 13.47rem; opacity: 0;}
.part4 .share-box { position: absolute; left: -9999px;top: -9999px; width: 7.5rem; height: 17.38rem; padding: 0.62rem 0 0.34rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part4-bg.jpg) no-repeat; background-size: 100% 100%;z-index: -1;pointer-events: none; }
.part4 .share-img { display: flex; justify-content: start; align-items: center; flex-direction: column; width: 6.87rem; height: 14.35rem; margin: 0 auto; position: relative; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part4-share1.jpg) no-repeat; background-size: 100% 100%; }
.part4 .share-img .i-line { position: absolute; display: block; }
.part4 .share-img .i-line.left { left: 0; top: 11.52rem; }
.part4 .share-img .i-line.right { right: 0; top: 11.55rem; }
.part4 .share-img .representative-figure { margin-top: 0.3rem; transform: translateX(-0.01rem); width: 6.39rem; height: 6.51rem; object-fit: cover; }
.part4 .tacit-understanding { margin-top: 0.1rem; width: 100%; }
.part4 .tacit-understanding h5 { padding-left: 0.55rem; font-weight: normal; text-align: left; color: #73471f; font-size: 0.24rem; }
.part4 .tacit-understanding p { height: 0.52rem; padding-right: 0.6rem; text-align: right; color: #73471f; font-size: 0.24rem; display: flex; justify-content: end; align-items: center; white-space: nowrap; flex-wrap: nowrap; }
.part4 .share-img .commentary { margin-top: 0.55rem; width: 5.55rem; height: 1.15rem; color: #73481f; font-size: 0.24rem; text-align: center; line-height: 0.28rem; }
.part4 .share-img .compatibility-box { margin-top: 0.2rem; }
.part4 .qr-bg { position: relative; margin: 0.3rem auto 0; display: block; width: 6.89rem; height: 1.58rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part4-banner.png) no-repeat; background-size: 100% 100%;  }
.part4 .qr-bg img { width: 1.19rem; height: 1.19rem; position: absolute; right: 0.3rem; top: 0.18rem; }
.part4 .claim-reward { position: relative; margin: 0.8rem auto 0; display: block; width: 6.89rem; height: 1.58rem; background: url(//game.gtimg.cn/images/lol/act/a20260409stargod/m/part4-banner.png) no-repeat; background-size: 100% 100%;  }
.part4 .claim-reward img { width: 1.19rem; height: 1.19rem; position: absolute; right: 0.3rem; top: 0.18rem; }
.part4 .share-box .divine-power { transform: scale(1.1); margin: 0.2rem auto; }
.part4 .share-box .share-name { margin: 0 0.05rem; }
.part4 .share-box .yizi-lines { height: 1.1rem; margin-top: -0.1rem; display: flex; justify-content: center; align-items: center; }