body.coloured-nicks .user.colour-1{color:#107ead}body.coloured-nicks .user.colour-2{color:#a86500}body.coloured-nicks .user.colour-3{color:#008a3c}body.coloured-nicks .user.colour-4{color:#e00096}body.coloured-nicks .user.colour-5{color:#f0000c}body.coloured-nicks .user.colour-6{color:#000094}body.coloured-nicks .user.colour-7{color:#006441}body.coloured-nicks .user.colour-8{color:#00566e}body.coloured-nicks .user.colour-9{color:#e6006b}body.coloured-nicks .user.colour-10{color:#0d8766}body.coloured-nicks .user.colour-11{color:#006b3b}body.coloured-nicks .user.colour-12{color:#00857e}body.coloured-nicks .user.colour-13{color:#00465b}body.coloured-nicks .user.colour-14{color:#eb005a}body.coloured-nicks .user.colour-15{color:#e62600}body.coloured-nicks .user.colour-16{color:#0f8546}body.coloured-nicks .user.colour-17{color:#e60067}body.coloured-nicks .user.colour-18{color:#eb002b}body.coloured-nicks .user.colour-19{color:#eb003f}body.coloured-nicks .user.colour-20{color:#007a56}body.coloured-nicks .user.colour-21{color:#095092}body.coloured-nicks .user.colour-22{color:#000bde}body.coloured-nicks .user.colour-23{color:#008577}body.coloured-nicks .user.colour-24{color:#00367d}body.coloured-nicks .user.colour-25{color:#007e9e}body.coloured-nicks .user.colour-26{color:#006119}body.coloured-nicks .user.colour-27{color:#007ea8}body.coloured-nicks .user.colour-28{color:#3c8500}body.coloured-nicks .user.colour-29{color:#e6007e}body.coloured-nicks .user.colour-30{color:#c75300}body.coloured-nicks .user.colour-31{color:#eb0400}body.coloured-nicks .user.colour-32{color:#e60082}.irc-fg0{color:#fff}.irc-fg1{color:#000}.irc-fg2{color:#001f3f}.irc-fg3{color:#2ecc40}.irc-fg4{color:#ff4136}.irc-fg5{color:#85144b}.irc-fg6{color:#b10dc9}.irc-fg7{color:#ff851b}.irc-fg8{color:#ffdc00}.irc-fg9{color:#01ff70}.irc-fg10{color:#39cccc}.irc-fg11{color:#7fdbff}.irc-fg12{color:#0074d9}.irc-fg13{color:#f012be}.irc-fg14{color:#aaa}.irc-fg15{color:#ddd}.irc-bg0{background:#fff}.irc-bg1{background:#000}.irc-bg2{background:#001f3f}.irc-bg3{background:#2ecc40}.irc-bg4{background:#ff4136}.irc-bg5{background:#85144b}.irc-bg6{background:#b10dc9}.irc-bg7{background:#ff851b}.irc-bg8{background:#ffdc00}.irc-bg9{background:#01ff70}.irc-bg10{background:#39cccc}.irc-bg11{background:#7fdbff}.irc-bg12{background:#0074d9}.irc-bg13{background:#f012be}.irc-bg14{background:#aaa}.irc-bg15{background:#ddd}.irc-fg16{color:#470000}.irc-fg17{color:#472100}.irc-fg18{color:#474700}.irc-fg19{color:#324700}.irc-fg20{color:#004700}.irc-fg21{color:#00472c}.irc-fg22{color:#004747}.irc-fg23{color:#002747}.irc-fg24{color:#000047}.irc-fg25{color:#2e0047}.irc-fg26{color:#470047}.irc-fg27{color:#47002a}.irc-fg28{color:#740000}.irc-fg29{color:#743a00}.irc-fg30{color:#747400}.irc-fg31{color:#517400}.irc-fg32{color:#007400}.irc-fg33{color:#007449}.irc-fg34{color:#007474}.irc-fg35{color:#004074}.irc-fg36{color:#000074}.irc-fg37{color:#4b0074}.irc-fg38{color:#740074}.irc-fg39{color:#740045}.irc-fg40{color:#b50000}.irc-fg41{color:#b56300}.irc-fg42{color:#b5b500}.irc-fg43{color:#7db500}.irc-fg44{color:#00b500}.irc-fg45{color:#00b571}.irc-fg46{color:#00b5b5}.irc-fg47{color:#0063b5}.irc-fg48{color:#0000b5}.irc-fg49{color:#7500b5}.irc-fg50{color:#b500b5}.irc-fg51{color:#b5006b}.irc-fg52{color:red}.irc-fg53{color:#ff8c00}.irc-fg54{color:#ff0}.irc-fg55{color:#b2ff00}.irc-fg56{color:#0f0}.irc-fg57{color:#00ffa0}.irc-fg58{color:#0ff}.irc-fg59{color:#008cff}.irc-fg60{color:#00f}.irc-fg61{color:#a500ff}.irc-fg62{color:#f0f}.irc-fg63{color:#ff0098}.irc-fg64{color:#ff5959}.irc-fg65{color:#ffb459}.irc-fg66{color:#ffff71}.irc-fg67{color:#cfff60}.irc-fg68{color:#6fff6f}.irc-fg69{color:#65ffc9}.irc-fg70{color:#6dffff}.irc-fg71{color:#59b4ff}.irc-fg72{color:#5959ff}.irc-fg73{color:#c459ff}.irc-fg74{color:#f6f}.irc-fg75{color:#ff59bc}.irc-fg76{color:#ff9c9c}.irc-fg77{color:#ffd39c}.irc-fg78{color:#ffff9c}.irc-fg79{color:#e2ff9c}.irc-fg80{color:#9cff9c}.irc-fg81{color:#9cffdb}.irc-fg82{color:#9cffff}.irc-fg83{color:#9cd3ff}.irc-fg84{color:#9c9cff}.irc-fg85{color:#dc9cff}.irc-fg86{color:#ff9cff}.irc-fg87{color:#ff94d3}.irc-fg88{color:#000}.irc-fg89{color:#131313}.irc-fg90{color:#282828}.irc-fg91{color:#363636}.irc-fg92{color:#4d4d4d}.irc-fg93{color:#656565}.irc-fg94{color:#818181}.irc-fg95{color:#9f9f9f}.irc-fg96{color:#bcbcbc}.irc-fg97{color:#e2e2e2}.irc-fg98{color:#fff}.irc-bg16{background-color:#470000}.irc-bg17{background-color:#472100}.irc-bg18{background-color:#474700}.irc-bg19{background-color:#324700}.irc-bg20{background-color:#004700}.irc-bg21{background-color:#00472c}.irc-bg22{background-color:#004747}.irc-bg23{background-color:#002747}.irc-bg24{background-color:#000047}.irc-bg25{background-color:#2e0047}.irc-bg26{background-color:#470047}.irc-bg27{background-color:#47002a}.irc-bg28{background-color:#740000}.irc-bg29{background-color:#743a00}.irc-bg30{background-color:#747400}.irc-bg31{background-color:#517400}.irc-bg32{background-color:#007400}.irc-bg33{background-color:#007449}.irc-bg34{background-color:#007474}.irc-bg35{background-color:#004074}.irc-bg36{background-color:#000074}.irc-bg37{background-color:#4b0074}.irc-bg38{background-color:#740074}.irc-bg39{background-color:#740045}.irc-bg40{background-color:#b50000}.irc-bg41{background-color:#b56300}.irc-bg42{background-color:#b5b500}.irc-bg43{background-color:#7db500}.irc-bg44{background-color:#00b500}.irc-bg45{background-color:#00b571}.irc-bg46{background-color:#00b5b5}.irc-bg47{background-color:#0063b5}.irc-bg48{background-color:#0000b5}.irc-bg49{background-color:#7500b5}.irc-bg50{background-color:#b500b5}.irc-bg51{background-color:#b5006b}.irc-bg52{background-color:red}.irc-bg53{background-color:#ff8c00}.irc-bg54{background-color:#ff0}.irc-bg55{background-color:#b2ff00}.irc-bg56{background-color:#0f0}.irc-bg57{background-color:#00ffa0}.irc-bg58{background-color:#0ff}.irc-bg59{background-color:#008cff}.irc-bg60{background-color:#00f}.irc-bg61{background-color:#a500ff}.irc-bg62{background-color:#f0f}.irc-bg63{background-color:#ff0098}.irc-bg64{background-color:#ff5959}.irc-bg65{background-color:#ffb459}.irc-bg66{background-color:#ffff71}.irc-bg67{background-color:#cfff60}.irc-bg68{background-color:#6fff6f}.irc-bg69{background-color:#65ffc9}.irc-bg70{background-color:#6dffff}.irc-bg71{background-color:#59b4ff}.irc-bg72{background-color:#5959ff}.irc-bg73{background-color:#c459ff}.irc-bg74{background-color:#f6f}.irc-bg75{background-color:#ff59bc}.irc-bg76{background-color:#ff9c9c}.irc-bg77{background-color:#ffd39c}.irc-bg78{background-color:#ffff9c}.irc-bg79{background-color:#e2ff9c}.irc-bg80{background-color:#9cff9c}.irc-bg81{background-color:#9cffdb}.irc-bg82{background-color:#9cffff}.irc-bg83{background-color:#9cd3ff}.irc-bg84{background-color:#9c9cff}.irc-bg85{background-color:#dc9cff}.irc-bg86{background-color:#ff9cff}.irc-bg87{background-color:#ff94d3}.irc-bg88{background-color:#000}.irc-bg89{background-color:#131313}.irc-bg90{background-color:#282828}.irc-bg91{background-color:#363636}.irc-bg92{background-color:#4d4d4d}.irc-bg93{background-color:#656565}.irc-bg94{background-color:#818181}.irc-bg95{background-color:#9f9f9f}.irc-bg96{background-color:#bcbcbc}.irc-bg97{background-color:#e2e2e2}.irc-bg98{background-color:#fff}.irc-bold{font-weight:700}.irc-italic{font-style:italic}.irc-monospace{font-family:Consolas,Menlo,Monaco,Lucida Console,DejaVu Sans Mono,Courier New,monospace;font-size:14px;padding:2px 4px;background-color:#f9f2f4;border-radius:2px;color:#e74c3c}.irc-strikethrough{text-decoration:line-through}.irc-underline{text-decoration:underline}.irc-underline.irc-strikethrough{text-decoration:underline line-through}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(/content/opensans.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:FontAwesome;font-style:normal;font-weight:900;font-display:block;src:url(/content/fa-solid-900.woff2) format("woff2"),url(/content/fa-solid-900.woff) format("woff")}:root{--main-border:#b5b5b5;--button-background:#6abeff;--input-background:#fff;--input-border:#585858;--input-text:#222;--link:#060;--text:#222;--text-dim:#2225;--text-muted:#767676;--text-error:#e74c3c;--login-input-background:#fff;--login-input-text:#222;--menu-header-background:#9bccff;--menu-button-background:#dbecfd;--menu-button-background-active:#c6e2ff;--menu-button-text:#060;--menu-button-text-active:#060;--menu-section-border:#999;--menu-section-text:#222;--menu-list-border:#b5b5b5;--menu-action-button:hsla(0,0%,80%,.6);--menu-action-button-hover:#9bccff;--chat-background:#fff;--chat-border:#e7e7e7;--chat-input-background:#fff;--chat-nickname:#007ea8;--chat-notice:#0074d9;--chat-message-border:#f0f0f0;--chat-message-highlight-background:#efe8dc;--chat-message-highlight-border:#b08c4f;--chat-message-notice-border:#fdad41;--chat-message-self-border:#50a656;--chat-table-border:#222;--user-search-icon:#b5b5b5;--context-menu-background:#fff;--context-menu-divider:#b5b5b5;--context-menu-entry-background:rgba(0,0,0,.3);--context-menu-entry-hover:#c6e2ff;--context-menu-entry-shadow:rgba(0,0,0,.4);--context-menu-title:#c6e2ff;--context-menu-text:#222;--icon:#585858;--icon-green:#2ecc40;--icon-red:#ff4136;--content-min-width:305px;--content-max-width:350px;--font-monospace:Consolas,Menlo,Monaco,"Lucida Console","DejaVu Sans Mono","Courier New",monospace}body,html{position:relative;margin:0;padding:0;height:100%;width:100%;min-width:var(--content-min-width);overflow:hidden}body{display:flex;background:var(--chat-background);color:var(--text);flex-direction:row;font-family:Open Sans,Arial,sans-serif;font-size:14px}::-webkit-scrollbar{background-color:transparent;width:8px}::-webkit-scrollbar:hover{background-color:rgba(0,0,0,.09)}::-webkit-scrollbar-thumb:vertical{background:rgba(0,0,0,.5);border-radius:100px}::-webkit-scrollbar-thumb:vertical:active{background:rgba(0,0,0,.6)}a,a:focus,a:hover{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}button{background:none;border:none;font-family:Open Sans,Arial,sans-serif;outline:none;margin:0;padding:0}button.action{background:var(--chat-background);border:1px solid var(--menu-section-border);border-radius:3px;color:var(--menu-section-border);cursor:pointer;transition:color .1s ease,background-color .1s ease,border-color .1s ease,opacity .2s ease}button.action:hover{background-color:var(--button-background);border:1px solid var(--button-background);color:var(--chat-background)}button.submit{display:inline-block;font-size:14px;padding:5px 8px;height:32px}input,textarea{font-family:Open Sans,Arial,sans-serif;background-color:var(--input-background);border:1px solid var(--menu-list-border);box-sizing:border-box;color:var(--input-text);font-size:14px;margin:0;transition:border-color .15s ease}input:active,input:focus,textarea:active,textarea:focus{border-color:var(--input-border)}input{font-size:14px;height:35px;line-height:35px;padding:0 8px;width:100%}textarea{outline:none;padding:6px}[hidden]{display:none!important}#chat .send button:before,#chat main .emoji-list button:before,#menu .actions li:before,#menu .change-nickname form .save:before,#menu .channels li .close:before,#menu .channels li:before,.page .header-btn:before{flex-shrink:0;font-family:FontAwesome;color:var(--icon);pointer-events:none;text-align:center;width:30px}#menu .settings li label:after,#menu .settings li label:before,#users .search:after{font-family:FontAwesome;position:absolute;color:var(--icon);top:0;pointer-events:none;text-align:center;height:100%;width:35px}#chat main .entry .nickname:empty:before,#chat main .entry[data-type=notice] .nickname:before,#chat main .entry[data-type=wallops] .nickname:before{font-family:FontAwesome,Open Sans,Arial,sans-serif;text-align:right}#chat .send button,#chat main .emoji-list button,.page .header-btn{color:var(--icon);transition:background .15s ease}#chat .send button.selected,#chat .send button:hover,#chat main .emoji-list button:hover,.page .header-btn:hover{background:var(--menu-header-background)}.page{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:auto}.page:not(.show){display:none!important}.page header{flex-shrink:0;box-sizing:border-box;font-size:20px;font-weight:700;text-align:center;height:40px;line-height:40px;width:100%}.page header.title{height:47px;line-height:47px}.page h2{margin-bottom:30px}.page .header-btn{position:relative;flex-shrink:0}.page .close-page,.page .header-btn{height:40px;width:40px;cursor:pointer}.page .close-page{position:absolute;top:0;right:0}.page .close-page:before{content:"\f00d";font-size:25px}.page .padding{box-sizing:border-box;border:1px solid transparent!important;height:0}.page .user{color:var(--chat-nickname);cursor:pointer}.page .user:hover{text-decoration:underline}#login{flex-grow:1;scrollbar-width:thin}#login h2{font-size:36px;margin:45px 0 15px}#login form{box-sizing:border-box;padding:10px;max-width:var(--content-max-width);width:100%}#login form label{display:block;text-align:left}#login form label:not(:last-of-type){margin-bottom:15px}#login form label div{margin-bottom:5px}#login form input{background:var(--login-input-background);border-radius:3px;color:var(--login-input-text);margin:2px 0 10px}#login form button{display:inline-block;border:2px solid var(--button-background);color:var(--button-background);font-size:13px;font-weight:700;margin-top:30px;padding:9px 17px;text-transform:uppercase;width:auto}#login form button:hover{color:var(--chat-background)}#chat{flex-grow:1}#chat header{border-bottom:1px solid var(--chat-border);display:flex;flex-direction:row}#chat header .settings:before{content:"\f0c9"}#chat header .settings:after{position:absolute;content:"";background-clip:padding-box;background-color:var(--text-error);border:2px solid var(--chat-background);border-radius:50%;top:9px;right:7px;height:10px;width:10px;opacity:0;transition:opacity .15s ease}#chat header .settings.notification:after{opacity:1}#chat header .settings.notification:hover:after{border-color:var(--menu-header-background)}#chat header h1{display:block;font-size:16px;margin:0;padding:0}#chat header .channel{color:var(--icon);flex-shrink:0;margin:0 10px}#chat header .topic{flex-grow:1;font-size:14px;margin:0 10px;mask-image:linear-gradient(270deg,transparent,#000 20px);overflow:hidden;white-space:pre}#chat header .topic:not(:empty){cursor:pointer}#chat header .users:before{content:"\f0c0"}#chat main{flex-grow:1;position:relative;text-align:left;height:100%;width:100%}#chat main .messages{position:absolute;font-size:14px;left:0;right:0;bottom:0;max-height:100%;overflow-y:auto;scrollbar-width:thin}#chat main .messages:after,#chat main .messages:before{display:block;content:"";height:10px}#chat main .entry{position:relative;display:flex;flex-direction:row;line-height:1.5;overflow:hidden;overflow-wrap:break-word}#chat main .entry.highlight:not(.self){background:var(--chat-message-highlight-background)}#chat main .entry.highlight:not(.self):before,#chat main .entry.self:before,#chat main .entry[data-type=notice]:before,#chat main .entry[data-type=wallops]:before{position:absolute;border-left:4px solid transparent;content:"";top:0;bottom:0;left:0;white-space:pre}#chat main .entry .nickname,#chat main .entry time{padding:3px 0}#chat main .entry[data-type=action] .content,#chat main .entry[data-type=action] .content .user,#chat main .entry[data-type=action] .nickname{color:#f39c12}#chat main .entry[data-type=notice]:before,#chat main .entry[data-type=wallops]:before{border-color:var(--chat-message-notice-border)}#chat main .entry.highlight:not(.self):not([data-type=action]):before{border-color:var(--chat-message-highlight-border)}#chat main .entry.self:before{border-color:var(--chat-message-self-border)}#chat main .entry[data-type=banlist],#chat main .entry[data-type=list],#chat main .entry[data-type=whois]{overflow:unset}#chat main .entry[data-type=whois]:not(:last-child){margin-bottom:10px}body:not(.show-mode) #chat main .entry[data-type=mode]:not(.self):not(.target-self),body:not(.show-status) #chat main .entry[data-type=join],body:not(.show-status) #chat main .entry[data-type=part],body:not(.show-status) #chat main .entry[data-type=quit]{display:none}#chat main .entry time{flex-shrink:0;display:inline-block;color:var(--text-muted);padding-left:10px;width:45px}#chat main .entry .nickname{flex-shrink:0;align-self:center;box-sizing:border-box;padding-right:8px;text-align:right;white-space:nowrap;width:165px}#chat main .entry .nickname:not(:empty){mask-image:linear-gradient(270deg,transparent,#000 8px)}#chat main .entry[data-type=info] .nickname,#chat main .entry[data-type=motd] .nickname{align-self:unset}#chat main .entry[data-type=notice] .nickname{color:var(--chat-notice)}#chat main .entry[data-type=unhandled] .nickname{color:var(--text-muted)}#chat main .entry[data-type=notice] .nickname:after,#chat main .entry[data-type=privmsg] .nickname:after,#chat main .entry[data-type=wallops] .nickname:after{content:":"}#chat main .entry[data-type=action] .nickname:before{content:"\f005"}#chat main .entry[data-type=away] .nickname:before{content:"\f017";color:var(--text-muted)}#chat main .entry[data-type=ctcp] .nickname:before{content:"\f15c";color:var(--text-muted)}#chat main .entry[data-type=error] .nickname:before{content:"\f05a";color:var(--text-error)}#chat main .entry[data-type=info] .nickname:before{content:"\f02e";color:var(--text-muted)}#chat main .entry[data-type=invite] .nickname:before{content:"\f0e0";color:var(--icon-green)}#chat main .entry[data-type=join] .nickname:before{content:"\f2f6";color:var(--icon-green)}#chat main .entry[data-type=kick] .nickname:before{content:"\f05e";color:var(--icon-red)}#chat main .entry[data-type=mode] .nickname:before{content:"\f05a";color:var(--icon-green)}#chat main .entry[data-type=motd] .nickname:before{content:"\f02e";color:var(--text-muted)}#chat main .entry[data-type=chghost] .nickname:before,#chat main .entry[data-type=nick] .nickname:before{content:"\f007";color:var(--icon-green)}#chat main .entry[data-type=notice] .nickname:before{content:"[Notice]";color:var(--chat-notice);padding-right:4px;white-space:pre}#chat main .entry[data-type=part] .nickname:before,#chat main .entry[data-type=quit] .nickname:before{color:var(--icon-red);content:"\f2f5";transform:rotate(180deg)}#chat main .entry[data-type=raw] .nickname:before{content:"\f359";color:var(--icon-green)}#chat main .entry[data-type=topic] .nickname:before{content:"\f0a1";color:var(--icon-green)}#chat main .entry[data-type=wallops] .nickname:before{content:"\f0a1   Broadcast:";color:var(--chat-notice);padding-right:6px;white-space:pre}#chat main .entry[data-type=whois] .nickname:before
#chat main .entry[data-type=whowas] .nickname:before{content:"\f2bb";color:var(--icon-green)}#chat main .entry .gap{font-size:0;overflow:hidden;width:0}#chat main .entry .content{border-left:1px solid var(--chat-message-border);overflow:hidden;padding:3px 8px;white-space:pre-wrap}#chat main .entry[data-type=info] .content,#chat main .entry[data-type=motd] .content{background:var(--chat-message-border);border-radius:4px;font-family:var(--font-monospace);margin:8px;padding:6px;white-space:pre-wrap}#chat main .entry[data-type=motd] .content{white-space:pre-line}#chat main .entry[data-type=away] .content,#chat main .entry[data-type=join] .content,#chat main .entry[data-type=kick] .content,#chat main .entry[data-type=mode] .content,#chat main .entry[data-type=nick] .content,#chat main .entry[data-type=part] .content,#chat main .entry[data-type=quit] .content,#chat main .entry[data-type=topic] .content,#chat main .entry[data-type=topicsetby] .content{color:var(--text-muted)}#chat main .entry[data-type=error] .content{color:var(--text-error)}#chat main .channel{cursor:pointer}#chat main .channel:hover{text-decoration:underline}#chat main .emoji{font-size:20px;line-height:1.1;vertical-align:top}#chat main .emoji-code{height:28px;width:28px;line-height:1;vertical-align:middle}#chat main .scroll-bottom{position:absolute;border:2px solid var(--button-background);border-radius:50%;bottom:15px;color:var(--button-background);opacity:1;padding-top:2px;right:21px;height:36px;width:36px}#chat main .scroll-bottom:not(.show){opacity:0;pointer-events:none}#chat main .scroll-bottom:hover{color:var(--chat-background)}#chat main .scroll-bottom:before{font-family:FontAwesome;font-size:18px;content:"\f107"}body.nousers #chat header .users,body.nousers #users{display:none}#chat main table{border:1px solid var(--chat-table-border);border-collapse:collapse;margin:2px 10px;overflow-wrap:anywhere}#chat main table.fullwidth{width:calc(100% - 20px)}#chat main table tbody tr:not(:last-child),#chat main table thead tr{border-bottom:1px solid var(--chat-table-border)}#chat main table td,#chat main table th{padding:8px}#chat main table td:not(:last-child),#chat main table th:not(:last-child){border-right:1px solid var(--chat-table-border)}#chat main .emoji-list{position:absolute;display:flex;flex-direction:column;background:var(--context-menu-background);border:1px solid var(--context-menu-entry-background);border-radius:4px;box-shadow:0 1px 4px var(--context-menu-entry-shadow);box-sizing:border-box;color:var(--context-menu-text);right:0;bottom:0;max-width:calc(var(--content-max-width) - 20px);width:100%;user-select:none}#chat main .emoji-list .header{display:flex;flex-direction:row;background:var(--menu-button-background-active);border-bottom:1px solid var(--menu-list-border);line-height:30px;height:30px}#chat main .emoji-list .header h2{font-size:16px;font-weight:400;margin:0;text-align:center;width:100%}#chat main .emoji-list .header .close{flex-shrink:0;cursor:pointer;width:30px}#chat main .emoji-list .header .close:before{content:"\f00d";font-size:18px}#chat main .emoji-list .list{display:flex;flex-direction:row;flex-wrap:wrap;padding:3px;min-height:41px;max-height:150px;overflow-y:auto;scrollbar-width:thin}#chat main .emoji-list .list:after{content:"";height:2px;width:100%}#chat main .emoji-list .list img{display:inline-block;flex:0 0 auto;cursor:pointer;padding:2px;text-align:center;line-height:35px;height:35px;width:35px}#chat main .emoji-list .list img:hover{background:var(--menu-button-background-active)}#chat .send{display:flex;flex-direction:row;flex-shrink:0;border-top:1px solid var(--chat-border);margin:0;padding:0}#chat .send,#chat .send textarea{background:var(--chat-input-background);width:100%}#chat .send textarea{align-self:center;border:none;line-height:19px;max-height:95px;padding:13px 0 13px 10px;touch-action:pan-y;resize:none}#chat .send button{flex-shrink:0;cursor:pointer;font-size:16px;opacity:1;width:40px}#chat .send .show-emoji-list:before{content:"\f581"}#chat .send button[type=submit]:before{content:"\f1d8"}#menu{border-right:1px solid var(--main-border);padding:0 10px;min-width:var(--content-min-width);scrollbar-width:thin}#menu,#menu>section{box-sizing:border-box;max-width:var(--content-max-width)}#menu>section{border:1px solid var(--menu-section-border);width:100%}#menu>section:not(:last-child){margin-bottom:20px}#menu>* h2{background:var(--menu-header-background);border-bottom:1px solid var(--menu-section-border);color:var(--menu-section-text);font-size:16px;margin:0;padding:0;height:35px;line-height:35px}#menu>* h3{font-size:14px;font-weight:400;margin:0;padding:10px 8px}#menu>* .close,#menu>* .save{flex-shrink:0;background:var(--menu-action-button);cursor:pointer;height:100%;width:35px;transition:background-color .15s,color .15s,opacity .15s}#menu>* .close:hover,#menu>* .save:hover{color:#000;background:var(--menu-action-button-hover)}#menu>* ul{list-style:none;margin:0;padding:0}#menu>* li{display:flex;flex-direction:row;height:35px;line-height:35px;padding:0;text-align:left;user-select:none;cursor:pointer}#menu>* li:not(.active):hover{background:var(--menu-button-background)}#menu>* li.active{background:var(--menu-button-background-active)}#menu>* li:not(:last-child){border-bottom:1px solid var(--menu-list-border)}#menu .actions li{cursor:pointer}#menu .actions li[data-action=list-banned]:before{content:"\f03a"}#menu .actions li[data-action=change-topic]:before{content:"\f303"}#menu form>div{display:flex;flex-direction:row;height:35px;line-height:35px;text-align:left}#menu form>div:not(:last-child){border-bottom:1px solid var(--menu-list-border)}#menu form>div>:not(button){display:block}#menu form>div input{flex-grow:1;background-color:var(--chat-background);border:none;margin:0;height:100%;outline:none}#menu form>div .save:before{content:"\f00c";font-size:18px}#menu .channels li:before{content:"\f086"}#menu .channels li[data-type=network]:before{content:"\f233"}#menu .channels li[data-type=special]:before{content:"\f03a"}#menu .channels li[data-type=network] .name{font-weight:700}#menu .channels li span{display:block}#menu .channels li .name{flex-grow:1;color:var(--menu-button-text);position:relative;padding-right:10px;width:100%;transition:background-color .2s,color .2s}#menu .channels li.active .name{color:var(--menu-button-text-active)}#menu .channels li .name[data-unread]:after{position:absolute;flex-shrink:0;background:rgba(0,0,0,.5);border-radius:3px;color:#ddd;content:attr(data-unread);line-height:21px;padding:0 5px;text-align:center;top:50%;transform:translateY(-50%);right:7px;min-width:10px}#menu .channels li .close:before{content:"\f00d";font-size:18px}#menu .channels li.notification .name[data-unread]:after{background:rgba(255,128,0,.75);color:var(--text)}#menu .register-nickname h3{white-space:pre-wrap}#menu .register-nickname form div.submit{display:block;height:40px;line-height:39px;text-align:center}#menu .settings li label{position:relative;display:block;box-sizing:border-box;padding:0 30px;height:100%;width:100%;cursor:pointer}#menu .settings li label:before{position:absolute;content:"\f013";font-size:18px;left:0;width:30px}#menu .settings li label:after{color:var(--text-dim);content:"\f00c";font-size:18px;right:0}#menu .settings li input{display:none}#menu .settings li input:checked~label,#menu .settings li input:checked~label:after{background:var(--menu-button-background-active)}#menu .settings li input:checked~label:after{color:var(--text)}#users{display:flex;flex-direction:column;box-sizing:border-box;border-left:1px solid var(--main-border);min-width:var(--content-min-width);scrollbar-width:thin}#users,#users>:not(button){max-width:var(--content-max-width)}#users>:not(button){width:100%}#users .search{position:relative;margin:0 0 14px;text-align:left;height:35px;line-height:35px;width:calc(100% - 20px)}#users .search input{border-radius:3px;padding-right:35px;height:100%;width:100%}#users .search:after{color:var(--user-search-icon);content:"\f002";right:0}#users .list{height:100%;overflow-y:auto;scrollbar-width:thin}#users section{text-align:left}#users section:not(:last-child){margin-bottom:25px}#users section h2{font-size:16px;font-weight:700;margin:0 0 5px;padding:0 18px}#users section ul{list-style:none;margin:0;padding:0}#users section li{line-height:26px;overflow-wrap:break-word;padding:0 18px}#users section li:last-child{margin-bottom:15px}#users section li:hover{background:var(--menu-button-background);text-decoration:none}#context-menu{position:absolute;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--context-menu-text);top:0;left:0;right:0;bottom:0;overflow:auto;z-index:100}#context-menu>*{position:absolute;background:var(--context-menu-background);border:1px solid var(--context-menu-entry-background);border-radius:4px;box-shadow:0 1px 4px var(--context-menu-entry-shadow);list-style:none;outline:0;margin:0;padding:0;min-width:180px;max-width:var(--content-max-width);white-space:nowrap}#context-menu .user li:not(.divider){padding:4px 13px 4px 0;height:26px;line-height:26px}#context-menu .user li.name{background:var(--context-menu-title);cursor:default}#context-menu .user li.divider{background:var(--context-menu-divider);height:1px}#context-menu .user li:not(.name):hover{background:var(--context-menu-entry-hover);cursor:pointer}#context-menu .user li:before{display:inline-block;font-family:FontAwesome;text-align:center;width:35px}#context-menu .user li.name:before{content:"\f007"}#context-menu .user li.info:before{content:"\f05a"}#context-menu .user li.message:before{content:"\f075"}#context-menu .user li.ignore:before{content:"\f4b3"}#context-menu .user li.kick:before{content:"\f05e"}#context-menu .user li.mute:before{content:"\f4b3"}#context-menu .user li.admin:before,#context-menu .user li.op:before{content:"\f1fa"}#context-menu .user li.hop:before{content:"\f295"}#context-menu .user li.voice:before{content:"\f067"}#context-menu .user li.remove:before{content:"\f00d"}#context-menu .topic{box-sizing:border-box;padding:0 8px;text-align:center;overflow-wrap:break-word;width:calc(100% - 20px)}#context-menu .topic:not(.change){max-width:var(--content-max-width)}#context-menu .topic.change{padding-bottom:8px}#context-menu .topic h2{display:block;border-bottom:1px solid var(--context-menu-entry-hover);font-size:16px;font-weight:700;line-height:22px;margin:0;padding:8px 0}#context-menu .topic div{text-align:left}#context-menu .topic:not(.change) div{padding:10px 0;text-align:center;white-space:pre-wrap}#context-menu .topic textarea{display:block;margin-bottom:10px;min-height:150px;width:100%;resize:none}@media screen and (min-width:351px){#chat main .emoji-list{right:5px;bottom:5px;width:calc(100% - 10px)}}@media screen and (min-width:769px){#chat main .messages{min-width:500px}.page .close-page{display:none}}@media screen and (max-width:768px){#menu,#users{border:none;max-width:100%;width:100%}#chat main .entry[data-type=topicsetby],body:not(.show-time) #chat main .entry time{display:none}#chat header .channel{margin:0}#chat main .messages:after,#chat main .messages:before{height:5px}#chat main .entry{display:block;padding:7px 10px}#chat main .entry[data-type=banlist],#chat main .entry[data-type=list],#chat main .entry[data-type=whois]{padding:7px 0}#chat main .entry:after{position:absolute;content:"";left:10px;top:0;width:calc(100% - 20px);border-top:1px solid var(--chat-message-border)}#chat main .entry time{display:inline;padding:0 8px 0 0}#chat main .entry .nickname{margin-right:8px;padding-right:0;white-space:pre-wrap}#chat main .entry .nickname:not(:empty){mask-image:none}#chat main .entry[data-type=""] .nickname{padding-right:0}#chat main .entry .content{border-left:none;padding:0}#chat main .entry[data-type=info] .content,#chat main .entry[data-type=motd] .content{display:inline-block}}@media screen and (max-height:400px){#login h2{margin:15px 0}}[dark]{--main-border:#2a3036;--button-background:#aaa;--input-background:#353b42;--input-border:#070808;--input-text:#f3f3f3;--link:#80b8ea;--text:#f3f3f3;--text-dim:#f3f3f355;--text-muted:#f3f3f3;--text-error:#ff6251;--menu-header-background:#242930;--menu-button-background:#333c46;--menu-button-background-active:#2c3239;--menu-button-text:#ddd;--menu-button-text-active:#fff;--menu-section-border:#070808;--menu-section-text:#f3f3f3;--menu-list-border:#2a3036;--menu-action-button:rgba(36,36,36,.6);--menu-action-button-hover:#1a1d23;--chat-background:#3d464f;--chat-border:#353b42;--chat-input-background:#353b42;--chat-nickname:#007ea8;--chat-notice:#f39c12;--chat-message-border:#2a323d;--chat-message-highlight-background:#4d4332;--chat-table-border:#f3f3f3;--user-search-icon:#858585;--context-menu-background:#3d464f;--context-menu-divider:#2a3036;--context-menu-entry-hover:#333c46;--context-menu-title:#333c46;--context-menu-text:#f3f3f3;--icon:#ddd}[dark] body{scrollbar-color:rgba(0,0,0,.5) transparent}[dark] button.action{border-color:var(--button-background);color:var(--button-background)}[dark] button.action:hover{background-color:var(--chat-background);border-color:var(--menu-button-text);color:var(--menu-button-text)}[dark] input,[dark] textarea{color:var(--text)}[dark] #login form button:hover{border-color:var(--menu-button-text);color:var(--menu-button-text)}[dark] #chat main .entry[data-type=notice] .nickname:before{color:inherit}[dark] #chat main .scroll-bottom:hover{background:var(--button-background);color:var(--text)}@media (max-width:768px){[dark] #chat main .entry:after{border-color:var(--chat-border)}}[dark] body.coloured-nicks .user.colour-1{color:#f7adf7}[dark] body.coloured-nicks .user.colour-2{color:#abf99f}[dark] body.coloured-nicks .user.colour-3{color:#86efdc}[dark] body.coloured-nicks .user.colour-4{color:#c890eb}[dark] body.coloured-nicks .user.colour-5{color:#f9a4b3}[dark] body.coloured-nicks .user.colour-6{color:#f7999a}[dark] body.coloured-nicks .user.colour-7{color:#f497b9}[dark] body.coloured-nicks .user.colour-8{color:#f9a9d7}[dark] body.coloured-nicks .user.colour-9{color:#85a7e3}[dark] body.coloured-nicks .user.colour-10{color:#a8b8ff}[dark] body.coloured-nicks .user.colour-11{color:#b695fc}[dark] body.coloured-nicks .user.colour-12{color:#f4aead}[dark] body.coloured-nicks .user.colour-13{color:#fc7cb1}[dark] body.coloured-nicks .user.colour-14{color:#ff72e0}[dark] body.coloured-nicks .user.colour-15{color:#8cb6ea}[dark] body.coloured-nicks .user.colour-16{color:#f9857c}[dark] body.coloured-nicks .user.colour-17{color:#ed9b82}[dark] body.coloured-nicks .user.colour-18{color:#8df484}[dark] body.coloured-nicks .user.colour-19{color:#ffcce3}[dark] body.coloured-nicks .user.colour-20{color:#efcc81}[dark] body.coloured-nicks .user.colour-21{color:#92a2ed}[dark] body.coloured-nicks .user.colour-22{color:#f4d484}[dark] body.coloured-nicks .user.colour-23{color:#97ea70}[dark] body.coloured-nicks .user.colour-24{color:#fcbbba}[dark] body.coloured-nicks .user.colour-25{color:#eef975}[dark] body.coloured-nicks .user.colour-26{color:#c7ff93}[dark] body.coloured-nicks .user.colour-27{color:#ffade1}[dark] body.coloured-nicks .user.colour-28{color:#98ecf2}[dark] body.coloured-nicks .user.colour-29{color:#91a2f5}[dark] body.coloured-nicks .user.colour-30{color:#b19aea}[dark] body.coloured-nicks .user.colour-31{color:#f2a4eb}[dark] body.coloured-nicks .user.colour-32{color:#85f27d}[dark] .irc-monospace{background:#28333d;color:#f3f3f3}[dark] .irc-fg2{color:#0074d9}[dark] .irc-fg5{color:#e969a7}[dark] .irc-fg12{color:#50a8ff}