/*hss 1.0*/@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/assets/fonts/open-sans-v17-latin-regular.eot');src:local('Open Sans Regular'),local('OpenSans-Regular'),url('/assets/fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/open-sans-v17-latin-regular.woff2') format('woff2'),url('/assets/fonts/open-sans-v17-latin-regular.woff') format('woff'),url('/assets/fonts/open-sans-v17-latin-regular.ttf') format('truetype'),url('/assets/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg');}@font-face{font-family:'Comfortaa';font-style:normal;font-weight:400;src:url('/assets/fonts/comfortaa-v23-latin-regular.eot');src:local(''),url('/assets/fonts/comfortaa-v23-latin-regular.eot?#iefix') format('embedded-opentype'),url('/assets/fonts/comfortaa-v23-latin-regular.woff2') format('woff2'),url('/assets/fonts/comfortaa-v23-latin-regular.woff') format('woff'),url('/assets/fonts/comfortaa-v23-latin-regular.ttf') format('truetype'),url('/assets/fonts/comfortaa-v23-latin-regular.svg#Comfortaa') format('svg');}*{box-sizing:border-box;}*:focus{outline:none;}body{background:#fff;font-family:'Open Sans';font-size:13px;margin:113px 0 0 0;overflow-y:scroll;}input,select,textarea,button{font-family:'Open Sans';}.lheight,#thread-instance-posts li > div > div:first-child{line-height:1.38em;}section{display:none;flex-direction:column;padding:32px;}section.show,body.signedin nav,#busy.show,#busy.wait,#account .account-main{display:flex;}section h2{color:#fff;font-family:Comfortaa;font-size:24px;font-weight:normal;left:0;margin:0;padding:8px 16px 8px 16px;position:fixed;right:0;text-align:right;top:70px;}section.panels{flex-direction:row;}section.panels > h2 + div{flex-grow:1;padding-right:16px;}section.panels > h2 + div + div{flex-shrink:0;padding-left:16px;width:25%;}section ul.tools,#board-instance-list{list-style:none;margin:0;padding:0;}section ul.tools li{color:#fff;cursor:pointer;font-family:Comfortaa;padding:16px;}section ul.tools li span + span,section div.buttons button span + span,section ul tools li span + span{margin-left:8px;}section ul.tools li.activity,section div.buttons button.activity,section ul tools li.activity{background:#6381cd;}section ul.tools li.danger,section div.buttons button.danger,section ul tools li.danger,nav li.account,#account h2{background:#a31717;}section ul.tools li:hover,section div.buttons button:hover,section ul tools li:hover,::-webkit-scrollbar-thumb:hover,#notify li:hover,#board-dir ul li > div:hover,#thread-instance-form button:hover{background:#94539e;}section div.buttons button,section ul tools li{border:none;color:#fff;cursor:pointer;font-family:Comfortaa;padding:16px;}::-webkit-scrollbar{width:8px;}::-webkit-scrollbar-track{background:#c3cfec;}::-webkit-scrollbar-thumb{background:#6381cd;cursor:pointer;}nav{background:#6381cd;color:#fff;display:none;font-family:Comfortaa;font-size:13px;justify-content:flex-end;left:0;position:fixed;right:0;top:0;}nav ul{display:flex;list-style:none;margin:0;padding:0;}nav li{align-items:center;cursor:pointer;display:flex;flex-direction:column;padding:16px;width:96px;}nav li.board,#board-dir h2,#board-instance h2{background:#5c9c28;}nav li.messages,.modal > div > div button.cancel{background:#f1a400;}nav li.friends{background:#f65700;}nav li:hover,.modal > div > div button:hover{background:#94539e !important;}nav li span.fal{font-size:24px;}.modal,#busy{align-items:center;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;}.modal.show{background:rgba(0,0,0,0);display:flex;transition:background-color linear 4s;}.modal.show.back{background:rgba(0,0,0,0.38);}.modal > div > *{margin:0;}.modal > div > h3{background:#6381cd;color:#fff;font-family:Comfortaa;font-weight:normal;padding:16px;}.modal > div > fieldset{background:#fff;border:none;padding:32px;}.modal > div > div{background:#6381cd;display:flex;justify-content:stretch;}.modal > div > div button{border:none;color:#fff;cursor:pointer;padding:12px 16px 12px 16px;}.modal > div > div button span.far{margin-right:8px;}.modal > div > div button.danger{background:#a31717;flex-grow:1;}.modal > div > div button.activity{background:#6381cd;flex-grow:1;}#alert > div{max-width:62%;min-width:38%;}#alert > div p{background:#fff;padding:32px;}#busy span{color:#94539e;display:none;font-size:48px;}#busy.wait span,#account .account-password-set.show,#account .account-password-unset.show,#thread-instance-posts li.pending .pending{display:block;}fieldset div.ctrl{display:flex;flex-direction:column;}fieldset div.ctrl label{padding-bottom:8px;}fieldset div.ctrl label.error{color:#a31717;}fieldset div.ctrl * + label{padding-top:8px;}fieldset div.ctrl label + label{padding-top:0px !important;}fieldset div.ctrl textarea,fieldset div.ctrl input{border:1px solid #6381cd;padding:8px;resize:none;}fieldset div.ctrl + *{margin-top:32px;}fieldset div.buttons{display:flex;justify-content:flex-end;margin-top:32px;}#notify{bottom:0;display:block;left:0;list-style:none;margin:0;padding:0 0 32px 32px;position:fixed;width:38%;}#notify li{background:#6381cd;color:#fff;cursor:pointer;padding:12px 16px 12px 16px;transition:background ease 0.25s;}#notify li + li{margin-top:16px;}nav li.access{background:#00537b;display:none;}#account .account-left{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;padding-right:32px;}#account .account-right,#thread-create fieldset,#thread-create fieldset > div div.ctrl + div.ctrl{flex-grow:1;}#account .account-password{background:#c3cfec;padding:32px;}#account .account-password-set,#account .account-password-unset,#account-portrait-file,#account svg + img,#board-instance-list li > svg + img,#thread-instance-posts li svg + img{display:none;}#account fieldset{border:none;margin:0;padding:0;}#account-portrait{border:1px solid #6381cd;cursor:pointer;}#account svg{cursor:pointer;fill:#999;height:256px;width:256px;}#board-dir ul{display:flex;flex-wrap:wrap;list-style:none;margin:-32px 0 0 -32px;padding:0;}#board-dir ul li{flex-basis:50%;justify-content:flex-start;minimum-width:500px;padding-left:32px;padding-top:32px;}#board-dir ul li > div{background:#5c9c28;color:#fff;cursor:pointer;padding:32px;}#board-dir ul li > div > span.far{float:right;font-size:24px;margin:0 0 8px 8px;}#board-dir ul li > div .board-dir-title{font-family:Comfortaa;font-size:18px;}#board-instance-list li{display:flex;padding:16px;}#board-instance-list li > img,#board-instance-list li > svg,#thread-instance-posts li img,#thread-instance-posts li svg{fill:#999;flex-shrink:0;height:64px;width:64px;}#board-instance-list li > div,#thread-instance-posts li > div{flex-grow:1;padding-left:16px;}#board-instance-list li > div > div:first-child{border:solid #5c9c28;border-width:0 0 1px 0;color:#5c9c28;font-family:Comfortaa;font-size:18px;}#board-instance-list li > div > div:first-child + div{font-size:11px;text-align:right;}#board-instance-list li > div > div:first-child + div + div{line-height:1.38em;padding-top:8px;}#board-instance-list li:hover{background:#94539e;cursor:pointer;}#board-instance-list li:hover > div > div{border-color:#fff;color:#fff;}#thread-create > div{display:flex;flex-direction:column;height:62%;width:62%;}#thread-create fieldset > div{display:flex;flex-direction:column;height:100%;justify-content:stretch;width:100%;}#thread-create textarea{flex-grow:1;overflow-y:scroll;}#thread-instance > div{display:flex;flex-direction:column;max-height:90%;min-height:62%;width:62%;}#thread-instance > div > ul{background:#fff;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:stretch;list-style:none;margin:0;overflow-y:scroll;padding:0 16px 0 16px;width:100%;}#thread-instance-posts li{display:flex;padding:16px 0 16px 0;}#thread-instance-posts li > div > div:first-child + div{font-size:11px;padding-top:1em;text-align:right;}#thread-instance-posts li + li{border:solid #6381cd;border-width:1px 0 0 0;}#thread-instance-posts li .pending{color:#a31717;display:none;font-size:11px;text-align:right;}#thread-instance-form{display:flex;height:8em;justify-content:stretch;}#thread-instance-form textarea{border:1px solid #6381cd;fiex-grow:1;line-height:1.38em;overflow-y:scroll;padding:12px 16px 12px 16px;resize:none;width:100%;}#thread-instance-form button{background:#6381cd;border:none;color:#fff;cursor:pointer;flex-shrink:0;font-size:24px;padding:16px 16px 16px 15px;}#signin > div{min-width:256px;width:38%;}