@font-face{font-family:Open Sans;src:url(/s~628cec039c5d3cd5a0e879b43649652c.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Open Sans;src:url(/s~932f5d2385eb4530ce2c881ef2d54048.woff2) format("woff2");font-weight:300;font-style:italic}@font-face{font-family:Open Sans;src:url(/s~20ad8e734a53fac1f09689eed453efc7.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/s~af37e1a053ad51514d99af6142e57f1f.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Open Sans;src:url(/s~abc36d3798bba898882e03450a1295c8.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:url(/s~4d732b3712b02ca220c095c94c0f0194.woff2) format("woff2");font-weight:600;font-style:italic}@font-face{font-family:Open Sans;src:url(/s~427a62eccb00976c7f78e643b93e77d4.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(/s~6577cb0d3e9e6ca24c7e89e6f2156192.woff2) format("woff2");font-weight:700;font-style:italic}@font-face{font-family:Open Sans;src:url(/s~94b80cfdb8d42564f7da10d5f54b7cf8.woff2) format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Open Sans;src:url(/s~fdb7d0707ecb36d0a1fe59f644ef955d.woff2) format("woff2");font-weight:800;font-style:italic}@font-face{font-family:Rubik;src:url(/s~4b191eb1aef1ed2022b09d08aa3a0150.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Rubik;src:url(/s~675d63b8ee31d56596612dd4ac5481e2.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Rubik;src:url(/s~ecc6d4739ed6918298cf8467d68b3f9a.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Rubik;src:url(/s~c6f68f611a37b66b09005af756f8a115.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Cairo;src:url(/s~387a4dd9c3436cfb10e79487d7eb7e4b.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Cairo;src:url(/s~f27e80627d088a980b01ea797d730f88.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Cairo;src:url(/s~de56050c6ed2333531fe4cd1b951af48.woff2) format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Cairo;src:url(/s~c6f68f611a37b66b09005af756f8a115.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:symbols;src:url(/s~e47fce452e52bc8a65208bba042661c0.woff2) format("woff2"),url(/s~123a24c478af1d7ba890b1b5f7035a7e.woff) format("woff"),url(/s~750a2a0669651d5d467fa8173b0b76b5.ttf) format("truetype"),url(/s~44aafcd5866bf5730edbfa0af75a8189.svg#symbols) format("svg");font-weight:400;font-style:normal}[class*=" i-"],[class^=i-]{font-family:symbols!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-ban:before{content:"\e900"}.i-file-b:before{content:"\e901"}.i-document-b:before{content:"\e902"}.i-archive-b:before{content:"\e903"}.i-twatter:before{content:"\e904"}.i-gitgud:before{content:"\e905"}.i-menu:before{content:"\e906"}.i-users:before{content:"\e907"}.i-clear:before{content:"\e908"}.i-filter:before{content:"\e909"}.i-prev:before{content:"\e90a"}.i-next:before{content:"\e90b"}.i-warning:before{content:"\e90c"}.i-image-b:before{content:"\e90d"}.i-images:before{content:"\e90e"}.i-logout:before{content:"\e90f"}.i-login:before{content:"\e910"}.i-audio-b:before{content:"\e911"}.i-report:before{content:"\e912"}.i-video-b:before{content:"\e913"}.i-video-camera:before{content:"\e914"}.i-whitelist:before{content:"\e915"}.i-blacklist:before{content:"\e916"}.i-unban:before{content:"\e917"}.i-edit:before{content:"\e918"}.i-white:before{content:"\e919"}.i-green:before{content:"\e91a"}.i-purple:before{content:"\e91b"}.i-info:before{content:"\e91c"}.i-arrow-down:before{content:"\e91d"}.i-arrow-up:before{content:"\e91e"}.i-sytem32:before{content:"\e91f"}.i-trash:before{content:"\e920"}.i-owner:before{content:"\e921"}.i-nuke:before{content:"\e922"}.i-newroom:before{content:"\e923"}.i-file:before{content:"\e924"}.i-document:before{content:"\e926"}.i-image:before{content:"\e927"}.i-audio:before{content:"\e928"}.i-video:before{content:"\e92a"}.i-archive:before{content:"\e92b"}.i-clock:before{content:"\e94d"}.i-wait:before{content:"\e979"}.i-pref:before{content:"\e994"}.i-download:before{content:"\e9c2"}.i-upload:before{content:"\e9c3"}.i-upload-done:before{content:"\e9c4"}.i-error:before{content:"\ea0d"}.i-copy:before{content:"\e925"}.i-list:before{content:"\e929"}.i-grid:before{content:"\e92c"}.i-plus:before{content:"\e92d"}.i-minus:before{content:"\e92e"}.i-question:before{content:"\e92f"}:root{--main-bg:#333;--text-fg:#fefefe;--dark-fg:#aeaeae;--dark-bg:#101010;--disabled-fg:#fff;--disabled-bg:#221818;--lite-bg:#4f4f4f;--hi-fg:#f4f3f3;--hi-bg:#282828;--odd-bg:#202020;--sel-bg:#444;--odd-sel-bg:#555;--upload-bg:#424242;--err-bg:#f75353;--role-user-fg:#23d16f;--role-mod-fg:#d880fc;--role-system-fg:#ff6c00;--base-size:12pt;--base-font:"Open Sans","Rubik","Cairo",sans-serif;--files-size:11pt;--detail-size:8pt;--unread-marker-color:rgba(200,0,0,0.3)}html{font-size:var(--base-size);font-family:var(--base-font);background:var(--dark-bg);color:var(--text-fg);width:100%;height:100%;padding:0;margin:0}a{color:var(--dark-fg);transition:color 1s}a:hover{color:var(--text-fg)}a:active,a:focus{outline:none!important}nav{background:var(--main-bg);margin:0;padding:0 1ex;grid-area:nav;align-self:center;border-bottom:1px solid hsla(0,0%,50.2%,.4);height:100%}article{padding:1ex;margin:0 auto;flex:1;max-width:800px;backface-visibility:hidden}article p{text-align:justify}q{font-style:italic}figure{text-align:center}figcaption{font-size:small}ol>li{margin-bottom:1ex}table{width:100%;border-collapse:collapse}table,th{border:1px solid var(--lite-bg)}th{background:var(--main-bg)}td{border:1px dotted var(--lite-bg)}td,th{padding:.3ex 1em}button{display:block;border:0;margin:0;padding:.7ex;font-size:var(--base-size);transition:background 1s,outline 1s ease-in;cursor:pointer;box-sizing:border-box;border-radius:2px;background-color:hsla(0,0%,100%,.8);color:#000}button:focus,button:hover{box-shadow:0 0 2px 1px rgba(0,0,0,.5);background-color:#fff;outline:0}footer{padding:1.5em 2em;font-size:small;box-sizing:border-box;width:100%;text-align:right;background:linear-gradient(2deg,var(--dark-bg),var(--main-bg))}footer>*{margin-left:2em}footer>*,footer a{display:inline-block}footer a{text-decoration:none}footer>*>a{margin-left:2px}.hr{margin:1ex 2em!important;padding:0!important;border:1px solid var(--dark-fg)}.hidden{display:none!important}.blink{animation:opulse 5s ease-in infinite alternate}.layer{backface-visibility:hidden}.scroller{width:10px;height:100%;z-index:1000;justify-self:end;align-self:stretch;overflow:hidden}.scrollbar{position:relative;background:#fff;border-radius:8px;display:block;width:100%;opacity:.05;cursor:pointer;transition:opacity .3s ease-in}.scrollbar:hover{opacity:.7!important}.scroller:hover .scrollbar{opacity:.3}#preload{width:0!important;height:0!important;display:inline;background-image:url(/loader.png),url()}.tmpl{display:none}#page textarea,input[type=email],input[type=number],input[type=password],input[type=text]{background:var(--main-bg);color:var(--text-fg);border:0;padding:2px 10px}input[type=email],input[type=number],input[type=password],input[type=text]{border:1px solid var(--lite-bg)!important}input:disabled{color:var(--disabled-fg)!important;background:var(--disabled-bg)!important}@keyframes opulse{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.sortable th{cursor:pointer}.sortable td{vertical-align:top}.sortable a{color:#fff}body#page{display:flex;margin:0;background:var(--dark-bg);flex-direction:column;align-items:stretch;min-height:100vh}#page>nav{box-sizing:border-box;width:100%;display:flex;align-items:center;align-content:center;justify-content:center;background:linear-gradient(184deg,var(--dark-bg),var(--main-bg) 30%,var(--main-bg) 60%,var(--lite-bg));border:0}#page h1{margin:1ex .5ex;width:800px;text-align:center}#page textarea{width:100%;min-height:calc(7px + 4em)}#page #register{margin-left:auto;margin-right:auto;max-width:60ex;display:grid;grid-template-columns:1fr 2fr;grid-column-gap:1em;grid-row-gap:1ex}#page label{font-size:small}#page #submit{grid-column:1/span 2;justify-self:center}#page #account{width:100%;display:grid;grid-template-columns:1fr 2fr;grid-column-gap:1em;grid-row-gap:2ex}#page #account h3{margin:0 0 1ex}#page #account #msg,#page label[for=msg]{grid-column:1/span 2}#page #userprofile{max-width:70ex;min-width:55ex;word-wrap:break-word}#page #userprofile #avatar{display:block;text-align:center;margin-left:auto;margin-right:auto}#page #userprofile span#avatar:before{font-size:200px}#page #userprofile #message{white-space:pre}#toplist{min-width:70ex}#toplist tr :first-child,#toplist tr :last-child{white-space:nowrap;text-align:right;width:2ex}#toplist-nav{display:flex;width:100%;justify-content:space-around}#discover{width:100%;min-width:50vw}#discover ul{margin:0;padding:0 0 0 2ex}#modlog{max-width:70vw;width:70vw}#modlog .sortable td{white-space:nowrap}#modlog .sortable td:nth-child(4){white-space:unset}.modlogstrip{font-size:small}.modlogstrip *{color:#fff}.modlogusers{max-width:30vw}ul.context-menu,ul.context-menu ul{font-size:16px!important;position:fixed;min-width:20ex;margin:0;padding:0;list-style-type:none;border-radius:2px;background:hsla(0,0%,100%,.9);color:#000}.context-menu-item{cursor:pointer;display:flex;padding:4px 1ex;vertical-align:middle}.context-menu-item>*{display:inline-block;flex:0 0 auto;vertical-align:middle;margin:auto}.context-menu-item:hover:not(.context-menu-seperator){background:var(--lite-bg);color:#fff}.context-menu-item.disabled,.context-menu-item.disabled>*{color:#d3d3d3!important;pointer-events:none}.context-menu-seperator{border-bottom:1px solid #a9a9a9;box-shadow:0 1px 0 0 hsla(0,0%,86.3%,.5);margin:2px 1ex;padding:0;pointer-events:none}.context-menu-seperator>*{display:none!important}.context-menu-icon{width:16px;height:16px;padding:3px .3ex 3px 0;margin:0 4px 0 0}.context-menu-text{flex:1 1;margin-right:1ex}.context-menu-expand{margin-left:1.2em;font-size:10px}#filelist{font-size:var(--files-size);background:var(--dark-bg);overflow:hidden;user-select:none}#filelist,#filelist-scroller{grid-area:files}#files{height:100%;overflow-x:hidden;overflow-y:scroll;box-sizing:border-box}.empty #filelist,.empty #filelist-scroller{opacity:.3}#dropminder{grid-area:files;background:var(--dark-bg);padding:10vh 10%}#dropminder svg{display:inline-block;width:100%;height:100%;margin-left:auto}#files>.file{display:flex;align-items:center;justify-content:center;align-content:center;width:100%;padding:4px 1ex;border:1px dotted hsla(0,0%,50.2%,.1)}#files>.file:nth-child(2n){background:var(--odd-bg)}#files>.file.selected{background:var(--sel-bg)!important}#files>.file.selected:nth-child(2n){background:var(--odd-sel-bg)!important}#files>.file.hidden-file .name{text-decoration:line-through!important}#files>.file.upload{background:var(--upload-bg);background-image:repeating-linear-gradient(60deg,rgba(0,0,0,.5),rgba(0,0,0,.5) 20px,rgba(0,0,0,.3) 0,rgba(0,0,0,.3) 40px);background-size:0 100%;background-repeat:no-repeat}#files>.file.upload>.icon.abort{cursor:pointer}#files>.file.error{background:var(--err-bg)}#files>.file a,#files>.file span{display:inline-block;padding-right:1ex;color:var(--text-fg);text-decoration:none;white-space:nowrap}#files>.file a:hover{color:var(--dark-fg)}#files>.file>.name{flex:1;overflow-x:hidden;text-overflow:ellipsis}#files:not(.gallerymode)>.file .galleryonly{display:none}#files>.file>.tags{display:flex;align-items:center;align-content:center;justify-content:flex-end;padding:0 1em;max-width:66%;overflow-x:hidden}#files>.file>.tags>.tag{font-size:xx-small;background:hsla(0,0%,50.2%,.4);padding:1px .8ex;margin-left:1.1ex;cursor:pointer;max-width:25ex;overflow-x:hidden;text-overflow:ellipsis}.tags>.tag-user{background:rgba(90,160,90,.4)!important}#files>.file>.i-upload{animation:opulse 2s ease-in infinite}#files>.file>.i-wait{opacity:.5}#files>.file>.detail{display:flex;width:170px;white-space:nowrap}#files>.file>.detail,#files>.file>.detail-progress{font-size:var(--detail-size)}#files>.file>.detail>span{display:inline-block;border-left:2px solid hsla(0,0%,50.2%,.5);padding-left:1ex;flex:2;overflow:hidden;text-overflow:ellipsis}#files>.file>.detail>.ttl{flex:3}#files.gallerymode{display:flex;flex-wrap:wrap;font-size:small;justify-content:flex-start;align-content:flex-start;align-items:flex-start}#files.gallerymode>.file:not(.upload){background-color:hsla(0,0%,100%,.1)!important;display:grid!important;width:250px!important;height:320px!important;margin:1ex;padding:1ex 1em;border:2px solid hsla(0,0%,100%,.3)!important;border-radius:6px;column-gap:1ex;grid-template-columns:auto 1fr;grid-template-rows:1fr 5fr 1fr 1fr;grid-template-areas:"icon name" "preview preview" "tags tags" "detail detail";justify-items:center}#files.gallerymode>.file.selected:not(.upload){background-color:hsla(0,0%,100%,.2)!important;border:2px solid hsla(0,0%,100%,.9)!important}#files.gallerymode>.file:not(.upload)>*{margin:0!important;padding:0!important}#files.gallerymode>.file:not(.upload) .icon{grid-area:icon;justify-self:end;width:auto;height:auto}#files.gallerymode>.file:not(.upload) .name{grid-area:name;width:auto;max-width:100%;height:auto;text-overflow:ellipsis}#files.gallerymode .preview{grid-area:preview;justify-self:stretch;align-self:stretch;display:flex;align-content:center;justify-content:center;align-items:center}#files.gallerymode .preview img,#files.gallerymode .preview video{max-width:200px;max-height:200px}#files.gallerymode .preview .faticon{font-size:160px;padding:0;margin:0}#files.gallerymode>.file:not(.upload) .detail{grid-area:detail;display:block;width:auto;height:auto;text-align:end;justify-self:end;white-space:normal;max-width:100%}#files.gallerymode>.file:not(.upload)>.detail>span{border:0;padding:0 0 0 1em;margin:0}#files.gallerymode>.file:not(.upload) .tags{grid-area:tags;text-align:end;justify-self:end;width:auto;height:auto}@keyframes spin{50%{transform:scale(.9)}}.gallery #filelist{filter:blur(5px)}#gallery{grid-area:files;display:none;z-index:2000;background:rgba(0,0,0,.6);overflow:hidden;grid-template-columns:5em 1fr 5em;grid-template-rows:auto 1fr auto;user-select:none}#gallery>*{cursor:pointer}.gallery #gallery{display:grid}#gallery_img{display:block;grid-column:1/span 3;grid-row:1/span 3;justify-self:center;align-self:center;cursor:pointer;max-width:100%;max-height:100%}.gallery_text{padding:.3ex 1em;border-radius:16px;background:rgba(30,30,30,.7);user-select:none;font-size:small}#gallery_title{grid-column:2;grid-row:1;text-align:center;justify-self:center;align-self:flex-start;margin-top:-10em;transition:margin-top .3s linear}.aux #gallery_title{margin-top:1em}.gallery_prevnext{display:block;grid-row:1/span 3;font-size:30pt;justify-self:stetch;background:rgba(30,30,30,.05);color:hsla(0,0%,86.3%,.3);align-self:center;cursor:pointer;user-select:none;transition:color .3s ease-in,background .5s ease-in}.gallery_prevnext:hover{color:hsla(0,0%,86.3%,.7);background:rgba(30,30,30,.9)}#gallery_prev{grid-column:1;justify-self:flex-start;padding-left:.5ex;padding-right:1ex;border-top-right-radius:10px;border-bottom-right-radius:10px}#gallery_next{grid-column:3;justify-self:flex-end;text-align:right;padding-right:.5ex;padding-left:1ex;border-top-left-radius:10px;border-bottom-left-radius:10px}#gallery_close{grid-column:3;grid-row:1;justify-content:center;align-self:center;margin-top:2ex}#gallery_info{grid-column:2/span 2;grid-row:3;text-align:right;justify-self:right;margin:4ex 4ex -10ex;transition:margin-bottom .3s linear;pointer-events:none}.aux #gallery_info{margin-bottom:4ex}.modal-holder{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;align-content:center;z-index:3000}.modal{background:var(--main-bg);max-width:80%;max-height:90%;border-left:4px solid var(--lite-bg);border-right:4px solid var(--lite-bg);display:grid;grid-template-columns:auto;grid-template-rows:auto 1fr auto;overflow:hidden;box-shadow:4px 4px 20px hsla(0,0%,78.4%,.1)}.modal input[type=email],.modal input[type=number],.modal input[type=password],.modal input[type=text],.modal select,.modal textarea{background:var(--dark-bg);color:var(--text-fg);border:0;padding:2px 10px}.modal .icon{width:64px;font-size:64px;margin-right:20px;grid-area:icon}.modal .wide{display:flex;justify-content:flex-start;align-items:center;align-content:center;grid-column-end:span 2}.modal-head{margin-bottom:1ex;background:var(--lite-bg);font-size:110%;font-weight:700;white-space:nowrap}.modal-body,.modal-head{padding:.5ex 1em;text-overflow:ellipsis}.modal-body{font-size:95%;overflow-y:auto}.modal-body button{margin-right:1em;font-size:small}.modal-buttons{display:flex;user-select:none;padding:1ex 1em;margin-top:1ex;background:var(--lite-bg);justify-self:stretch;justify-content:flex-end}.modal-button{margin-left:1em;opacity:.9}.modal-messagebox .modal-body{display:grid;grid-template-columns:auto auto;grid-column-gap:1em}.modal-button-default{opacity:1}.modal-button-cancel{opacity:.7}.modal-messagebox-icon{font-size:64px}.modal-bandlg .modal-body,.modal-bldlg .modal-body,.modal-changepw .modal-body,.modal-helpdlg .modal-body,.modal-login .modal-body,.modal-optsdlg .modal-body,.modal-report .modal-body,.modal-unbandlg .modal-body{display:grid;grid-template-columns:auto 1fr 2fr;min-width:60ex;grid-column-gap:1ex}.modal-helpdlg .modal-body{grid-template-columns:auto 1fr;grid-template-areas:"icon ." "icon ." "icon ." "icon ."}.modal-report .modal-body{max-width:50em;grid-row-gap:1.3ex;grid-template-columns:auto 1fr 4fr;grid-template-areas:"icon rules rules" "icon . ." "icon . ." "agreement agreement agreement"}#report-rules{grid-area:rules}#report-agreement{margin-top:1ex;grid-area:agreement}.modal-login .modal-body{grid-template-areas:"icon . ." "icon . ." "icon . .";grid-row-gap:1.3ex}.modal-changepw .modal-body{grid-template-areas:"icon . ." "icon . ." "icon . ." "icon . ." "icon . .";grid-row-gap:1.3ex}.modal-optsdlg .modal-body{grid-template-areas:"icon . ." "icon . ." "icon . ." "icon . ." "icon . ." "icon . ." "icon . .";grid-row-gap:1.3ex}.modal-bandlg .modal-body{grid-template-areas:"icon . ." "icon . ." "icon . ." "icon . ." "icon . ." "icon . ." "icon . ." "icon . .";grid-row-gap:.4em;grid-column-gap:1em}.modal-unbandlg .modal-body{grid-template-areas:"icon . ." "icon . ." "icon . ." "icon . ." "icon . .";grid-row-gap:.4em;grid-column-gap:1em}.modal-bldlg .modal-body{grid-template-areas:"icon . ." "icon . ." "icon . ." "icon . ." "icon . ." "icon . .";grid-row-gap:.4em;grid-column-gap:1em}.modal .userlist{display:flex;flex-direction:column;background-color:var(--dark-bg);height:10em;overflow-x:none;overflow-y:scroll;padding:.2ex 1ex}.modal .userlistitem{display:flex;flex-shrink:0;justify-content:space-between;align-content:center;align-items:center;width:100%;padding:.3ex 0;box-sizing:border-box}.modal .userlistitem button{font-size:xx-small;margin:0}.modal .usersdesc{max-width:70ex}.tooltip{visibility:hidden;font-size:85%;display:grid;position:fixed;z-index:1000;padding-bottom:1em;background:var(--main-bg);border:1px solid var(--lite-bg);border-left-width:1ex;border-top-left-radius:1ex;border-bottom-right-radius:1ex;grid-template-columns:auto auto 1fr;grid-template-rows:repeat(10,auto);transform:translateZ(0)}.tooltip-name{margin-left:-1px}.tooltip.visible{visibility:visible;box-shadow:6px 6px 10px rgba(0,0,0,.3)}.tooltip>*{display:block;padding-right:1em;white-space:nowrap}.tooltip-name{grid-row:1;grid-column:1/span 4;padding:.5ex 1em;margin-bottom:1em;max-width:40em;overflow-x:hidden;text-overflow:ellipsis;background:var(--lite-bg)}.tooltip-tag-tag{grid-column:2;align-self:end;line-height:166%;padding-left:1em}.tooltip-tag-value{grid-column:3;max-width:20em;overflow-x:hidden;text-overflow:ellipsis;align-self:end;line-height:166%}.tooltip-name,.tooltip-tag-value{font-weight:700}.tooltip-preview{display:inline-block;line-height:100%;overflow:hidden;padding-left:1em;padding-right:0;max-width:200px;max-height:200px;grid-column:1;grid-row:2;grid-row-end:-1}span.tooltip-preview:before{color:var(--role-user-fg);font-size:80px;line-height:80px}span.tooltip-preview.mod:before{color:var(--role-mod-fg)}.tooltip-user img{max-width:100px}@keyframes toolfadein{0%{opacity:0;border-color:var(--main-bg);background-color:var(--lite-bg)}to{opacity:1}}body#room{background:var(--main-bg);display:grid;width:100%;height:100%;padding:0;margin:0;grid-template-columns:1fr 1ex 2fr;grid-template-rows:auto 1fr auto auto;grid-template-areas:"nav splitter tools" "chat splitter files" "status splitter files" "chatbox splitter files"}#room h1{margin:0;padding:0;font-size:12pt}#room>nav{display:flex;align-items:center;align-content:center;justify-content:space-between}#room>nav#main>div{width:3ex}#menu{background:hsla(0,0%,100%,.9);color:#000}#menu:hover{background:hsla(0,0%,100%,.7)}#room>#tools{margin:0;padding:0;height:100%;grid-area:tools;display:flex;align-items:center;justify-content:flex-start}.filterbtn,.filterbtn:focus{margin-right:1ex;overflow:hidden;background:hsla(0,0%,50.2%,.4);transition:background .5s,color .5s ease-in;color:var(--text-fg);font-size:var(--base-size);width:32px;text-align:center}.filterbtn:hover{background:hsla(0,0%,50.2%,.8)!important}.filterbtn.disabled,.filterbtn.disabled:focus{background:transparent;color:var(--dark-fg);box-shadow:none}#filter{color:#fff;background:#000;border:0;padding:4px 1ex;user-select:none;outline:0}#filter:active,#filter:focus,#filter:valid{transition:flex .5s ease-out;flex:5}#filter:invalid,#filter:required{box-shadow:none}#filter-clear{margin-left:.4ex;font-size:10pt;background:transparent;color:var(--text-fg)}#filter-clear.disabled{display:none}#filter-status,#new-status{margin-left:2em;font-size:xx-small}#filter-status{font-family:var(--base-font)!important}#filter-status.i-filter:before{font-family:symbols;display:inline-block;margin-right:1ex}#new-status{cursor:pointer}#tools .spacer{flex:5}#tools .btn{font-size:12pt;width:32px;text-align:center;background:hsla(0,0%,100%,.7);color:#000;padding:.5ex;margin-top:.5ex;margin-left:.7ex;box-sizing:border-box;border-top-left-radius:6px;border-top-right-radius:6px;cursor:pointer;transition:background .5s ease-in;align-self:flex-end}#tools .btn:hover{background:hsla(0,0%,100%,.9)}#clearselection.btn{margin-right:1em}#nailoff.btn{margin-left:2em;border-top-right-radius:0}#nailon.btn{border-left:1px solid grey;margin-left:0;border-top-left-radius:0}#nailoff.btn.active,#nailon.btn.active{background:hsla(0,0%,100%,.5);box-shadow:inset 0 0 6px 0 rgba(0,0,0,.75)}#tools .btn:last-child{display:flex;justify-items:center;justify-content:center;align-items:center;align-content:center;width:auto;border-top-right-radius:0;margin-left:1em}#tools .btn:last-child span{color:#006400;font-size:16pt;display:inline-block;padding-left:.3ex;padding-right:.3ex}#clearselection,#selectall,#trash{display:none}.mod #clearselection,.mod #selectall,.mod #trash,.owner #clearselection,.owner #selectall,.owner #trash{display:block}.regular .modctrl,body.noreports #ctx-report,body:not(.newroom) #ctx-newroom{display:none!important}#chat{overflow:hidden;background:var(--dark-bg);min-width:380px}#chat,#chat-scroller{grid-area:chat}#messages{overflow-x:hidden;overflow-y:scroll;height:100%;padding:.3em 0 .5em;box-sizing:border-box;background:var(--dark-bg)}#messages>div{padding:.3ex 1ex .3ex 2ex;text-indent:-1ex}#messages>div>*{text-indent:0}.chatfile{border-radius:.2em;border-radius:.2em/2px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4em;text-align:center;padding:.2ex 1ex;text-decoration:none;background-color:var(--main-bg);border:1px solid var(--odd-bg);margin-bottom:2px}.chatfile .icon{display:inline-block;margin-right:.5ex}.msgcontainer.lastseen{border-bottom:1px solid var(--unread-marker-color)}.msgcontainer.system{font-size:small}.u{display:inline-block;font-weight:700;padding-right:1ex;white-space:nowrap;color:var(--dark-fg);text-decoration:none}.msg .u{padding:0}.u>.time{display:inline-block;font-weight:400;padding-right:1ex;font-size:x-small;-moz-user-select:none;user-select:none}.u.system{color:var(--role-system-fg)}.u.user{color:var(--role-user-fg)}.u.mod{color:var(--role-mod-fg)}.u>.ban-btn{color:var(--text-fg);display:inline-block;font-size:6pt;vertical-align:top;opacity:.3}.u>.i-owner,.u>.role{display:inline-block;width:16px;padding-right:.5ex;text-align:center;opacity:.7}.u>.ban-btn:hover{opacity:.9}a.r:before{content:"#";font-weight:700;color:hsla(0,0%,100%,.4);padding-right:.3ex;text-decoration:none!important}.channel,a.r:before{display:inline-block}.channel{margin-left:1em;font-size:small;font-style:italic;user-select:none;cursor:unset;opacity:.7}#messages>*{overflow-wrap:break-word;word-wrap:break-word}#messages>.hi{color:var(--hi-fg);background:var(--hi-bg)}#messages>.me{font-style:italic}#status{display:flex;padding:3px;justify-content:flex-end;align-items:center;align-content:center;grid-area:status;font-size:x-small;text-align:right}#status>*{margin-left:3ex}#status>div{user-select:none}#ips{cursor:pointer}#connection{display:none}#connection.visible{display:block}#usercount{display:inline-block;margin-left:1ex}#user-icon{color:#fff;display:inline-block;margin-right:.8ex}#user-icon.user{color:var(--role-user-fg)}#user-icon.mod{color:var(--role-mod-fg)}#nick{color:var(--text-fg);background:var(--dark-bg);border:1px solid var(--dark-bg);border-left-width:3px;outline:none;box-shadow:none}#endmarker{cursor:pointer}#chatbox{grid-area:chatbox}#text{display:block;width:calc(100% - 2ex);margin:0;padding:6px 1ex;border:0;resize:none;color:var(--text-fg);background:var(--dark-bg);outline:none;box-shadow:none;font-family:var(--base-font);font-size:14px}#text:disabled,#text:disabled::placeholder{color:var(--disabled-fg);background:var(--disabled-bg);opacity:1}#splitter{grid-area:splitter;cursor:col-resize}#splitter.dragging{background:#fff;position:absolute;top:0;bottom:0;width:.3ex;z-index:100000}.noips .tag-ip{display:none!important}.icon.i-image{color:#87cefa!important}.icon.i-video{color:#9acd32!important}.icon.i-document{color:#ffa07a!important}.icon.i-archive{color:bisque!important}.icon.i-audio{color:orchid!important}#ctx-options{display:none}.mod #ctx-options,.owner #ctx-options{display:block}.authed #ctx-login,.authed #ctx-register,.unauthed #ctx-account,.unauthed #ctx-logout{display:none}.kf{background-image:url(/favicon.png);background-size:16px;background-repeat:no-repeat;background-position:50%;height:16px;width:16px}#nick,.tag-user,.u{font-feature-settings:"salt" on}.welcome{background:hsla(0,0%,50.2%,.2);text-align:center;padding:1em}.welcome *{padding:0;margin:0;line-height:175%}.welcome h4{font-size:large}.welcome h5{margin-bottom:1em}.welcome_linkcont{font-size:x-large;text-decoration:none;border-top:1px solid var(--text-fg);border-bottom:1px solid var(--text-fg)}.welcome_link{display:inline-block;font-weight:700}.welcome_copy{display:inline-block;margin-left:1ex;cursor:pointer;transition:color 1s}.welcome_copy.copied{transition:color 1s;color:#90ee90!important}.welcome_tos{font-size:x-small;text-align:right}