@charset "UTF-8";@media only screen and (max-width:600px){#navigation .header{align-items:center;display:flex;flex-direction:column;line-height:2.5em;width:100%}#navigation .header .symbol{display:none}#navigation .linklist{margin:0 auto}}@media only screen and (min-width:601px){#navigation .header{align-items:baseline;display:inline-flex}}#navigation{font-variant:small-caps;width:100%}#navigation .symbol{color:#fff3;display:flex;font-family:serif;font-size:1.2em;font-variant:none}#navigation .symbol .chi{line-height:10px}#navigation .symbol:hover{color:#ffffff80}#navigation .navigation-wrapper{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5em}#navigation .header{color:#ffffff80}#navigation .header h1{font-size:1.5em;padding:0 .5em}#navigation .nav-link{color:#ffffff80;padding:.5em}#navigation .nav-link:hover{opacity:.3}#navigation .router-link-exact-active{color:#2c3e50}#navigation .router-link-exact-active:hover{opacity:1}#app footer{align-items:center;color:#2c3e50;display:flex;flex-direction:row;font-size:.8em;justify-content:center;padding:1em;z-index:1000}#app footer .copyright:after{content:"·";padding-left:10px}#app footer a.social-link{color:#2c3e50;margin:.5em;padding:.5em}#app footer a.social-link:hover{color:gray}#app.home footer,#app.home footer a.social-link{color:#000}#app.home footer a.social-link:hover{color:gray}#__layout,#__nuxt{height:100%}.banner .block{padding:1em 0;width:100%}.floater{margin-bottom:1em;margin-right:1em}@media only screen and (min-width:601px){.banner .block{padding:1em 3em;width:70%}}#app{background:linear-gradient(#000000e6,#000000e6),url(../imgs/bg3.jpg) no-repeat 50% fixed;background-size:cover;color:#2c3e50;display:flex;flex-direction:column;font-family:Avenir,Helvetica,Arial,sans-serif;min-height:100%;overflow-x:hidden;overflow-y:auto;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.1em;text-align:center}#app.home{background:linear-gradient(#000c,#00000080),url(../imgs/bg3.jpg) no-repeat 50% fixed;background-size:cover;color:#ffffff80;justify-content:space-between}.title{font-size:1.5em;font-variant:small-caps;padding:.5em 0}.text{color:#000;margin:0 auto;padding:1em;text-align:left}a{color:#27aae1;text-decoration:none}a.router-link-exact-active,a:hover{color:#5f9ea0}a.router-link-exact-active:hover{background:none;color:#000;cursor:default}.tag{background:gray;border-radius:5px;color:#000;font-size:13px;padding:3px 5px}.serieslink{color:#2c3e50;font-weight:700}.floater{color:#2c3e50;font-style:italic;font-variant:small-caps;text-align:right}.dark{color:#aaa}.dark .floater{color:#999}.dark .serieslink{color:#aaa}.banner{flex-grow:1}.banner .block{background:#18111380;margin:1em auto 0}.banner.general .block{background:#c7c7c7cc;border-radius:5px}form{display:flex;flex-direction:column;margin:0 auto;max-width:500px}form input,form textarea{background:#fff;border:1px solid #ccc;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#555;flex-grow:1;font:95% Arial,Helvetica,sans-serif;margin:.5em;outline:none;padding:14px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;width:100%}form input:focus,form textarea:focus{border:1px solid #2f4f4f;box-shadow:0 0 5px #2f4f4f;padding:16px}form input[type=submit]{background:#2f4f4f;border-bottom:2px solid #2f4f4f;border-left-style:none;border-right-style:none;border-top-style:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;color:#fff;padding:14px;width:100%}form input[type=submit]:hover{background:#006161}form input[type=submit]:disabled{background:#d3d3d3;border-bottom:2px solid grey;opacity:.7}form .row{display:flex}.a-button{background-color:#aaa;background-color:#2c3e50;border:none;border-radius:3px;box-sizing:border-box;color:#fff;display:inline-block;font-size:.9em;height:32px;letter-spacing:.03em;line-height:32px;margin:0;padding:0 18px;transition:all .23s ease-in-out 0s}.a-button:disabled,.a-button:hover{background-color:#777}.a-button:hover{cursor:pointer}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{opacity:0;transform:translate(10px)}
