html,body,#main{background:#160021 -webkit-gradient(linear,left top,right top,from(#160021),color-stop(#6800b8),to(#160021));background:#160021 linear-gradient(90deg,#160021,#6800b8,#160021);color:#fff}#header::after{background:0 0}#footer::after{background:0 0}.bg-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:0;bottom:0;left:calc(50% - 16em);z-index:-5;width:1920px;margin:0 auto;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background:#160021 -webkit-gradient(linear,left top,right top,from(#160021),color-stop(#6800b8),to(#160021));background:#160021 linear-gradient(90deg,#160021,#6800b8,#160021)}.bg-area img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}@media(max-width:1000px){.bg-area{width:192vw}}.dl-btn-container{display:block;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;max-width:1000px;padding-top:3.65em;padding-bottom:1px;margin-bottom:1em}.dl-btn,.play-btn,.station-btn{display:block;position:absolute;bottom:0;width:7.65em;padding-top:3.35em;border-radius:1.35em;-webkit-transition:-webkit-filter .3s .2s;transition:-webkit-filter .3s .2s;transition:filter .3s .2s;transition:filter .3s .2s,-webkit-filter .3s .2s}.dl-btn:hover,.dl-btn:focus,.dl-btn:active,.play-btn:hover,.play-btn:focus,.play-btn:active,.station-btn:hover,.station-btn:focus,.station-btn:active{background-position:bottom}.dl-btn{-webkit-transform-origin:85% 0%;transform-origin:85% 0%;left:2.5%;background:url(https://www.xin-stars.com/_event/event_promotion/20220815_Badge/_img/btn-download.png) top no-repeat;background-size:cover}.play-btn{-webkit-transform-origin:15% 0%;transform-origin:15% 0%;right:2.25%;background:url(https://www.xin-stars.com/_event/event_promotion/20220815_Badge/_img/btn-play.png) top no-repeat;background-size:cover}.station-btn{bottom:-3.75em;position:relative;width:16em;left:2.25%;background:url(https://www.xin-stars.com/_event/event_promotion/20220815_Badge/_img/btn-station.png) top no-repeat;background-size:cover}.sr-only{position:fixed;top:-9in;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0)}.section{max-width:1000px;width:100%;margin:0 auto}img{max-width:100%;display:block;width:auto;height:auto;margin:0 auto}.content{position:relative;width:92%;max-width:920px;margin:0 auto}.head-title{display:block;position:relative;width:32em;top:0;left:calc(50% - 16em);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:1.5em 0 8em}.title-01.fade-up{width:17em;-webkit-transform:translate(0,1em);transform:translate(0,1em)}.title-02.fade-up{margin:-.65em auto -.25em;width:17em;position:relative;z-index:-1;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translate(0,1em);transform:translate(0,1em)}.title-03.fade-up{margin:-14em auto 0;width:32em;position:relative;left:.5em;-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:translate(0,-1em);transform:translate(0,-1em)}.dl-btn.fade-up,.play-btn.fade-up{-webkit-transition-delay:.5s;transition-delay:.5s}.text-outline{text-shadow:-.01em 0 currentColor,.01em 0 currentColor,0 2px .5px #fff,0 -2px .5px #fff,2px 0 .5px #fff,-2px 0 .5px #fff,1.4px 1.4px .5px #fff,-1.4px 1.4px .5px #fff,1.4px -1.4px .5px #fff,-1.4px -1.4px .5px #fff;-webkit-filter:drop-shadow(0.03em 0em 0.01em #fff) drop-shadow(0em -0.03em 0.01em #fff) drop-shadow(-0.03em 0em 0.01em #fff) drop-shadow(0em 0.06em 0.01em #fff) drop-shadow(0.03em 0em 0.01em #fff);filter:drop-shadow(0.03em 0em 0.01em #fff) drop-shadow(0em -0.03em 0.01em #fff) drop-shadow(-0.03em 0em 0.01em #fff) drop-shadow(0em 0.06em 0.01em #fff) drop-shadow(0.03em 0em 0.01em #fff)}.border{position:relative;z-index:0;font-weight:700;width:96%;max-width:1000px;min-height:3.6em;margin:.5em auto;border-radius:.35em;border:.2em solid #b75bf6;-o-border-image:url(../_img/border.png) 30 fill/0.5em/0.15em;border-image:url(../_img/border.png) 30 fill/0.5em/0.15em;background:rgba(17,0,48,.5) padding-box}.border h3{display:table;font-size:.75em;text-align:center;margin:.75em auto .25em;padding:.1em 1.25em;border-radius:1em;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(#6b47ca),to(#f850ff));background:linear-gradient(#6b47ca,#f850ff)}.border p,.border ol{font-size:.6em;line-height:1.5;padding:0 1em;margin:.75em auto;text-align:center}.border a img{-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}.border a img:hover,.border a img:active{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.border .text-outline{color:#5a00a3;font-weight:700}.border>*{-webkit-filter:drop-shadow(0 0.1em 0.25em #000);filter:drop-shadow(0 0.1em 0.25em #000)}.title{font-size:.8em;margin:0 auto .5em;padding:.15em .65em;text-align:center;text-shadow:.025em .05em .05em #000;background:linear-gradient(67.5deg,#8000f3 6%,#bb5ffe 6.1%,#bb5ffe 8%,#8000f3 8%,#8000f3 9.9%,#bb5ffe 10%,#bb5ffe 19.9%,#8000f3 20%);-webkit-box-shadow:inset .05em .1em .15em rgba(255,255,255,.25),inset -.05em -.1em .15em rgba(0,0,0,.35);box-shadow:inset .05em .1em .15em rgba(255,255,255,.25),inset -.05em -.1em .15em rgba(0,0,0,.35);border-top-left-radius:.15em;border-top-right-radius:.15em}a{color:inherit}:visited{color:inherit}.text-hilight{color:#ff0297}.text-yellow{color:#fffa68}.text-blue{color:#68fdff}.text-center{text-align:center}.deco-tri::before{content:"";display:inline-block;width:.75em;height:1em;margin:-.1em .1em;background:linear-gradient(-33deg,transparent 58%,currentColor 60%) 0 100%/100% 51% no-repeat,linear-gradient(-147deg,transparent 58%,currentColor 60%) 0 0/100% 51% no-repeat}.deco-01::before,.deco-02::before,.deco-03::before,.deco-04::before{content:"";display:inline-block;width:1.25em;height:1.25em;margin:-.25em 0;background:url(../_img/deco.png) 0 0/400% auto no-repeat}.deco-02::before{background-position:33.3333% 0}.deco-03::before{background-position:66.6667% 0}.deco-04::before{background-position:100% 0}#content-area{position:relative;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100vw;max-width:1000px}.fade-up{-webkit-transform:scale(.5);transform:scale(.5);opacity:0;-webkit-transition:opacity 1.6s,-webkit-transform 1s;transition:opacity 1.6s,-webkit-transform 1s;transition:opacity 1.6s,transform 1s;transition:opacity 1.6s,transform 1s,-webkit-transform 1s}.fade-up.faded{-webkit-transform:none;transform:none;opacity:1}.bg-area .fade-up{-webkit-transform:none;transform:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes glow{0%{opacity:0}100%{opacity:1}}@keyframes glow{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes pop{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pop{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@keyframes fade{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}@-webkit-keyframes blink{0%{background-position:top}50%{background-position:bottom}}@keyframes blink{0%{background-position:top}50%{background-position:bottom}}@media(max-width:1000px){#main,.modal{font-size:6vw}}@media(max-height:720px){.modal{font-size:6vmin}}@media(max-width:420px){#rules ol{font-size:15px}.modal-window{max-width:96%}}