#main,body,html{background:#0747a0 -webkit-gradient(linear, left top, left bottom, from(#0747a0), to(#4482ce));background:#0747a0 -webkit-linear-gradient(#0747a0, #4482ce);background:#0747a0 -o-linear-gradient(#0747a0, #4482ce);background:#0747a0 linear-gradient(#0747a0, #4482ce);color:#fff}#header:after{background:transparent}#footer:after{background:transparent}#header .nav{-webkit-filter:drop-shadow(0 0.1em 0.05em rgba(0, 0, 0, 0.35));filter:drop-shadow(0 0.1em 0.05em rgba(0, 0, 0, 0.35));max-width:16.66667em}#footer{-webkit-filter:drop-shadow(0 0 0.2em #000);filter:drop-shadow(0 0 0.2em #000)}.social-links{margin-left:0.4em!important}.social-links a{width:1.4em;height:1.4em;-webkit-filter:sepia(1) saturate(50) brightness(0.25) hue-rotate(156deg) drop-shadow(0.01rem 0.02rem 0.02rem rgba(0, 0, 64, 0.3));filter:sepia(1) saturate(50) brightness(0.25) hue-rotate(156deg) drop-shadow(0.01rem 0.02rem 0.02rem rgba(0, 0, 64, 0.3))}.social-links a:active,.social-links a:hover{-webkit-filter:drop-shadow(0.01rem 0.02rem 0.02rem rgba(0, 0, 64, 0.3));filter:drop-shadow(0.01rem 0.02rem 0.02rem rgba(0, 0, 64, 0.3))}.social-links a.goNews{position:relative;top:-0.1em}.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:32em;margin:0 auto;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background:#0747a0 -webkit-gradient(linear, left top, left bottom, from(#0747a0), to(#4482ce));background:#0747a0 -webkit-linear-gradient(#0747a0, #4482ce);background:#0747a0 -o-linear-gradient(#0747a0, #4482ce);background:#0747a0 linear-gradient(#0747a0, #4482ce)}.bg-area img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.dl-btn-container{display:block;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;max-width:1000px;padding-top:3.65em;padding-bottom:1px;margin-bottom:0em;margin-top:-1.25em}.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;-o-transition:filter .3s .2s;transition:filter .3s .2s;transition:filter .3s .2s, -webkit-filter .3s .2s}.dl-btn:active,.dl-btn:focus,.dl-btn:hover,.play-btn:active,.play-btn:focus,.play-btn:hover,.station-btn:active,.station-btn:focus,.station-btn:hover{background-position:bottom}.dl-btn{-webkit-transform-origin:85% 0%;-ms-transform-origin:85% 0%;transform-origin:85% 0%;left:2.5%;background:url("https://www.xin-stars.com/_edm/Game_SnowQueen/_img/btn-download.png") top no-repeat;background-size:cover}.play-btn{-webkit-transform-origin:15% 0%;-ms-transform-origin:15% 0%;transform-origin:15% 0%;right:2.25%;background:url("https://www.xin-stars.com/_edm/Game_SnowQueen/_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/_edm/Game_SnowQueen/_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:5.96667em 0;min-height:18em}.title-01.fade-up{width:16.66667em;-webkit-transform:translate(0, -1em);-ms-transform:translate(0, -1em);transform:translate(0, -1em)}.title-02.fade-up{margin:-.25em auto -.25em;width:16.66667em;position:relative;z-index:-1;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translate(0, 1em);-ms-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;-o-transition-delay:.6s;transition-delay:.6s;-webkit-transform:translate(0, -1em);-ms-transform:translate(0, -1em);transform:translate(0, -1em)}.dl-btn.fade-up,.play-btn.fade-up{-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.border{position:relative;display:table;z-index:0;font-weight:700;max-width:90%;margin:3em auto .75em;color:#192873}.border:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;-webkit-filter:drop-shadow(0 0 0.25em rgba(0, 0, 102, 0.5));filter:drop-shadow(0 0 0.25em rgba(0, 0, 102, 0.5));-webkit-border-image:url(../_img/border.png) 180 fill/3em/2.65em 2.9em 1.75em;-o-border-image:url(../_img/border.png) 180 fill/3em/2.65em 2.9em 1.75em;border-image:url(../_img/border.png) 180 fill/3em/2.65em 2.9em 1.75em;pointer-events:none}.border video{display:block;width:auto;height:auto;max-width:100%}.border iframe{display:block;width:15em;height:8.4em;max-width:100%}.border h2{font-size:1em;margin:.5em 0 0}.border ol,.border p{font-size:.66667em;line-height:1.5;padding:0 1em;margin:.75em auto .75em;text-align:center}.border ol b,.border p b{font-size:larger;line-height:1.333;color:#c50000}.border a img{-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;-o-transition:filter .2s;transition:filter .2s;transition:filter .2s, -webkit-filter .2s}.border a img:active,.border a img:hover{-webkit-filter:brightness(1.2);filter:brightness(1.2)}.title{font-size:.8em;margin:0 auto .5em;padding:.15em .65em;text-align:center;text-shadow:.025em .05em .05em #000;background:-webkit-linear-gradient(22.5deg, #8000f3 6%, #bb5ffe 6.1%, #bb5ffe 8%, #8000f3 8%, #8000f3 9.9%, #bb5ffe 10%, #bb5ffe 19.9%, #8000f3 20%);background:-o-linear-gradient(22.5deg, #8000f3 6%, #bb5ffe 6.1%, #bb5ffe 8%, #8000f3 8%, #8000f3 9.9%, #bb5ffe 10%, #bb5ffe 19.9%, #8000f3 20%);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 0.05em 0.1em 0.15em rgba(255, 255, 255, 0.25), inset -0.05em -0.1em 0.15em rgba(0, 0, 0, 0.35);box-shadow:inset 0.05em 0.1em 0.15em rgba(255, 255, 255, 0.25), inset -0.05em -0.1em 0.15em rgba(0, 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}#content-area{position:relative;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100vw;max-width:1000px;min-height:10em}.btn-play{font-size:inherit;display:block;margin:0 auto 0;position:relative;z-index:1;width:5em;height:5em;border-radius:2.5em;border:none;cursor:pointer}.btn-play:after,.btn-play:before{content:"";position:absolute;top:0;left:-50%;bottom:0;right:-50%;background:url(../_img/bg-button.jpg) 0 0/200% auto;border-radius:inherit;-webkit-animation:btnPlay1 2s infinite ease-in-out;animation:btnPlay1 2s infinite ease-in-out;pointer-events:none}.btn-play:after{background-position:100% 0;-webkit-animation:btnPlay2 2s infinite ease-in-out;animation:btnPlay2 2s infinite ease-in-out;opacity:0;-webkit-transition:opacity .1s, -webkit-transform .1s;transition:opacity .1s, -webkit-transform .1s;-o-transition:opacity .1s, transform .1s;transition:opacity .1s, transform .1s;transition:opacity .1s, transform .1s, -webkit-transform .1s}.btn-play b{position:absolute;top:1em;left:.9em;z-index:1;width:3em;height:3em;-webkit-transform:translate(0, 0.1em);-ms-transform:translate(0, 0.1em);transform:translate(0, 0.1em);-webkit-animation:btnPlay 2s infinite ease-in-out;animation:btnPlay 2s infinite ease-in-out;pointer-events:none;-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;-o-transition:transform .15s;transition:transform .15s;transition:transform .15s, -webkit-transform .15s}.btn-play b:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../_img/bg-button2.png) 100% 100%/100% auto;-webkit-transition:-webkit-filter .5s;transition:-webkit-filter .5s;-o-transition:filter .5s;transition:filter .5s;transition:filter .5s, -webkit-filter .5s}.btn-play:active b,.btn-play:hover b{-webkit-transition:-webkit-transform .65s;transition:-webkit-transform .65s;-o-transition:transform .65s;transition:transform .65s;transition:transform .65s, -webkit-transform .65s;-webkit-transform:translate(0, 0) scale(1.05);-ms-transform:translate(0, 0) scale(1.05);transform:translate(0, 0) scale(1.05)}.btn-play:active b:before,.btn-play:hover b:before{-webkit-filter:drop-shadow(0 0 0.025em #008) drop-shadow(0 0 0.25em #dff) drop-shadow(0 0 0.25em rgba(0, 0, 136, 0.5));filter:drop-shadow(0 0 0.025em #008) drop-shadow(0 0 0.25em #dff) drop-shadow(0 0 0.25em rgba(0, 0, 136, 0.5))}@-webkit-keyframes btnPlay{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}50%{-webkit-filter:hue-rotate(30deg);filter:hue-rotate(30deg)}to{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}}@keyframes btnPlay{0%{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}50%{-webkit-filter:hue-rotate(30deg);filter:hue-rotate(30deg)}to{-webkit-filter:hue-rotate(0deg);filter:hue-rotate(0deg)}}@-webkit-keyframes btnPlay1{15%{opacity:1}50%{opacity:0}85%{opacity:1}}@keyframes btnPlay1{15%{opacity:1}50%{opacity:0}85%{opacity:1}}@-webkit-keyframes btnPlay2{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes btnPlay2{0%{opacity:0}50%{opacity:1}to{opacity:0}}#event1 .content-01{padding-top:12em;margin-bottom:-2.3333em;-webkit-filter:drop-shadow(0 0 0.5em #000);filter:drop-shadow(0 0 0.5em #000)}#event1 .content-01 img{position:absolute;bottom:0;left:calc(50% - 10.25em);width:20.5em;height:12.55em;max-width:none}#rules{color:#551a00;margin-top:0;text-shadow:0 0 .25em #ff6152, 0 0 .25em #ff6152, 0 0 .25em #ff6152,0 0 .25em #ff6152;padding:0 .5em;--outline:#ff6152}#rules h2{font-size:.6em;text-align:center;line-height:1.2;margin:.25em auto;padding-left:.75em}#rules ol,#rules ul{text-align:justify;font-size:.5em;font-weight:700;padding-left:2em;padding-right:1em;margin:.35em auto;line-height:1.3333}#rules li+li{margin-top:.5em}#rules button{color:#f43228}.fade-down,.fade-in,.fade-left,.fade-right,.fade-up{opacity:0;-webkit-transition:opacity 1.6s, -webkit-transform 1s;transition:opacity 1.6s, -webkit-transform 1s;-o-transition:opacity 1.6s, transform 1s;transition:opacity 1.6s, transform 1s;transition:opacity 1.6s, transform 1s, -webkit-transform 1s}.fade-down.faded,.fade-in.faded,.fade-left.faded,.fade-right.faded,.fade-up.faded{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.fade-up{-webkit-transform:translate(0, 1em);-ms-transform:translate(0, 1em);transform:translate(0, 1em)}.fade-down{-webkit-transform:translate(0, -1em);-ms-transform:translate(0, -1em);transform:translate(0, -1em)}.fade-left{-webkit-transform:translate(1em, 0);-ms-transform:translate(1em, 0);transform:translate(1em, 0)}.fade-right{-webkit-transform:translate(-1em, 0);-ms-transform:translate(-1em, 0);transform:translate(-1em, 0)}.bg-area.fade-up,.bg-area .fade-up{-webkit-transform:none;-ms-transform:none;transform:none}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes glow{0%{visibility:hidden}50%{visibility:visible}}@keyframes glow{0%{visibility:hidden}50%{visibility:visible}}@-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:1920px){#main,.modal{font-size:3.125vw}}@media (max-width:1280px){#main,.modal{font-size:40px}}@media (max-height:720px){.modal{font-size:6vmin}}@media (max-width:666px){#main,.modal{font-size:6vw}}@media (max-width:420px){#rules{font-size:27px;padding:0 0}.modal-window{max-width:96%}}