.slist thead,.mchat__tab,.mchat__messages a:not(.user-link),.simul .results .text,.simul .arbiter-panel div.time{font-family:'Roboto'}.chat__members{color:#5e5e5e}.slist thead,.cmn-toggle+label::after{background:linear-gradient(to bottom, #f5f5f5 0%, #ededed 100%);text-shadow:0 1px 0 #fff}.cmn-toggle:hover+label::after{background:linear-gradient(to bottom, #fafafa 0%, #f2f2f2 100%);text-shadow:0 1px 0 #fff}#modal-wrap{box-shadow:0 14px 28px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.22)}.mchat__tab input{-webkit-appearance:none;background:#edebe9;border:1px solid #e3e3e3;display:inline-block;padding:.5em}.mchat__tab input:checked{background:#a1c27c;border-color:#7daa49}.context-streamer,.mchat__tab{white-space:nowrap;overflow:hidden}.mchat__tab span{white-space:nowrap}.mchat__messages{overflow-wrap:break-word;word-break:break-word}.mchat__tab span{overflow:hidden;text-overflow:ellipsis}#modal-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.6);z-index:109}#modal-overlay,.simul__meta .header,.simul .halves,.simul .results{display:flex;flex-flow:row wrap;align-items:center}.context-streamer{display:flex;flex-flow:row nowrap;align-items:center}.now-playing.editable>div .edit-overlay,#modal-wrap,.continue-with,.mchat,.mchat__content,.simul__side{display:flex;flex-flow:column}.mchat__tab input,.mchat,.simul__meta,.simul .simul-text,#modal-wrap,.simul .game-list .host{border-radius:3px}.mchat,.simul__meta{overflow:hidden}.mchat__tab{border-radius:3px 3px 0 0}.context-streamer{border-radius:0 0 3px 3px}.simul .simul-text,.mchat,.simul__meta,#modal-wrap .close:hover,.context-streamer{box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.pull-quote{margin:0 auto}.pull-quote p{color:#4d4d4d;position:relative;margin:0 .7em;padding:1em 0;border:1px solid #d9d9d9;border-width:1px 0;font-style:italic;font-size:1.1rem}.pull-quote p:after{content:'';position:absolute;bottom:-9px;left:42px;width:15px;height:15px;background:#fff;border-left:2px solid #d9d9d9;border-bottom:1px solid #d9d9d9;transform:skew(45deg) rotate(-45deg)}.pull-quote.long p{font-size:1rem}.pull-quote footer{margin:10px;line-height:20px;text-align:right}.pull-quote footer:before{content:'\2014\2009'}.slist{width:100%;border-bottom:1px solid #d9d9d9}.slist thead th{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:.5rem .8rem}.slist thead th.large{font-size:1.2rem}.slist td{padding:1rem}.slist td .label{font-family:monospace;font-size:.8rem}.slist tbody tr:nth-child(even){background:#f7f6f5}.slist td:first-child,.slist th:first-child{padding-left:1.5rem}.slist-pad td:first-child,.slist-pad th:first-child{padding-left:var(--box-padding)}.slist-pad td:last-child,.slist-pad th:last-child{padding-right:var(--box-padding)}.now-playing{display:grid;--np-min-width: 200px;grid-template-columns:repeat(auto-fill, minmax(var(--np-min-width), 1fr))}@media (max-width: 499px){.now-playing{--np-min-width: 50%}}.now-playing>a{color:#4d4d4d}.now-playing:not(.editable)>a{padding:.3em}.now-playing.editable>div{padding:.3em;position:relative}.now-playing.editable>div .edit-overlay{width:calc(100% - .6em);height:100%;position:absolute;top:0;z-index:3;opacity:1.0}.now-playing .edit-button{margin:0 auto;display:block;background:rgba(250,250,250,0.9);border-radius:50%;text-align:center}.now-playing .edit-button{font-size:30px}@media (min-width: 320px){.now-playing .edit-button{font-size:calc(30px + 10 * ((100vw - 320px) / 880))}}@media (min-width: 1200px){.now-playing .edit-button{font-size:40px}}.now-playing .edit-button{line-height:55px}@media (min-width: 320px){.now-playing .edit-button{line-height:calc(55px + 20 * ((100vw - 320px) / 880))}}@media (min-width: 1200px){.now-playing .edit-button{line-height:75px}}.now-playing .edit-button{width:60px}@media (min-width: 320px){.now-playing .edit-button{width:calc(60px + 20 * ((100vw - 320px) / 880))}}@media (min-width: 1200px){.now-playing .edit-button{width:80px}}.now-playing .edit-button{height:60px}@media (min-width: 320px){.now-playing .edit-button{height:calc(60px + 20 * ((100vw - 320px) / 880))}}@media (min-width: 1200px){.now-playing .edit-button{height:80px}}.now-playing .edit-button:hover{background:rgba(180,180,180,0.9)}.now-playing .edit-button.flip-game{margin-top:auto}.now-playing .edit-button.remove-game{margin-bottom:auto;margin-top:20px}.now-playing .edit-wrapper{display:flex;margin-bottom:auto;margin-top:20px}.now-playing .edit-wrapper .edit-button.remove-game{margin-top:0}.now-playing .meta{display:block;text-align:center;overflow:hidden}.now-playing .indicator{color:#d64f00;margin-top:-3px;display:block}.now-playing cg-board{box-shadow:none}#modal-overlay{justify-content:center}#modal-wrap{background:#fff;position:relative;padding:2rem;text-align:center;max-width:100vw;max-height:96vh}#modal-wrap>div{overflow:hidden;overflow-y:auto}#modal-wrap .close{color:#4d4d4d;position:absolute;font-size:16px;line-height:27px;width:32px;height:32px;cursor:pointer;top:0;right:0;background:none}@media (min-width: 800px){#modal-wrap .close{top:-12px;right:-12px;background:#fff;border-radius:50%}}#modal-wrap .close:hover{background:#c33;color:#fff}.continue-with>*:not(:first-child){margin-top:1em}.context-streamer{height:2.2em;color:#fff !important;background:#9aba73;transition:all 150ms}.context-streamer::before{font-size:1.3em;margin-left:.4em}.context-streamer:hover{background:#7ea94b}.cmn-toggle{position:absolute;margin-left:-9999px;visibility:hidden}.cmn-toggle+label{display:block;position:relative;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none}.cmn-toggle+label{padding:1px;width:40px;height:24px;background-color:#d9d9d9;border-radius:24px}.cmn-toggle+label::before,.cmn-toggle+label::after{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.cmn-toggle+label::before{right:1px;background-color:#c33;border-radius:24px}.cmn-toggle--subtle+label::before{background-color:#b3b3b3}.cmn-toggle:hover+label::before{transition:background 150ms}.cmn-toggle+label::after{width:22px;border-radius:100%;box-shadow:0 1px 2.5px rgba(0,0,0,0.3)}.cmn-toggle:hover+label::after{transition:margin 150ms}.cmn-toggle:checked+label::before{background-color:#629924}.cmn-toggle:checked+label::after{margin-left:16px}body ::-webkit-scrollbar,body ::-webkit-scrollbar-corner{width:.5rem;background:#fff}body ::-webkit-scrollbar-thumb{background:#dbdbdb}body ::-webkit-scrollbar-thumb:hover,body ::-webkit-scrollbar-thumb:active{background:#b3b3b3}.mchat__tabs{flex:0 0 auto;display:flex}.mchat__tab{flex:1 1 auto;text-align:center;padding:.4em 10px;cursor:pointer;color:#5e5e5e;transition:all 150ms}.mchat__tab:hover{background:#f9e5d9}.mchat__tab-active{color:#4d4d4d;background:#fff !important}.mchat__tab input{cursor:pointer;display:none}.mchat__tab-active input{display:block}.mchat__tab:last-child{border-right:none}.mchat-optional .mchat__tab.discussion{display:flex;justify-content:space-between;align-items:center}.chat__members{font-size:.9em;height:100%;overflow:hidden}.mchat__messages{flex:1 1 auto;max-height:50vh;overflow-y:auto;overflow-x:hidden;cursor:initial;font-size:.9em}@media (min-width: 1260px){.mchat__messages{max-height:none}}.mchat__messages li{position:relative;padding:.5em 0 .5em 10px;line-height:1.2em;overflow-y:hidden;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.mchat__messages .deleted{opacity:0.5}.mchat__messages .system{display:block;opacity:0.8;font-style:italic;font-size:.9em;margin-left:0;text-align:center}.mchat__messages .color,.mchat__messages .user-link{font-weight:bold;padding:0;color:#787878;letter-spacing:-1px;margin-right:.4em}.mchat__messages .title{margin-right:3px}.mchat__messages i{display:none;position:absolute;top:5px;right:0;cursor:pointer;margin-right:3px;padding:4px 5px;opacity:0.7;color:#d64f00}.mchat__messages i:hover{opacity:1}.mchat__messages li:hover i{display:block;text-shadow:0 0 2px #fff,0 0 5px #fff,0 0 10px #fff}.mchat__say{flex:0 0 auto;border:0;border-top:1px solid #d9d9d9;border-radius:0;padding:3px 20px 3px 4px}.mchat__say.whisper{color:#629924;font-weight:bold;font-style:italic}@-webkit-keyframes palantir-glowing{40%{background:none}50%{background:#d0e0bd}60%{background:#bbd7f1}70%{background:none}}@keyframes palantir-glowing{40%{background:none}50%{background:#d0e0bd}60%{background:#bbd7f1}70%{background:none}}.palantir{flex:0 1 auto;-webkit-animation:palantir-glowing 1.5s ease-in-out infinite;animation:palantir-glowing 1.5s ease-in-out infinite;border-radius:0 3px 0 0}.palantir-slot{-webkit-animation:none;animation:none;opacity:.6}.palantir-slot:hover{opacity:1}.palantir-off{-webkit-animation:none;animation:none}.palantir-on{background:#629924;color:#fff;-webkit-animation:none;animation:none}.palantir-on:hover{background:#c33 !important;color:#fff !important}.palantir::after{top:1px;left:0;right:auto;background:none;box-shadow:none}.mchat{grid-area:chat;justify-content:stretch;min-height:15em}.mchat__content{background:#fff;flex:1 1 auto;overflow:hidden}.mchat__content.note textarea{font-size:.9em;flex-grow:1;border:none;background-color:transparent;line-height:1.7em;outline:none;resize:none}@media (min-width: 800px){#main-wrap{--main-max-width: auto}}.simul{display:grid;grid-template-areas:'main' 'side' 'uchat';grid-gap:2vmin}.simul__side{grid-area:side}.simul__main{grid-area:main}.simul .chat__members{grid-area:uchat}@media (min-width: 800px){.simul.simul{grid-template-columns:minmax(500px, calc(100vh * .9 - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem)) minmax(240px, 400px);grid-template-rows:auto -webkit-max-content;grid-template-rows:auto max-content;grid-template-areas:'main side' 'main uchat' '.    uchat'}}@media (min-width: 1260px){.simul.simul{grid-template-columns:minmax(230px, 20vw) minmax(500px, calc(100vh * .9 - calc(var(--site-header-height) + var(--site-header-margin)) - 3rem)) minmax(240px, 400px);grid-template-rows:auto fit-content(0);grid-template-areas:'side  main main' 'uchat main main' 'uchat .    .'}}.simul__side .mchat{margin-top:2vmin}.simul__side .mchat__messages{height:calc(90vh - 300px);max-height:calc(90vh - 300px)}.simul__meta{background:#fff;padding:1.2vmin 2vmin}.simul__meta .header{flex-flow:row nowrap;text-transform:uppercase}.simul__meta .header .clock{display:block;font-size:1.5em}.simul__meta .header i{font-size:2.5em;margin-right:.5em}.simul__meta .game-infos{padding-bottom:.5em;border-bottom:1px solid #d9d9d9;margin-bottom:.5em}.simul .halves{align-items:stretch}.simul.simul-created .box__top__actions{margin-left:0}.simul .half{flex:1 0 50%;margin-bottom:20px}.simul .half:first-child{border-right:1px solid #d9d9d9}.simul .half .variant::before{font-size:1.6em;opacity:0.8}.simul .half tr.help th{padding:4em 1.5em}.simul .half td.action{text-align:right}.simul .half.candidates tr.me{border-left:10px solid #d59020}.simul .half.accepted tr.me{border-right:10px solid #d59020}.simul .half span.option{margin-left:0.3rem;cursor:pointer}.simul .half span.option::before{font-size:0.95em}.simul .pull-quote{margin:2em auto;max-width:400px}.simul .instructions{text-align:center}.simul .results.partial{justify-content:center}.simul .results.partial>div.targets{flex:0 0 33.3%}.simul .results.single{justify-content:center}.simul .results.single>div.targets{flex:0 0 50%}.simul .results>div{flex:0 0 25%;text-align:center}.simul .results>div.targets{font-size:1.5em;padding:24px 30px 12px 30px}.simul .results>div.targets .req{font-weight:bold;margin-left:.5em}.simul .results>div.targets .win{color:#759900}.simul .results>div.targets .draw{color:#bf811d}.simul .results>div.targets .loss{color:#ac524f}.simul .results .target{margin-top:16px}.simul .results .number{font-size:3em;font-weight:bold}.simul .results .text{font-size:1.5em;text-transform:uppercase}.simul .game-list .mini-game{padding:.3em}.simul .game-list a{color:#4d4d4d}.simul .game-list .host{background:rgba(214,79,0,0.24)}.simul .game-list .host,.simul .game-list .host a,.simul .game-list .host .mini-game__clock:not(.clock--run){color:#1d1d1d}.simul .arbiter-panel{margin:1em 20px;overflow:scroll}.simul .arbiter-panel .slist{border:1px solid #d9d9d9;border-top:none;font-size:.9em;margin-bottom:1em}.simul .arbiter-panel .slist td{padding:.5rem .8rem}.simul .arbiter-panel .slist td.assess{padding:.5em}.simul .arbiter-panel .slist td.action .button{padding:.5em .6em}.simul .arbiter-panel .slist th.sortable span:first-child{margin-right:2px;cursor:pointer}.simul .arbiter-panel div.time.running{font-weight:bold}.simul .arbiter-panel .sig_1{color:#2077C0}.simul .arbiter-panel .sig_2{color:#23A1AB}.simul .arbiter-panel .sig_3{color:#DDCF3F}.simul .arbiter-panel .sig_4{color:#E79B64}.simul .arbiter-panel .sig_5{color:#E73B38}.simul .arbiter-panel .form-check{display:flex;justify-content:flex-end;margin-bottom:4px}.simul .arbiter-panel .form-check .form-check-input{margin-right:0.25rem}.simul .arbiter-panel .form-label{font-weight:bold;display:inline-block;margin-bottom:.5rem}.simul .arbiter-panel .form-control{display:block;width:100%;height:calc(2.7em + 2px);background-clip:padding-box}.simul .arbiter-settle{display:none}.arbiter-settle{max-width:400px}.arbiter-settle .settle-options{display:flex;flex-flow:column;margin-top:1rem}.arbiter-settle .settle-options a{margin-top:.5rem}.simul h1{font-size:2.1em}.simul h1 .author{margin-left:.7em;font-size:.7em}.simul h1 .arbiter{margin-left:1em;font-size:.6em}.simul .finished{font-size:2em}.simul .user-link em{font-weight:bold;padding-left:5px}.simul .game-list{margin:2em 0}.simul .simul-text{margin:0 auto 2em auto;padding:1.5em 2.5em;background:#f7f6f5;width:70%}.simul .simul-text.wide{width:82%}.simul .simul-text textarea{width:100%;height:10em}.simul .simul-text .save{width:100%}.simul .simul-text p{margin:0}.simul .spinner{margin:10em auto}
