/*hss 1.0*/@font-face{font-family:body;font-style:normal;font-weight:400;src:url(/assets/body.woff2) format('woff2');}.logon{min-width:256px;width:38%;}.logon>h3{overflow:hidden;position:relative;}.logon>h3>img{height:256px;position:absolute;right:-8px;transform:rotate(30deg);}.logon>div.logon-form{background:#fff;padding:24px 32px 32px 32px;}.logon>div.logon-form input,.prompt>div:nth-child(2) input{width:100%;}.card{display:flex;flex-direction:column;overflow:hidden;width:400px;}.card-bar{align-items:flex-start;background:var(--acti);box-shadow:0px 4px 4px 0px rgb(0,0,0,0.38);color:#fff;display:flex;z-index:2;}.card-bar>div{align-self:stretch;display:flex;flex:1;flex-direction:column;padding:16px;}.card-bar>div>span:nth-child(1),.post-view-body > p.h1{font-size:24px;}.card-bar>div>span:nth-child(2),.card-bar > div > span:nth-child(3){margin-top:auto;text-align:right;}.card-links{flex:1;list-style:none;margin:0;overflow-y:auto;padding:0;}.card-links::-webkit-scrollbar-track{background:#fff !important;}.card-links::-webkit-scrollbar,body::-webkit-scrollbar,.scrollbars::-webkit-scrollbar,.post-view-body::-webkit-scrollbar,.post-editor-body::-webkit-scrollbar{height:8px;width:8px;}.card-links::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.scrollbars::-webkit-scrollbar-thumb,.post-view-body::-webkit-scrollbar-thumb,.post-editor-body::-webkit-scrollbar-thumb{background:var(--purple);border:none;transition:background ease 0.38s;}.card-links ul{list-style:none;margin:0;padding:0;}.card-block>span{background:var(--acti);color:#fff;display:block;padding:8px;text-align:center;z-index:2;}.card-block+.card-link{border:0px solid var(--acti);border-width:1px 0 0 0;}.card-link>a{align-items:center;background:#fff;color:#000;--color:var(--high);display:flex;padding:8px;transition:background ease 0.38s,color ease 0.38s;}.card-link>a>svg{fill:var(--color);transition:fill ease 0.38s;width:24px;}.card-link>a>span{flex:1;margin-left:8px;}.card-link>a:hover{background:var(--high);color:#fff !important;--color:#fff !important;}:root{--blue:#29728a;--brad:8px;--green:#3bb162;--purple:#663366;--red:#d82f19;--yellow:#fbb220;--zehuti:#336666;}*{box-sizing:border-box;user-select:none;}body{--acti:var(--green);background:var(--grey);--canc:var(--yellow);font-family:body,sans-serif;font-size:13px;--furn:var(--blue);--grey:#666;height:100dvh;--high:var(--purple);margin:0;max-width:100%;min-width:100%;--null:#666;--pane:#fff;--text:#fff;--warn:var(--red);}body::-webkit-scrollbar-track,.scrollbars::-webkit-scrollbar-track,.post-view-body::-webkit-scrollbar-track,.post-editor-body::-webkit-scrollbar-track{background:none;}input,textarea{font-family:body,sans-serif;max-width:100%;user-select:text;}select{font-family:body,sans-serif;max-width:100%;}.shadow{box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);}.shadown,.post-card:hover{box-shadow:2px 2px 2px 0px rgb(0,0,0,0.38);}.shadowd,div.modal>div>h3:has(+ div){box-shadow:0px 4px 4px 0px rgb(0,0,0,0.38);}.shadowu{box-shadow:0px -4px 4px 0px rgb(0,0,0,0.38);}a{color:var(--purple);text-decoration:none;}span.fa-wrap{align-items:flex-start;display:flex;}span.fa-wrap>svg{height:1em;margin-top:3px;transition:fill ease 0.38s;}span.fa-wrap>span{padding-left:4px;}.feed{display:flex;padding:32px 16px 32px 16px;}.feed>div{flex:1;min-width:386px;padding:0 16px 0 16px;}.form .form-ctrl{--bcol:var(--acti);--lcol:#000;padding:12px 0 0 0;position:relative;}.form .form-ctrl:has(.error){--bcol:var(--warn);--lcol:var(--warn);}.form .form-ctrl:has(.hide),.post-view.editing .post-view-title,.post-view-inner:not(.show),.post-view .post-editor:not(.show){display:none;}.form .form-ctrl *,.form .form-ctrl .input.islink>svg,.post-view.editing .post-view-title-edit{display:block;}.form .form-ctrl label{background:#fff;color:var(--lcol);font-size:11px;height:13px;left:4px;padding:0 4px;position:absolute;top:0;}.form .form-ctrl input,.form .form-ctrl textarea,.form .form-ctrl select,.form .form-ctrl .form-fpa{border:1px solid var(--bcol);min-height:30px;outline:none;padding:6px 8px;width:100%;}.form .form-ctrl .input{align-items:center;display:flex;}.form .form-ctrl .input>svg{cursor:pointer;display:none;fill:var(--acti);height:24px;margin-left:8px;transition:fill ease 0.38s;}.form .form-ctrl .input>svg:hover{fill:var(--high);}.form .form-ctrl .form-colour{display:flex;}.form .form-ctrl .form-colour>input,div.modal>div>h3+div{flex:1;}.form .form-ctrl .form-colour>span{border:1px solid var(--bcol);cursor:pointer;flex:1;margin-left:4px;}.form .form-ctrl .form-icon{border:1px solid var(--bcol);cursor:pointer;height:64px;padding:4px;width:64px;}.form .form-ctrl .form-fpa>p,.post-card-body *,.post-view-body *{margin:0;}.form .form-ctrl .form-fpa>p+p{margin-top:4px;}.form .form-ctrl select option::checkmark{margin-right:4px;}.form .form-ctrl+*,.post-editor>*+*{margin-top:16px;}div.modal{align-items:center;backdrop-filter:blur(0px);bottom:0;display:flex;justify-content:center;left:0;padding:32px;pointer-events:none;position:fixed;right:0;--title:var(--furn);top:0;transition:backdrop-filter ease 6.2s,background ease 6.2s;z-index:3;}div.modal>div{border-radius:var(--brad);box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);display:flex;flex-direction:column;max-height:100%;opacity:0;position:relative;top:-64px;transition:opacity ease 0.38s,top ease 0.38s;}div.modal>div.full{height:100%;width:100%;}div.modal>div>h3{align-items:center;background:var(--title);border-radius:var(--brad) var(--brad) 0 0;color:#fff;display:flex;font-size:22px;font-weight:normal;margin:0;padding:8px 16px;z-index:1;}div.modal>div>h3>svg{fill:#fff;height:24px;margin-right:8px;}div.modal>div>h3+div:last-child{border-radius:0 0 var(--brad) var(--brad);}div.modal-on{backdrop-filter:blur(2px);background:rgb(0,0,0,0.38);pointer-events:all;}div.modal-on>div{opacity:1;top:0;}div.modal-close{transition:backdrop-filter ease .38s,background ease 0.38s;}div.modal-close>div{top:64px;}div.modal button.modal-close{background:var(--warn);border:2px solid #fff;border-radius:16px;box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);cursor:pointer;display:flex;height:32px;padding:4px;position:absolute;right:-8px;top:-8px;transition:background ease 0.38s,box-shadow ease 0.38s;width:32px;z-index:2;}div.modal button.modal-close:hover,.post-view-pencil:hover,.post-editor button:hover{background:var(--high);box-shadow:2px 2px 2px 0px rgb(0,0,0,0.38);}div.modal button.modal-close>svg,.post-view-pencil>svg{fill:#fff;}.buttons{display:flex;justify-content:stretch;}.buttons button,.modal-buttons button{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;flex:1;height:32px;justify-content:center;outline:none;padding:0 12px;transition:background ease 0.38s;white-space:nowrap;}.buttons button>svg,.modal-buttons button>svg{fill:#fff;height:16px;margin-right:4px;}.buttons button.activity,.modal-buttons button.activity{background:var(--acti);}.buttons button.cancel,.modal-buttons button.cancel{background:var(--canc);}.buttons button.danger,.modal-buttons button.danger{background:var(--warn);}.buttons button.main,.modal-buttons button.main{flex:100;}.buttons button:hover,.modal-buttons button:hover{background:var(--high) !important;}.buttons button:disabled,.modal-buttons button:disabled{background:#666;cursor:not-allowed;}.buttons button:disabled:hover,.modal-buttons button:disabled:hover{background:#666 !important;}.modal-buttons{box-shadow:0px -4px 4px 0px rgb(0,0,0,0.38);display:flex;justify-content:stretch;z-index:1;}.modal-buttons button:first-child{border-radius:0 0 0 var(--brad);}.modal-buttons button:last-child{border-radius:0 0 var(--brad) 0;}.confirm,.prompt{width:38%;}.confirm>div:nth-child(1){background:#fff;border-radius:var(--brad) var(--brad) 0 0;padding:16px;}.prompt>div:nth-child(2){background:#fff;padding:4px 16px 16px 16px;}nav{background:var(--furn);box-shadow:0px 4px 4px 0px rgb(0,0,0,0.38);display:flex;justify-content:space-between;width:100vw;}nav>ul{display:flex;list-style:none;margin:0;padding:0 16px;}nav>ul>li{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:var(--size);position:relative;--size:48px;text-align:center;transition:background ease 0.38s;width:var(--size);}nav>ul>li>svg{fill:#fff;height:calc(var(--size) - 16px);left:8px;position:absolute;top:8px;width:calc(var(--size) - 16px);}nav>ul>li>span{background:var(--high);border-radius:0 0 var(--brad) var(--brad);box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);color:#fff;display:block;min-width:var(--size);opacity:0;padding:4px 8px;pointer-events:none;position:absolute;top:var(--size);transition:opacity ease 0.38s;white-space:nowrap;}nav>ul>li:hover,#notify:hover,#notify:hover > span:nth-child(2){background:var(--high);}nav>ul>li:hover > span{opacity:1;pointer-events:all;}#notify{background:var(--notc);border:2px solid #fff;border-radius:var(--brad);bottom:16px;box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);color:#fff;cursor:pointer;left:-16px;line-height:1.38em;min-width:322px;opacity:0;padding:16px;position:fixed;transition:opacity ease 0.38s,bottom ease 0.38s,left ease 0.38s,right ease 0.38s,background ease 0.38s;user-select:none;width:25%;z-index:5;}#notify>span:nth-child(2){background:var(--notc);border:2px solid #fff;border-radius:8px;box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);height:16px;position:absolute;right:-8px;top:-8px;transition:background ease 0.38s;width:16px;}#notify>span:nth-child(2) canvas{border-radius:16px;left:-2px;position:absolute;top:-2px;}#notify.show{left:16px;opacity:1;}#notify.leave{bottom:-16px;opacity:0;}#notify.defa{--notc:var(--blue);}#notify.warn{--notc:var(--warn);}.post-card{--bar:var(--acti);border-radius:var(--brad);box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);cursor:pointer;transition:box-shadow ease 0.38s;}.post-card:hover > .post-card-bar{--bar:var(--high);}.post-card-bar{align-items:stretch;border-radius:var(--brad) var(--brad) 0 0;color:#fff;display:flex;}.post-card-portrait{align-items:flex-start;background:var(--bar);border-radius:var(--brad) 0 0 0;display:flex;justify-content:center;min-height:48px;width:48px;}.post-card-portrait:has(svg){transition:background ease 0.38s;}.post-card-portrait>svg{fill:#fff;height:32px;width:32px;}.post-card-portrait>img,.post-view-portrait>img{border-radius:var(--brad) 0 0 0;height:48px;width:48px;}.post-card-title{background:var(--bar);border-radius:0 var(--brad) 0 0;flex:1;margin:0;padding:8px;transition:background ease 0.38s;}.post-card-attrib{background:#fff;border-radius:0 0 var(--brad) var(--brad);display:flex;font-size:11px;justify-content:space-between;padding:8px 16px;}.post-card-body{background:#fff;line-height:1.38em;padding:16px 16px 8px 16px;}.post-view{background:#fff;--bar:var(--acti);border-radius:var(--brad);display:flex;flex-direction:column;max-height:100%;max-width:800px;width:100%;}.post-view.editing{height:100%;}.post-view-bar{align-items:stretch;border-radius:var(--brad) var(--brad) 0 0;color:#fff;display:flex;transition:background ease 0.38s;}.post-view-portrait{align-items:flex-start;background:var(--bar);border-radius:var(--brad) 0 0 0;display:flex;justify-content:center;width:48px;}.post-view-portrait:has(svg){background:var(--bar);}.post-view-portrait>svg{fill:#fff;height:32px;margin:8px;width:32px;}.post-view-title{background:var(--bar);flex:1;font-size:18px;margin:0;padding:8px 8px 8px 16px;}.post-view-title-edit{border:8px solid var(--bar);display:none;outline:none;padding:0 8px;width:100%;}.post-view-inner{display:flex;flex:1;flex-direction:column;overflow:hidden;}.post-view-body{flex:1;line-height:1.62em;overflow-y:scroll;padding:16px;word-break:break-word;}.post-view-body>p.h2{font-size:22px;}.post-view-body>p.h3{font-size:20px;}.post-view-body>p.h4{font-size:18px;}.post-view-body *+*{margin-top:1em;}.post-view-attrib{border-radius:0 0 var(--brad) var(--brad);display:flex;font-size:11px;justify-content:space-between;padding:8px 16px 8px 16px;}.post-view-pencil{background:var(--acti);border:2px solid #fff;border-radius:16px;box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);cursor:pointer;display:flex;height:32px;padding:4px;position:absolute;right:32px;top:-8px;transition:background ease 0.38s,box-shadow ease 0.38s;width:32px;z-index:2;}.post-editor{display:flex;flex:1;flex-direction:column;padding:16px 16px 8px 16px;}.post-editor-body{border:1px solid var(--furn);flex:1;outline:none;overflow-y:scroll;padding:6px 8px;resize:none;width:100%;}.post-editor button{align-items:center;align-self:flex-end;background:var(--acti);border:none;border-radius:16px;box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);color:#fff;cursor:pointer;display:flex;height:32px;padding:0 16px;transition:background ease 0.38s,box-shadow ease 0.38s;}.post-editor button:disabled{background:#666;box-shadow:2px 2px 2px 0px rgb(0,0,0,0.38);cursor:not-allowed;}.post-editor button>svg{fill:#fff;height:16px;margin-right:8px;}@media (max-width:386px){#notify{min-width:unset;right:96px;width:unset;}#notify.show{right:32px;}}@media screen and (max-width:640px){.nomobile{display:none !important;}}