@font-face{font-family:YuantiSC;src:url("../fonts/Yuanti SC Regular.0bca4c71.ttf")}@font-face{font-family:adidasFG;src:url(../fonts/adidasFG-CompressedBold.7ed0ef76.otf)}*{margin:0;padding:0;box-sizing:border-box}body{background:#f6f6f6}#app{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:800px;min-height:100vh;margin:0 auto;background:url(../img/bg.6b3b722d.png) repeat;background-size:100% auto;background-position:0 0;font-size:16px;text-align:center;position:relative}.cn{font-family:YuantiSC,Helvetica,Arial,sans-serif}.en{font-family:adidasFG,Helvetica,Arial,sans-serif}.txt-bold{color:#fff;position:relative;z-index:1;letter-spacing:3px}.txt-bold:after{width:100%;content:attr(data-text);position:absolute;left:0;top:0;z-index:-1;font-size:1em;font-weight:bolder}.txt-bold-black:after{-webkit-text-stroke:8px #000}.txt-bold-red:after{-webkit-text-stroke:8px red}a{color:#fff}