html{height:100%;font-family:Avenir,Helvetica,Arial,sans-serif;background-color:#2b2a33;color:#ccc}html body{height:100%;margin:0}html body #app{text-align:center}html body #app ::selection{color:#6e7681}html body #app .page-container{width:95%;padding-left:2.5%;padding-right:2.5%;overflow-y:auto;scrollbar-width:thin}html body #app header{top:0;transition:transform .5s ease-in-out}html body #app header.hidden{transform:translateY(-100%)}html body #app header a{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transform:scaleY(1.5);line-height:30.5px;vertical-align:bottom;display:inline-block}html body #app header .vertical-line{display:inline-block;padding-top:27px;margin:-5px 6px -10px}html body #app footer{bottom:0;line-height:0;transition:transform .5s ease-in-out}html body #app footer.hidden{transform:translateY(100%)}html body #app footer a{display:inline-flex;align-items:center;height:25px;vertical-align:top}html body #app footer .vertical-line{display:inline-block;padding-top:20px;margin:-4px 6px -5px}html body #app header,html body #app footer{background-color:#42414d;z-index:999;position:fixed;left:0;right:0}html body #app header .horizontal-line,html body #app footer .horizontal-line{margin:4px 0}html body #app button{cursor:pointer}html body #app a{color:#fff;font-weight:700;transition:.5s}html body #app a.router-link-exact-active{color:silver}html body #app a:hover{color:#789}html body #app h2{margin:10px 25px 15px}html body #app .button-small{display:block;border-radius:5px;cursor:pointer;height:25px;width:25px;transition:.5s}@media(hover:hover){html body #app .button-small:hover{opacity:.5}html body #app .button-small:active,html body #app .button-small:focus{opacity:1}}html body .flex-container{height:100%;display:flex}html body .flex-container .flex-static{flex:0 0 0}html body .flex-container .flex-dynamic{flex:1 1 auto}html body .flex-column{flex-flow:column nowrap}html body .flex-row{flex-flow:row nowrap}html body .flex-row-reverse{flex-flow:row-reverse nowrap}html body .flex-wrap{flex-wrap:wrap}html body .flex-gap{gap:10px}html body .flex-sm-gap{gap:6px}html body .flex-justify-center{justify-content:center}html body .text-no-wrap{text-wrap:nowrap}html .is-hidden{display:none!important}
