@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes shake{0%{transform:translate(-1vw,-1vh)}10%{transform:translate(-.5vw,2vh)}20%{transform:translateY(-.5vh)}30%{transform:translate(-1vw,1vh)}40%{transform:translate(2vw)}50%{transform:translate(.5vw,-1vh)}60%{transform:translate(-1vw,-.5vh)}70%{transform:translate(-.5vw,-1.5vh)}80%{transform:translate(1vw,-1vh)}90%{transform:translate(-.5vw,.5vh)}to{transform:translate(-1vw,-1vh)}}@keyframes flash{0%{filter:invert(0)}to{filter:invert(1)}}*{box-sizing:border-box;margin:0;outline-style:none;padding:0;position:relative;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}html{height:100%;height:100vh;height:100dvh;width:100%;width:100vw;width:100dvw}body{background:var(--theme-colour-main-background,#000);color:var(--theme-colour-main-colour,#fff);height:100%;width:100%}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.hidden{display:none!important;visibility:none!important}.sjis{font-family:IPAMonaPGothic,IPA モナー Pゴシック,Monapo,Mona,MS PGothic,ＭＳ Ｐゴシック,monospace;font-size:16px;line-height:18px}.mami-copyright{font-size:.9em;line-height:1.5em;opacity:.8;padding:6px 0;text-align:center}.main{display:flex;flex-direction:column;flex-grow:2;flex-shrink:1;gap:4px}@media (max-width:800px){.main{margin-right:44px}}.noscript{align-items:center;background:#000;background:repeating-linear-gradient(-45deg,#220,#220 20px,#000 20px,#000 40px);box-shadow:inset 0 0 1em #000;color:#fff;display:flex;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;height:100%;justify-content:center;text-align:center;width:100%}.noscript-icon{margin:6px}.noscript-content{background-color:rgba(0,0,0,.8);box-shadow:0 0 1em #000;padding:20px;width:100%}.noscript-header{font-size:1.4em;line-height:1.6em}.noscript-body{font-size:.9em;margin-top:4px}.noscript-body p{line-height:1.5em}.noscript-body code{font-size:1.3em}.msgbox-container{align-items:center;background:#1118;bottom:0;color:#fff;display:grid;grid-template-columns:340px;height:100%;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:88888888}.msgbox-container,.msgbox-dialog{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.msgbox-dialog{background:#444d;border:1px solid #5554;display:flex;filter:drop-shadow(0 6px 1em #000);flex-direction:column;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:.8em;grid-column:1;grid-row:1;line-height:1.4em}.msgbox-dialog-body,.msgbox-dialog-line{margin:6px}.msgbox-dialog-buttons{display:flex;gap:2px;justify-content:space-evenly;margin:2px}.msgbox-dialog-buttons-many{flex-direction:column}.msgbox-dialog-button{background:#555d;border:1px solid #6664;color:inherit;display:block;font-family:inherit;font-size:inherit;line-height:inherit;padding:7px 4px 6px;transition:background .1s,border-color .1s;width:100%}.msgbox-dialog-button:focus{outline:1px solid #ccc}.msgbox-dialog-button:focus,.msgbox-dialog-button:hover{background:#666d;border-color:#7774}.msgbox-dialog-button:active{background:#5a5a5add;border-color:#6a6a6a44}.msgbox-dialog-button-primary{font-weight:700}.throbber{display:flex;flex-direction:column;justify-content:center;min-height:var(--throbber-container-height,calc(var(--throbber-size, 1)*100px));min-width:var(--throbber-container-width,calc(var(--throbber-size, 1)*100px))}.throbber-inline{display:inline-flex;height:var(--throbber-container-height,auto);min-height:0;min-width:0;width:var(--throbber-container-width,auto)}.throbber-frame{display:flex;flex:0 0 auto;justify-content:center}.throbber-icon{display:grid;gap:var(--throbber-gap,calc(var(--throbber-size, 1)*1px));grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);margin:var(--throbber-margin,calc(var(--throbber-size, 1)*10px))}.throbber-icon-block{background:var(--throbber-colour,currentColor);height:var(--throbber-height,calc(var(--throbber-size, 1)*10px));width:var(--throbber-width,calc(var(--throbber-size, 1)*10px))}.throbber-icon-block-hidden{opacity:0}.views{overflow:hidden}.views-item{height:100%;min-height:0;min-width:0;overflow:auto;width:100%}.views-background{left:0;position:absolute;top:0}.sndtest{background:#000;color:#000;color:#fff;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;line-height:20px}.sndtest button{font-family:inherit;font-size:inherit;line-height:inherit}.sndtest-view{display:flex;margin:2px}.sndtest-view button{background:#f55;border:0;border-bottom:red;border-radius:0;color:#fff;flex-grow:1;flex-shrink:1;padding:10px}.sndtest-controls{display:flex;gap:10px;margin:10px;overflow:auto}.sndtest-library{display:flex;flex-wrap:wrap;gap:2px;margin:10px}.sndtest-library button{background:#111;border:1px solid #222;border-radius:0;color:#fff;padding:4px}.sndtest-playing{display:flex;flex-direction:column-reverse;gap:2px;margin:10px}.sndtest-player{align-items:center;background:#111;border:1px solid #222;display:flex;flex-wrap:wrap;gap:10px;padding:4px}.sndtest-player button{background:#222;border:1px solid #333;border-radius:0;color:#fff;padding:4px}.sndtest-player-details{min-width:500px}.sndtest-player-title{font-size:1.4em;line-height:1.5em}@keyframes baka-marquee-anim{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.baka{background:repeating-linear-gradient(-45deg,#ff3d3d,#ff3d3d 20px,red 20px,red 40px);color:#000;color:#fff;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:16px;line-height:25px}.baka,.baka-container{display:flex;flex-direction:column}.baka-container{background:#0008;flex-grow:1;flex-shrink:1;justify-content:flex-end}.baka-bottom{flex-grow:0;flex-shrink:0;height:6em}.baka-spacing{flex-grow:1;flex-shrink:1}.baka-marquee{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0005;display:flex;flex-grow:0;flex-shrink:0;height:6em;overflow:hidden;white-space:nowrap;width:100%}.baka-marquee-text{animation:baka-marquee-anim 2.33s linear infinite;font-size:5rem;font-weight:700;line-height:1.2em;padding:0 .25em;text-transform:uppercase}.baka-duration{flex-grow:0;flex-shrink:0;margin:5px max(5px,env(safe-area-inset-right)) 5px max(5px,env(safe-area-inset-left))}.baka-duration-inner{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0002;display:inline-block;padding:5px 10px}.ping{aspect-ratio:1;background:#000;display:grid;grid-template-columns:repeat(16,1fr);grid-template-rows:repeat(16,1fr);min-height:16px;min-width:16px}.scheme-dark .ping-state-good{--ping-colour:#39e700}.scheme-dark .ping-state-warn{--ping-colour:#ffbd00}.scheme-dark .ping-state-poor{--ping-colour:#f70029}.scheme-light .ping-state-good{--ping-colour:#39bd4a}.scheme-light .ping-state-warn{--ping-colour:#ffc600}.scheme-light .ping-state-poor{--ping-colour:#ff5a73}.ping-background{grid-column:2/span 14;grid-row:4/span 10}.scheme-dark .ping-background{background:#000}.scheme-light .ping-background{background:#fff}.ping-colour{background:var(--ping-colour,#00f);grid-column:2/span 14}.ping-colour-top{grid-row:2}.ping-colour-bottom{grid-row:15}.ping-antenna{grid-column:3/span 3;grid-row:5/span 8}.scheme-dark .ping-antenna{background:#b5b5b5}.scheme-light .ping-antenna{background:#000}.ping-antenna-dot{grid-column:4;grid-row:6}.scheme-dark .ping-antenna-dot{background:#000}.scheme-light .ping-antenna-dot{background:var(--ping-colour,#00f)}.ping-antenna-over{grid-row:8/span 5}.scheme-dark .ping-antenna-over{background:#000}.scheme-light .ping-antenna-over{background:#fff}.ping-antenna-left{grid-column:3}.ping-antenna-right{grid-column:5}.ping-bar{grid-column-end:span 2}.scheme-dark .ping-bar{background:#525252}.scheme-light .ping-bar{background:#efefef}.scheme-dark .ping-bar-on{background:#fff}.scheme-light .ping-bar-on{background:#000}.ping-bar-1{grid-column-start:7;grid-row:11/span 2}.ping-bar-2{grid-column-start:10;grid-row:8/span 5}.ping-bar-3{grid-column-start:13;grid-row:5/span 8}.chat{background-color:var(--theme-colour-chat-background,#fff);box-shadow:var(--theme-size-chat-box-shadow-x,0) var(--theme-size-chat-box-shadow-y,0) var(--theme-size-chat-box-shadow-blur,0) var(--theme-size-chat-box-shadow-spread,0) var(--theme-colour-chat-box-shadow,#000);flex:1 1 auto;font-size:12px;overflow:auto}.chat--compact{font-size:13px}.eeprom-item-progress{height:14px;margin:0 5px 5px}.eeprom-drop-overlay{background:rgba(0,0,0,.6);bottom:0;left:0;position:fixed;right:0;top:0}.emoticon{background:no-repeat 50% transparent;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;margin:1px;vertical-align:middle}.emoticon--button{align-items:center;border:0;cursor:pointer;display:inline-flex;height:30px;justify-content:center;vertical-align:middle;width:30px}.emoticon--button .emoticon{max-height:30px;max-width:30px}.input{flex-grow:0;flex-shrink:0}.input__main{display:flex}.input__text{flex-grow:1;height:40px;max-height:140px;resize:none}.input__button,.input__text{border:1px solid;border-radius:0}.input__button:not(.input__button--send),.input__text{border-right:0}.input__button{border-left:0;cursor:pointer;font-size:2em;width:40px}.input__menu{display:flex;flex-wrap:wrap;gap:2px;padding:2px}.input__menu:empty{display:none}.markup__button{background:transparent;border:0;cursor:pointer;font-family:inherit;min-width:26px;padding:4px 8px;text-align:center;transition:background .1s}.markup__link{color:#1e90ff;text-decoration:none}.markup__link:focus,.markup__link:hover{text-decoration:underline}.chat:not(.mami-do-not-mark-links-as-visited) .markup__link--visited,.chat:not(.mami-do-not-mark-links-as-visited) .markup__link:visited{color:#6b4f80}.message{display:flex;margin:0 4px}.message:hover .message__time{opacity:1}.message__meta{display:inline-flex}.message__container{display:inline-flex;margin-left:4px}.message__avatar{align-items:center;background:no-repeat 50%/cover transparent;background-color:var(--theme-colour-message-avatar-background,#fff);border-radius:5%;display:none;flex-grow:0;flex-shrink:0;font-family:Font Awesome\ 5 Free;font-size:2em;font-weight:900;height:40px;justify-content:center;margin:0 4px;width:40px}.message__avatar--disabled{background:transparent!important}.message__avatar--disabled:before{content:"\f007"}.message__user{display:none;font-weight:700}.message__time{color:var(--theme-colour-message-time-colour,#000);font-size:.8em;-webkit-hyphens:auto;hyphens:auto;margin-right:8px;opacity:0;text-align:center;transition:opacity .2s;width:40px}.message__text{white-space:pre-wrap;word-wrap:normal;font-size:1.2em;word-break:break-word}#umi-messages-anchor{height:8px}.message--first{margin-top:8px}.message--first:not(:first-child){border-top:1px solid var(--theme-colour-message-separator,#000);padding-top:8px}.message--first .message__time{margin:0;opacity:1;width:auto}.message--first .message__time:before{content:"\A0@\A0"}.message--first .message__container{display:block}.message--first .message__avatar,.message--first .message__user{display:inline-flex}.message--first .message__user{white-space:pre-wrap;word-wrap:normal;word-break:break-word}.message--user--1 .message__avatar{background:transparent!important}.message--user--1 .message__avatar:before{content:"\f069"}.message--user--1 .message__user{display:none}.message--user--1 .message__time:before{content:""!important}.chat--compact .message{border:0 solid transparent!important;margin:0;padding:0 4px!important}.chat--compact .message:nth-child(2n){background-color:var(--theme-colour-message-compact-alternate-background,#ddd)}.chat--compact .message__container{display:inline-flex!important;margin:0}.chat--compact .message__meta{display:inline-flex;flex-shrink:0}.chat--compact .message__avatar{display:none!important}.chat--compact .message__user{display:block;order:2}.chat--compact .message__user:after{color:var(--theme-colour-main-colour,#000);content:":\A0";font-weight:500}.chat--compact .message--highlight{background-color:var(--theme-colour-message-compact-highlight,#aaa)!important}.chat--compact .message__time{margin:0;opacity:1;order:1;width:auto}.chat--compact .message__time:before{content:""!important}.chat--compact .message__time:after{content:"\A0"}.chat--compact .message__text{font-size:1em}.chat--compact .message:last-child{margin-bottom:0}.chat--compact .message--user--1 .message__user{display:none}.chat--compact .message--user--1 .message__text:before{content:"\A0*\A0";font-style:normal}.prevent-overflow .message{overflow:hidden}.message-tiny .message__avatar{height:20px;width:20px}.message-tiny.message--first:not(:first-child){padding-top:4px}.message-tiny.message--first{margin-top:4px}.chat--compact .message-tiny .message-tiny-text{order:3}.chat--compact .message-tiny .message__user:after{content:""}.chat--compact .message-tiny.message--first{margin-top:0}.chat:not(.chat--compact) .message-tiny-fix{margin-top:8px!important}.chat:not(.chat--compact) .message-big-fix{margin-top:4px!important}.avatar-filter-greyscale{filter:grayscale(100%)}.avatar-filter-invert{filter:invert(100%)}.overlay{align-items:flex-end;color:#fff;display:flex;font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:16px;justify-content:flex-start;line-height:25px}.overlay-filter{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overlay-wrapper{align-items:center;background:#111;display:flex;flex:1 1 auto}.overlay-message{color:#fff;font-size:1.5em;line-height:1.3em}select{accent-color:currentcolor}.setting__category{overflow:hidden}.setting__category-title{cursor:pointer;font-size:2em;line-height:1.1em;padding:4px;position:sticky;text-align:right;top:0;z-index:1}.setting__container{font-size:1.2em;line-height:1.5em;padding:2px 5px}.setting__container:last-child{margin-bottom:6px}.setting__container--number .setting__input,.setting__container--text .setting__input{font-family:inherit;font-size:1.1em;line-height:1.4em;width:100%}.setting__container--select .setting__input{font-family:inherit;font-size:inherit;padding:2px;width:100%}.setting__container--range .setting__input{border:0;margin:5px 0;width:100%}.setting__container--checkbox .setting__label{align-items:center;display:inline-flex;font-size:.8em}.setting__container--checkbox .setting__input{margin-right:5px}.setting__container--button .setting__input{border-radius:5px;cursor:pointer;display:block;margin:5px 0;padding:5px;transition:opacity .2s;width:100%}.setting__container--button .setting__input[disabled]{opacity:.6}.settings-warning{background-color:darkred;border:2px solid red;border-radius:5px;font-size:.9em;line-height:1.4em;margin:5px;padding:5px}.sidebar{box-shadow:var(--theme-size-sidebar-box-shadow-x,0) var(--theme-size-sidebar-box-shadow-y,0) var(--theme-size-sidebar-box-shadow-blur,0) var(--theme-size-sidebar-box-shadow-spread,0) var(--theme-colour-sidebar-box-shadow,#000);display:inline-flex;flex-grow:0;flex-shrink:1;font-family:Verdana,Tahoma,Geneva,Arial,Helvetica,sans-serif}@media(max-width:800px){.sidebar{bottom:max(4px,env(safe-area-inset-bottom));position:fixed;right:max(4px,env(safe-area-inset-right));top:max(4px,env(safe-area-inset-top))}}.sidebar__selector{background:linear-gradient(90deg,var(--theme-colour-sidebar-selector-background-begin,#fff),var(--theme-colour-sidebar-selector-background-end,#000)) var(--theme-colour-sidebar-selector-background-begin,#fff);display:flex;flex-direction:column;flex-shrink:0;order:1;overflow:auto;overflow:hidden auto;scrollbar-width:thin}.sidebar__selector__separator{flex-grow:1;flex-shrink:1}.sidebar__selector-mode{background:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:block;height:40px;transition:background .1s,text-shadow .1s;width:40px}.sidebar__selector-mode:hover{background:var(--theme-colour-sidebar-selector-background-hover,#bbb)}.sidebar__selector-mode:active{background:var(--theme-colour-sidebar-selector-background-active,#ddd)}.sidebar:not(.sidebar--closed) .sidebar__selector-mode--active{background:var(--theme-colour-sidebar-selector-background-active,#ddd)!important}.sidebar__selector-mode--attention{animation:flash 1s ease-out infinite alternate;background:linear-gradient(90deg,var(--theme-colour-sidebar-selector-background-begin,#fff),var(--theme-colour-sidebar-selector-background-end,#000)) var(--theme-colour-sidebar-selector-background-begin,#fff)}.sidebar__menus{flex-grow:1;flex-shrink:1;overflow:auto;scrollbar-width:thin;width:220px}.sidebar__channel,.sidebar__user{display:flex;flex-direction:column;font-size:1.2em;padding:1px}.sidebar__channel-details,.sidebar__user-details{align-items:center;cursor:pointer;display:flex;height:30px}.sidebar__channel-name,.sidebar__user-name{flex-grow:1;min-height:20px;padding:0 5px}.sidebar__user-options{list-style:none;margin:1px 5px;overflow:hidden}.sidebar__user-options-wrapper{overflow:hidden}.sidebar__user-option{cursor:pointer;display:block;padding:2px 5px;text-decoration:none!important}.sidebar__user-avatar{background:no-repeat 50%/cover #000;border-radius:5%;flex-grow:0;flex-shrink:0;height:30px;order:1;width:30px}.user-sidebar-afk{background-color:rgba(0,0,0,.5);border-radius:50px;float:right;font-size:.8em;line-height:1.4em;padding:2px 6px}.sidebar-gutter-font-icon{font-size:1.5rem;line-height:40px}.sidebar-gutter-element{margin:4px}.umi{accent-color:var(--theme-colour-main-accent,auto);background-color:var(--theme-colour-main-background,#fff);color:var(--theme-colour-main-colour,#000);color-scheme:var(--theme-scheme,normal);display:flex;font-family:Tahoma,Geneva,Arial,Helvetica,sans-serif;font-size:12px;gap:4px;line-height:20px;padding:max(4px,env(safe-area-inset-top)) max(4px,env(safe-area-inset-right)) max(4px,env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));scrollbar-color:var(--theme-colour-scrollbar-foreground,#000) var(--theme-colour-scrollbar-background,#fff)}.umi__input,.umi__main{display:flex;flex-grow:1}.umi__input{flex-shrink:0}@keyframes youareanim{0%{background-color:#fff;color:#000}to{background-color:#000;color:#fff}}.youare{animation:youareanim .95s steps(2,jump-none) infinite;font-family:Times New Roman,serif;font-size:16px}.youare-content{border:1vh solid;border-radius:env(safe-area-inset-top);flex-direction:column;height:100%;width:100%}.youare-content,.youare-text{display:flex;justify-content:center}.youare-text{align-items:baseline;line-height:15vw}.youare-big{font-size:10vw}.youare-smiles{display:flex;font-size:20vw;justify-content:center;line-height:15vw}.colpick{accent-color:var(--colpick-colour,#000);background-color:var(--theme-colour-input-menu-background);border:1px solid var(--theme-colour-sidebar-background);box-shadow:0 2px 10px var(--theme-colour-input-menu-box-shadow);display:flex;flex-direction:column;padding:2px;position:absolute}.colpick-tabbed{margin-bottom:3px;width:100%}.colpick-tabbed-container{background-color:var(--theme-colour-sidebar-background);height:234px;overflow:auto;scrollbar-width:thin}.colpick-tabbed-list{overflow:auto}.colpick-tab-button{background:transparent;border-radius:0;border-width:0;color:inherit;cursor:pointer;display:inline-block;height:24px;margin-right:1px;padding:4px 10px;transition:background .1s}.colpick-tab-button:focus,.colpick-tab-button:hover{background:#fff4}.colpick-tab-button:active{background:#0004}.colpick-tab-button-active{background:var(--theme-colour-sidebar-background)!important}.colpick-middle-row{height:60px;margin-bottom:3px;width:100%}.colpick-colour-preview-container{display:inline-block;height:60px;vertical-align:middle;width:60px}.colpick-colour-preview{background:var(--colpick-colour,#000);display:block;height:60px;width:60px}.colpick-values-container{display:inline-block;vertical-align:middle}.colpick-values-child{cursor:text;display:block;margin:1px 1px 1px 31px;padding:2px 3px}.colpick-values-child-label{display:inline-block;font-weight:700;margin-right:6px;text-align:right;width:40px}.colpick-values-child-input{background:var(--theme-colour-settings-input-background);border:1px solid var(--theme-colour-settings-input-border);border-radius:0;color:inherit;display:inline-block;outline-style:none;padding:2px;transition:border .1s,background .1s;width:100px}.colpick-values-child-input:focus{background:var(--theme-colour-settings-input-focus)}.colpick-buttons-container{margin:1px;text-align:right}.colpick-buttons-container-inner{display:inline-block;text-align:left}.colpick-buttons-button{background:var(--theme-colour-settings-input-background);border:1px solid var(--theme-colour-settings-input-border);border-radius:5px;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.1em;line-height:1.2em;margin-left:5px;padding:3px 10px;transition:background .1s}.colpick-buttons-button:hover{background:var(--theme-colour-settings-input-focus)}.colpick-buttons-button:focus{box-shadow:0 0 0 1px #000,inset 0 0 0 1px #fff}.colpick-buttons-button-submit{font-weight:700}.colpick-tab-container-inactive{display:none!important}.colpick-tab-presets-container{display:flex;flex-wrap:wrap;gap:3px;max-width:280px;padding:2px;width:100%}.colpick-presets-option{border:0;border-radius:0;color:inherit;cursor:pointer;display:block;flex-shrink:0;height:42px;text-decoration:none;width:42px}.colpick-presets-option:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px #000,inset 0 0 0 1px #000}.colpick-presets-option-active{box-shadow:0 0 0 1px #000,inset 0 0 0 1px #fff}.colpick-tab-grid-container{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.colpick-grid-option{border:0;cursor:cell;display:block;height:23px;width:23px;z-index:1}.colpick-grid-option:focus{box-shadow:0 0 0 1px #fff,0 0 0 2px #000,inset 0 0 0 1px #000;z-index:3}.colpick-grid-option-active{box-shadow:0 0 0 1px #000,inset 0 0 0 1px #fff;z-index:2}.colpick-slider{margin:0 2px}.colpick-slider-gradient{height:6px;width:100%}.colpick-slider-name{font-weight:700;margin:0 2px}.colpick-slider-value-slider-container{display:inline-block;margin:4px;width:200px}.colpick-slider-value-slider{accent-color:var(--colpick-slider-colour,var(--colpick-colour,#000));margin:0;width:100%}.colpick-slider-value-input-container{display:inline-block;text-align:center;vertical-align:top;width:64px}.colpick-slider-value-input{background:var(--theme-colour-settings-input-background);border:1px solid var(--theme-colour-settings-input-border);border-radius:0;color:inherit;display:inline-block;outline-style:none;padding:2px;transition:border .1s,background .1s;width:50px}.colpick-slider-value-input:focus{background:var(--theme-colour-settings-input-focus)}.colpick-slider-red .colpick-slider-value-input:focus{border-color:red}.colpick-slider-green .colpick-slider-value-input:focus{border-color:#0f0}.colpick-slider-blue .colpick-slider-value-input:focus{border-color:#00f}.emopick{background-color:var(--theme-colour-input-menu-background);border:1px solid var(--theme-colour-sidebar-background);box-shadow:0 2px 10px var(--theme-colour-input-menu-box-shadow);display:flex;flex-direction:column;max-width:336px;padding:2px;position:absolute;width:100%}.emopick-emote{align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:flex;height:30px;justify-content:center;transition:background .1s;width:30px}.emopick-emote:focus,.emopick-emote:hover{background:#fff4}.emopick-emote:active{background:#0004}.emopick-emote img{display:block;image-rendering:crisp-edges;max-height:100%;max-width:100%}.emopick-list{background:var(--theme-colour-sidebar-background);height:100%;max-height:250px;overflow:auto;scrollbar-width:thin}.emopick-list-scroll{display:flex;flex-wrap:wrap;gap:2px;padding:2px}.emopick-search{display:flex;margin:2px 0}.emopick-search-input{background:var(--theme-colour-sidebar-background);border:0;border-radius:0;color:inherit;flex-grow:1;flex-shrink:1;font-family:inherit;font-size:inherit;padding:4px}.emopick-actions{display:flex;justify-content:space-between}.emopick-action-toggle{display:block}.emopick-action-toggle-box,.emopick-action-toggle-label{margin:0 2px}.emopick-action-button{background:var(--theme-colour-settings-input-background);border:1px solid var(--theme-colour-settings-input-border);border-radius:5px;color:inherit;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.1em;line-height:1.2em;margin-left:5px;padding:3px 10px;transition:background .1s}.emopick-action-button:hover{background:var(--theme-colour-settings-input-focus)}.emopick-action-button:focus{box-shadow:0 0 0 1px #000,inset 0 0 0 1px #fff}.setting__style--style-archaic,.umi--archaic{background-color:#000;color:#fff}.umi--archaic{scrollbar-color:#212121 #000}.umi--archaic .chat{background-color:#000;box-shadow:0 0 0 1px #888}.umi--archaic .chat .message__avatar{background-color:#111}.umi--archaic .chat .message__time{color:#888}.umi--archaic .chat .message--first:not(:first-child){border-color:#222}.umi--archaic .chat--compact .message:nth-child(2n){background-color:#212121}.umi--archaic .chat--compact .message__user:after{color:#fff}.umi--archaic .chat--compact .message--highlight{background-color:#3a3a3a}.umi--archaic .sidebar{box-shadow:0 0 0 1px #888}.umi--archaic .sidebar__selector{background:linear-gradient(90deg,#212121,#212121) #212121}.umi--archaic .sidebar__selector-mode:hover{background-color:#1a1a1a}.umi--archaic .sidebar__selector-mode:active{background-color:#111}.umi--archaic .sidebar:not(.sidebar--closed) .sidebar__selector-mode--active{background-color:#111!important}.umi--archaic .sidebar__menus{background-color:#000}.umi--archaic .sidebar__channel{background:linear-gradient(270deg,transparent 0,#000 40%) transparent}.umi--archaic .sidebar__channel--current{background:linear-gradient(270deg,transparent 0,#212121 40%) transparent}.umi--archaic .sidebar__channel--unread{background-color:#000}.umi--archaic .sidebar__user{background:linear-gradient(270deg,transparent 0,#000 40%) transparent}.umi--archaic .sidebar__user:first-child{background:linear-gradient(270deg,transparent 0,#212121 40%) transparent}.umi--archaic .sidebar__user-option{transition:background .2s}.umi--archaic .sidebar__user-option:hover{background:rgba(0,0,0,.5)}.umi--archaic .input__button,.umi--archaic .input__text{background-color:#000;border-color:#000;color:#fff;transition:background .1s}.umi--archaic .input__button--send{background-color:#111}.umi--archaic .input__button:hover{background-color:#333}.umi--archaic .input__button--active,.umi--archaic .input__button:active{background-color:#222}.umi--archaic .input__main{box-shadow:0 0 0 1px #888}.umi--archaic .input__menus{background-color:#000;box-shadow:0 0 0 1px #888}.umi--archaic .setting__category-title{background:linear-gradient(270deg,#212121,#212121) #212121}.umi--archaic .setting__container--button .setting__input,.umi--archaic .setting__container--number .setting__input,.umi--archaic .setting__container--select .setting__input,.umi--archaic .setting__container--text .setting__input{background-color:#000;border:1px solid #888;color:#fff;transition:background .1s}.umi--archaic .setting__container--button .setting__input:active,.umi--archaic .setting__container--button .setting__input:focus,.umi--archaic .setting__container--button .setting__input:hover,.umi--archaic .setting__container--number .setting__input:active,.umi--archaic .setting__container--number .setting__input:focus,.umi--archaic .setting__container--number .setting__input:hover,.umi--archaic .setting__container--select .setting__input:active,.umi--archaic .setting__container--select .setting__input:focus,.umi--archaic .setting__container--select .setting__input:hover,.umi--archaic .setting__container--text .setting__input:active,.umi--archaic .setting__container--text .setting__input:focus,.umi--archaic .setting__container--text .setting__input:hover{background-color:#000}.umi--archaic .markup__button{background-color:#111;color:#fff}.umi--archaic .markup__button:hover{background-color:#333}.umi--archaic .markup__button:active{background-color:#222}.setting__style--style-blue{background-color:#002545;color:#fff}.umi--blue{background-color:#001434;color:#fff;scrollbar-color:#0b325a #002545}.umi--blue .chat{background-color:#002545;box-shadow:0 1px 4px #002545}.umi--blue .chat .message__avatar{background-color:#001434}.umi--blue .chat .message__time{color:#888}.umi--blue .chat .message--first:not(:first-child){border-color:#0d355d}.umi--blue .chat--compact .message:nth-child(2n){background-color:#0d355d}.umi--blue .chat--compact .message__user:after{color:#fff}.umi--blue .chat--compact .message--highlight{background-color:#003d8e}.umi--blue .sidebar{box-shadow:0 1px 4px #002545}.umi--blue .sidebar__selector{background:linear-gradient(90deg,#0d355d,#002545) #0d355d}.umi--blue .sidebar__selector-mode:hover{background-color:#0d355d}.umi--blue .sidebar__selector-mode:active{background-color:#002545}.umi--blue .sidebar:not(.sidebar--closed) .sidebar__selector-mode--active{background-color:#002545!important}.umi--blue .sidebar__menus{background-color:#002545}.umi--blue .sidebar__channel,.umi--blue .sidebar__channel--current{background:linear-gradient(270deg,transparent 0,#002545 40%) transparent}.umi--blue .sidebar__channel--unread{background-color:#0d355d}.umi--blue .sidebar__user,.umi--blue .sidebar__user:first-child{background:linear-gradient(270deg,transparent 0,#002545 40%) transparent}.umi--blue .sidebar__user-option{transition:background .2s}.umi--blue .sidebar__user-option:hover{background:rgba(0,0,0,.5)}.umi--blue .input__button,.umi--blue .input__text{background-color:#002545;border-color:#0d355d;color:#fff;transition:background .1s}.umi--blue .input__button--send,.umi--blue .input__button:hover{background-color:#0d355d}.umi--blue .input__button--active,.umi--blue .input__button:active{background-color:#002545}.umi--blue .input__main{box-shadow:0 1px 4px #002545}.umi--blue .input__menus{background-color:#0d355d;box-shadow:0 1px 4px #0d355d}.umi--blue .setting__category-title{background:linear-gradient(270deg,#0d355d,#002545) #0d355d}.umi--blue .setting__container--button .setting__input,.umi--blue .setting__container--number .setting__input,.umi--blue .setting__container--select .setting__input,.umi--blue .setting__container--text .setting__input{background-color:#002545;border:1px solid #003d8e;color:#fff;transition:background .1s}.umi--blue .setting__container--button .setting__input:active,.umi--blue .setting__container--button .setting__input:focus,.umi--blue .setting__container--button .setting__input:hover,.umi--blue .setting__container--number .setting__input:active,.umi--blue .setting__container--number .setting__input:focus,.umi--blue .setting__container--number .setting__input:hover,.umi--blue .setting__container--select .setting__input:active,.umi--blue .setting__container--select .setting__input:focus,.umi--blue .setting__container--select .setting__input:hover,.umi--blue .setting__container--text .setting__input:active,.umi--blue .setting__container--text .setting__input:focus,.umi--blue .setting__container--text .setting__input:hover{background-color:#0d355d}.umi--blue .markup__button{background-color:#0e466e;color:#fff}.umi--blue .markup__button:hover{background-color:#0f577f}.umi--blue .markup__button:active{background-color:#0e507a}.setting__style--style-dark{background-color:#111;color:#fff}.umi--dark{background-color:#050505;color:#fff;scrollbar-color:#212121 #111}.umi--dark .chat{background-color:#111;box-shadow:0 1px 4px #111}.umi--dark .chat .message__avatar{background-color:#000}.umi--dark .chat .message__time{color:#888}.umi--dark .chat .message--first:not(:first-child){border-color:#222}.umi--dark .chat--compact .message:nth-child(2n){background-color:#212121}.umi--dark .chat--compact .message__user:after{color:#fff}.umi--dark .chat--compact .message--highlight{background-color:#3a3a3a}.umi--dark .sidebar{box-shadow:0 1px 4px #111}.umi--dark .sidebar__selector{background:linear-gradient(90deg,#212121,#1a1a1a) #212121}.umi--dark .sidebar__selector-mode:hover{background-color:#222}.umi--dark .sidebar__selector-mode:active{background-color:#111}.umi--dark .sidebar:not(.sidebar--closed) .sidebar__selector-mode--active{background-color:#111!important}.umi--dark .sidebar__menus{background-color:#111}.umi--dark .sidebar__channel{background:linear-gradient(270deg,transparent 0,#111 40%) transparent}.umi--dark .sidebar__channel--current{background:linear-gradient(270deg,transparent 0,#222 40%) transparent}.umi--dark .sidebar__channel--unread{background-color:#444}.umi--dark .sidebar__user{background:linear-gradient(270deg,transparent 0,#111 40%) transparent}.umi--dark .sidebar__user:first-child{background:linear-gradient(270deg,transparent 0,#222 40%) transparent}.umi--dark .sidebar__user-option{transition:background .2s}.umi--dark .sidebar__user-option:hover{background:rgba(0,0,0,.5)}.umi--dark .input__button,.umi--dark .input__text{background-color:#111;border-color:#222;color:#fff;transition:background .1s}.umi--dark .input__button--send{background-color:#222}.umi--dark .input__button:hover{background-color:#2a2a2a}.umi--dark .input__button--active,.umi--dark .input__button:active{background-color:#1a1a1a}.umi--dark .input__main{box-shadow:0 1px 4px #111}.umi--dark .input__menus{background-color:#222;box-shadow:0 1px 4px #222}.umi--dark .setting__category-title{background:linear-gradient(270deg,#222,#111) #222}.umi--dark .setting__container--button .setting__input,.umi--dark .setting__container--number .setting__input,.umi--dark .setting__container--select .setting__input,.umi--dark .setting__container--text .setting__input{background-color:#111;border:1px solid #333;color:#fff;transition:background .1s}.umi--dark .setting__container--button .setting__input:active,.umi--dark .setting__container--button .setting__input:focus,.umi--dark .setting__container--button .setting__input:hover,.umi--dark .setting__container--number .setting__input:active,.umi--dark .setting__container--number .setting__input:focus,.umi--dark .setting__container--number .setting__input:hover,.umi--dark .setting__container--select .setting__input:active,.umi--dark .setting__container--select .setting__input:focus,.umi--dark .setting__container--select .setting__input:hover,.umi--dark .setting__container--text .setting__input:active,.umi--dark .setting__container--text .setting__input:focus,.umi--dark .setting__container--text .setting__input:hover{background-color:#222}.umi--dark .markup__button{background-color:#333;color:#fff}.umi--dark .markup__button:hover{background-color:#444}.umi--dark .markup__button:active{background-color:#3a3a3a}.setting__style--style-light{background-color:#eee;color:#000}.umi--light{background-color:#fff;color:#000;scrollbar-color:#ddd #eee}.umi--light .chat{background-color:#eee;box-shadow:0 1px 4px #eee}.umi--light .chat .message__avatar{background-color:#fff}.umi--light .chat .message__time{color:#777}.umi--light .chat .message--first:not(:first-child){border-color:#ddd}.umi--light .chat--compact .message:nth-child(2n){background-color:#dedede}.umi--light .chat--compact .message__user:after{color:#000}.umi--light .chat--compact .message--highlight{background-color:#d9d9d9}.umi--light .sidebar{box-shadow:0 1px 4px #eee}.umi--light .sidebar__selector{background:linear-gradient(90deg,#dedede,#e9e9e9) #dedede}.umi--light .sidebar__selector-mode:hover{background-color:#ddd}.umi--light .sidebar__selector-mode:active{background-color:#eee}.umi--light .sidebar:not(.sidebar--closed) .sidebar__selector-mode--active{background-color:#eee!important}.umi--light .sidebar__menus{background-color:#eee}.umi--light .sidebar__channel{background:linear-gradient(270deg,transparent 0,#eee 40%) transparent}.umi--light .sidebar__channel--current{background:linear-gradient(270deg,transparent 0,#ddd 40%) transparent}.umi--light .sidebar__channel--unread{background-color:#bbb}.umi--light .sidebar__user{background:linear-gradient(270deg,transparent 0,#eee 40%) transparent}.umi--light .sidebar__user:first-child{background:linear-gradient(270deg,transparent 0,#ddd 40%) transparent}.umi--light .sidebar__user-option{transition:background .2s}.umi--light .sidebar__user-option:hover{background:hsla(0,0%,100%,.5)}.umi--light .input__button,.umi--light .input__text{background-color:#eee;border-color:#ddd;color:#000;transition:background .1s}.umi--light .input__button--send{background-color:#ddd}.umi--light .input__button:hover{background-color:#d9d9d9}.umi--light .input__button--active,.umi--light .input__button:active{background-color:#e9e9e9}.umi--light .input__main{box-shadow:0 1px 4px #eee}.umi--light .input__menus{background-color:#ddd;box-shadow:0 1px 4px #ddd}.umi--light .setting__category-title{background:linear-gradient(270deg,#ddd,#eee) #ddd}.umi--light .setting__container--button .setting__input,.umi--light .setting__container--number .setting__input,.umi--light .setting__container--select .setting__input,.umi--light .setting__container--text .setting__input{background-color:#eee;border:1px solid #ccc;color:#000;transition:background .1s}.umi--light .setting__container--button .setting__input:active,.umi--light .setting__container--button .setting__input:focus,.umi--light .setting__container--button .setting__input:hover,.umi--light .setting__container--number .setting__input:active,.umi--light .setting__container--number .setting__input:focus,.umi--light .setting__container--number .setting__input:hover,.umi--light .setting__container--select .setting__input:active,.umi--light .setting__container--select .setting__input:focus,.umi--light .setting__container--select .setting__input:hover,.umi--light .setting__container--text .setting__input:active,.umi--light .setting__container--text .setting__input:focus,.umi--light .setting__container--text .setting__input:hover{background-color:#ddd}.umi--light .markup__button{background-color:#ccc;color:#000}.umi--light .markup__button:hover{background-color:#bbb}.umi--light .markup__button:active{background-color:#c9c9c9}.setting__style--style-purple{background-color:#2c2335;color:#fff}.umi--purple{background-color:#251d2c;color:#fff;scrollbar-color:#4a3a59 #2c2335}.umi--purple .chat{background-color:#2c2335;box-shadow:0 1px 4px #2c2335}.umi--purple .chat .message__avatar{background-color:#251d2c}.umi--purple .chat .message__time{color:#888}.umi--purple .chat .message--first:not(:first-child){border-color:#4a3a59}.umi--purple .chat--compact .message:nth-child(2n){background-color:#4a3a59}.umi--purple .chat--compact .message__user:after{color:#fff}.umi--purple .chat--compact .message--highlight{background-color:#604c74}.umi--purple .sidebar{box-shadow:0 1px 4px #2c2335}.umi--purple .sidebar__selector{background:linear-gradient(90deg,#4a3a59,#3b2f47) #4a3a59}.umi--purple .sidebar__selector-mode:hover{background-color:#4a3a59}.umi--purple .sidebar__selector-mode:active{background-color:#3b2f47}.umi--purple .sidebar:not(.sidebar--closed) .sidebar__selector-mode--active{background-color:#3b2f47!important}.umi--purple .sidebar__menus{background-color:#2c2335}.umi--purple .sidebar__channel{background:linear-gradient(270deg,transparent 0,#2c2335 40%) transparent}.umi--purple .sidebar__channel--current{background:linear-gradient(270deg,transparent 0,#4a3a59 40%) transparent}.umi--purple .sidebar__channel--unread{background-color:#604c74}.umi--purple .sidebar__user{background:linear-gradient(270deg,transparent 0,#2c2335 40%) transparent}.umi--purple .sidebar__user:first-child{background:linear-gradient(270deg,transparent 0,#4a3a59 40%) transparent}.umi--purple .sidebar__user-option{transition:background .2s}.umi--purple .sidebar__user-option:hover{background:rgba(0,0,0,.5)}.umi--purple .input__button,.umi--purple .input__text{background-color:#2c2335;border-color:#4a3a59;color:#fff;transition:background .1s}.umi--purple .input__button--send{background-color:#4a3a59}.umi--purple .input__button:hover{background-color:#7e6397}.umi--purple .input__button--active,.umi--purple .input__button:active{background-color:#59466b}.umi--purple .input__main{box-shadow:0 1px 4px #2c2335}.umi--purple .input__menus{background-color:#4a3a59;box-shadow:0 1px 4px #4a3a59}.umi--purple .setting__category-title{background:linear-gradient(270deg,#4a3a59,#3b2f47) #4a3a59}.umi--purple .setting__container--button .setting__input,.umi--purple .setting__container--number .setting__input,.umi--purple .setting__container--select .setting__input,.umi--purple .setting__container--text .setting__input{background-color:#3b2f47;border:1px solid #604c74;color:#fff;transition:background .1s}.umi--purple .setting__container--button .setting__input:active,.umi--purple .setting__container--button .setting__input:focus,.umi--purple .setting__container--button .setting__input:hover,.umi--purple .setting__container--number .setting__input:active,.umi--purple .setting__container--number .setting__input:focus,.umi--purple .setting__container--number .setting__input:hover,.umi--purple .setting__container--select .setting__input:active,.umi--purple .setting__container--select .setting__input:focus,.umi--purple .setting__container--select .setting__input:hover,.umi--purple .setting__container--text .setting__input:active,.umi--purple .setting__container--text .setting__input:focus,.umi--purple .setting__container--text .setting__input:hover{background-color:#4a3a59}.umi--purple .markup__button{background-color:#59466b;color:#fff}.umi--purple .markup__button:hover{background-color:#7e6397}.umi--purple .markup__button:active{background-color:#604c74}