@font-face{font-family:foragesFont;src:url(LiberationSerif-Regular.ttf)}*{font-family:foragesFont}html,body,#wrapper,#main,#main-content{height:100%;min-height:100%!important;margin:0}#main{background-color:#fff}#main-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}h1,h2{text-align:center;margin:0.5em 0}h3,p{text-align:center;margin:0.5em 0.5em}a:link,a:visited{color:#494;text-decoration:none}a:hover,a:active{color:#fa4;text-decoration:none}input{text-align:center}input.modal{padding:0.5em 0.5em;font-family:monospace}select{text-align:center}::-webkit-input-placeholder{text-align:center;font-family:foragesFont}:-moz-placeholder{text-align:center;font-family:foragesFont}::-moz-placeholder{text-align:center;font-family:foragesFont}:-ms-input-placeholder{text-align:center;font-family:foragesFont}.dim{opacity:0.5}.ddim{opacity:0.25}.inverted{-webkit-filter:invert(100%);filter:invert(100%)}.blurred{-webkit-filter:blur(0.2em);filter:blur(0.2em);opacity:0.75}.map{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.modal-suspension{position:absolute;top:0;left:0;z-index:1000;width:100vw;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.dialog-box{width:auto;height:auto;margin:1em;background-color:#fff;border-style:solid;border-color:#bbb;border-width:2px;border-radius:10px}.dialog-header-div{width:auto;height:auto;border-bottom:solid 2px;border-color:#bbb}.dialog-body-div{width:auto;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.dialog-body-row-div{width:auto;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.dialog-body-row-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}