.language-switcher[data-v-87ee056c]{position:fixed;top:20px;right:100px;z-index:1000}.language-switcher .lang-button[data-v-87ee056c]{display:inline-block;font-size:14px;font-family:"Pixel",Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;cursor:pointer;padding:8px 16px;background-color:#de335e;color:#fff;border:none;box-shadow:0 0 #fff0,6px 6px #0003;transition:.3s all;font-weight:bold;min-width:40px;text-align:center}.language-switcher .lang-button[data-v-87ee056c]:hover{background-color:#ef406c;box-shadow:0 0 #fff0,3px 3px #0003}.language-switcher .lang-button[data-v-87ee056c]:active{background-color:#c92a52;box-shadow:0 0 #fff0,2px 2px #0003;transform:translate(1px,1px)}.language-switcher .lang-button[data-v-87ee056c]:focus{outline:none}@media (max-width: 768px){.language-switcher[data-v-87ee056c]{top:10px;right:90px}.language-switcher .lang-button[data-v-87ee056c]{font-size:12px;padding:6px 12px;min-width:32px;box-shadow:0 0 #fff0,4px 4px #0003}.language-switcher .lang-button[data-v-87ee056c]:hover{box-shadow:0 0 #fff0,2px 2px #0003}.language-switcher .lang-button[data-v-87ee056c]:active{box-shadow:0 0 #fff0,1px 1px #0003}}html{height:100%;box-sizing:border-box}body{height:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:14px}#app{height:100%}*,*:before,*:after{box-sizing:inherit;padding:0;margin:0}a,a:focus,a:hover{cursor:pointer;color:inherit;outline:none;text-decoration:none}div:focus{outline:none}body{background-color:#212121;color:#ccc;font-size:16px;line-height:1.75;font-family:"Pixel",Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif}@font-face{font-family:"vcr-osd";src:url(https://fastly.jsdelivr.net/gh/hellodigua/cdn/fonts/vcr-osd.ttf);font-display:swap}@font-face{font-family:"Pixel";src:url(https://fastly.jsdelivr.net/gh/hellodigua/cdn/fonts/zpix.woff2) format("woff2");font-display:swap}@font-face{font-family:"xkcd";src:url(https://fastly.jsdelivr.net/gh/hellodigua/cdn/fonts/zpix.woff2) format("woff2");font-display:swap}::selection{background:rgba(255,255,255,.2)}.container{padding:40px 0}.wrapper{width:70%;margin:0 auto}.app{height:100%}.app-container{min-height:100%}.footer{line-height:2;background:#2a2a2a;text-align:center;margin-top:3em;padding:2em 0;font-size:.9em}.footer p{display:flex;justify-content:center;align-items:center}.footer p a{display:contents;color:#de335e}@media screen and (max-width: 700px){.wrapper{width:90%;margin:0 5%}.container{padding:20px 0}}.intro{height:100%;width:100%}.intro .banner{display:flex;flex-direction:column-reverse;justify-content:center;padding:60px 0;width:100%;background:#2a2a2a}.intro .banner-wrapper .logo-text{font-size:7em;color:#de335e;font-family:vcr-osd;text-shadow:0px 0px 0px rgba(255,255,255,0),10px 10px 0px rgba(0,0,0,.2);margin-bottom:40px}.intro .banner-wrapper .p2{font-size:1.1em;margin-bottom:40px}.intro .banner-wrapper .btn{display:inline-block;font-size:1.1em;cursor:pointer;background-color:#212121;padding:14px 40px;background-color:#de335e;color:#fff;box-shadow:0 0 #fff0,10px 10px #0003;transition:.3s all}.intro .banner-wrapper .btn:hover{background-color:#ef406c;box-shadow:0 0 #fff0,5px 5px #0003}.intro .main{padding-top:5em}.intro .main .item{display:flex;padding-bottom:4em}.intro .main .item:last-child{padding-bottom:0}.intro .main .item .left{width:120px;min-width:120px}.intro .main .item .icon-mark{font-size:3.2em;color:#de335e;font-family:vcr-osd;background-color:#2a2a2a;text-shadow:0px 0px 0px rgba(255,255,255,0),5px 5px 0px rgba(0,0,0,.2);width:80px;height:80px;text-align:center;line-height:80px}.intro .main .item .p1{font-size:1.6em;font-weight:500;color:#fff;line-height:1;margin-bottom:1.3em}.intro .main .item .p2{font-size:1.2em;font-weight:500;color:#fff}.intro .markdown-body{flex:1;width:100%;font-family:"Pixel",Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Arial,sans-serif;background-color:transparent;color:#ddd}.intro .markdown-body>:last-child{margin-bottom:0!important}.intro .markdown-body li>p{margin-top:16px}.intro .markdown-body li+li{margin-top:.25em}.intro .markdown-body p{margin-top:0;margin-bottom:10px}.intro .markdown-body pre,.intro .markdown-body code{padding:12px;overflow:auto;font-size:85%;line-height:1.2;background-color:#2a2a2a;border-radius:6px;margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.intro .markdown-body code{padding:8px}.intro .markdown-body .overflow-x{width:100%;overflow-x:auto}.intro .markdown-body a{color:#de335e}.intro .markdown-body ul{padding-left:0;list-style:inside;margin-bottom:3em}.intro .markdown-body ul li{margin-bottom:16px}.intro .markdown-body ul pre{display:table-caption;width:100%;margin:1em 0}.intro .markdown-body ul .todo{text-decoration:line-through}@media (max-width: 700px){.intro .wrapper{width:90%}.intro .wrapper .logo-text{font-size:17vw;margin-bottom:10px}.intro .main{display:block!important}.intro .main .item{flex-direction:column}.intro .main .item .left{margin-bottom:20px}.intro .main .item .p1{margin-bottom:20px}}.result{height:100%;width:100%}.result .top-bar{padding:40px 0;width:100%;background:#2a2a2a}.result .top-bar .wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.result .top-bar .button{display:inline-block;font-size:1em;cursor:pointer;padding:10px 20px;background-color:#444;color:#fff;box-shadow:0 0 #fff0,8px 8px #0003;transition:.3s all;margin-right:30px}.result .top-bar .button:hover{background-color:#4a4a4a;box-shadow:0 0 #fff0,5px 5px #0003}.result .top-bar h1{line-height:48px;color:#999;font-family:vcr-osd;font-weight:normal;text-shadow:0px 0px 0px rgba(255,255,255,0),6px 6px 0px rgba(0,0,0,.2)}.result .main{padding-top:0}.result .main.wrapper{position:relative}.result .main .title{margin-bottom:20px}.result .top-result h1{font-size:2em;color:#de335e;text-shadow:0px 0px 0px rgba(255,255,255,0),6px 6px 0px rgba(0,0,0,.2);margin-bottom:40px}.result .top-result .result-line{display:flex}.result .top-result .score-box{position:relative;display:inline-block;margin-right:60px}.result .top-result .score-number{display:inline-block;background-color:#de335e;color:#fff;font-size:8em;text-shadow:0px 0px 0px rgba(255,255,255,0),10px 10px 0px rgba(0,0,0,.2);box-shadow:0 0 #fff0,10px 10px #0003;font-family:"vcr-osd";line-height:1;padding:30px}.result .top-result .subtitle{position:absolute;right:-20%;bottom:0;font-size:1.2em;color:#fff;transform:rotate(-10deg);animation:subtitleAni 1s alternate infinite ease-in-out}.result .top-result .content{font-size:1em}.result .top-result .content .p1{color:#de335e;font-size:1.5em}.result .top-result .content .p2{color:#999;font-size:.9em;margin-left:8px}.result .top-result .exp{margin-top:40px;font-size:.85em;opacity:.46}.result .content .section{display:flex;justify-content:space-between}.result .content .section .item{width:48%;background-color:#2a2a2a;box-sizing:border-box;padding:10px;margin-bottom:40px;box-shadow:0 0 #fff0,10px 10px #0000001a}.result .content .section .item .bar-chart{width:100%;background-color:#2a2a2a!important}.result .content .section .item h2{margin:0 0 0 10px;font-weight:normal}.result .table-box{width:100%;overflow:auto;margin-top:10px}.result .table-box .table{width:100%;border-collapse:collapse;border-spacing:0}.result .table-box .table .l{min-width:10em}.result .table-box .table tr{border-bottom:1px solid #555}.result .table-box .table tr td{padding:10px;text-align:center}.result .table-box .table th{text-align:center;padding:10px;border-bottom:1px solid #999}.result .table-box .table td{text-align:center;padding:10px}.result .table-box .table .active{color:#de335e}.result .table-box .tips{font-size:14px;color:#999;margin-top:10px}@keyframes subtitleAni{0%{transform:rotate(-12deg) scale(1);color:#ffffd1}to{transform:rotate(-8deg) scale(1.2);color:#ffff6d}}@media screen and (max-width: 700px){.result .top-bar{padding:30px 0}.result .top-bar .wrapper{flex-direction:column}.result .top-bar .wrapper .button{margin-bottom:20px}.result .result-line{flex-direction:column}.result .result-line .score-box{text-align:center;margin-bottom:40px;display:flex;margin-right:0}.result .result-line .score-box .score-number{margin:0 auto}.result .result-line .score-box .subtitle{right:0}.result .content .section{width:100%;flex-direction:column}.result .content .section .item{width:100%}}
