.simul .results .text,.mchat__messages a:not(.user-link),.mchat__tab,.slist thead{font-family:Roboto,sans-serif;font-weight:300}.chat__members{color:var(--c-font-page);text-shadow:0 1px 0 var(--c-font-shadow)}.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,.slist thead{box-shadow:inset 0 1px 3px -2px #737373, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3)/.8)}:where(html.light) .cmn-toggle input:disabled+label:before,.cmn-toggle :where(html.light) input:disabled+label:before,:where(html.light) .cmn-toggle input:disabled+label:after,.cmn-toggle :where(html.light) input:disabled+label:after,:where(html.light) .slist thead,.slist :where(html.light) thead{box-shadow:inset 0 3px 3px -2px #fff6, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8)}.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after,.slist thead{background-image:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom))}.cmn-toggle label:after{box-shadow:inset 0 1px 3px -2px #737373, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 3)/.8), 0 1px 3px 0 #0003}:where(html.light) .cmn-toggle label:after,.cmn-toggle :where(html.light) label:after{box-shadow:inset 0 3px 3px -2px #fff6, inset 0 -4px 8px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8), 0 1px 3px 0 #0000002e}.cmn-toggle label:after{background:linear-gradient(to bottom, var(--c-metal-top), var(--c-metal-bottom));text-shadow:.5px .5px 0 rgb(from var(--c-dimmer) r g b/calc(alpha * .8))!important}.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after{box-shadow:inset 0 1px 3px -2px var(--c-border-light), inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8), 0 2px 4px 0 #0000003d}:where(html.light) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) label:hover:not(.disabled,:disabled,[disabled]):after{box-shadow:inset 0 4px 3px -2px #fff6, inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7)/.8), 0 2px 4px 0 #00000036}.cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after{background:linear-gradient(to bottom, var(--c-metal-top-hover), var(--c-metal-bottom-hover))}:where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after{box-shadow:inset 0 1px 3px -2px var(--c-border-light), inset 0 -5px 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 5)/.8), 0 2px 4px 0 #00000026}:where(html.light) :where(html.transp) .cmn-toggle label:hover:not(.disabled,:disabled,[disabled]):after,.cmn-toggle :where(html.light) :where(html.transp) label:hover:not(.disabled,:disabled,[disabled]):after{box-shadow:inset 0 4px 3px -2px #fff6, inset 0 -5px 8 16px -3px hsl(from var(--c-body-gradient) h s calc(l + 7)/.8), 0 2px 4px 0 #0000001f}.mchat__tab,.context-streamer{white-space:nowrap;overflow:hidden}.mchat__tab span{white-space:nowrap}.mchat__messages{overflow-wrap:break-word;word-break:normal}.mchat__tab span{text-overflow:ellipsis;overflow:hidden}.cmn-toggle label:before{vertical-align:middle;text-transform:none;speak:none;content:attr(data-icon);opacity:.9;unicode-bidi:isolate;font-family:lichess;font-size:1.2em;font-style:normal;font-weight:400}.cmn-toggle input{touch-action:manipulation;position:absolute;inset-inline-start:-99999px}.simul .results,.simul__meta .header{flex-flow:wrap;align-items:center;display:flex}.simul .halves,.simul__meta section[data-icon],.chat__members__number,.context-streamer{flex-flow:row;align-items:center;display:flex}.simul__side,.mchat__content,.mchat,.continue-with{flex-flow:column;display:flex}.simul .game-list .host,.cmn-toggle label:before,.cmn-toggle label,.context-streamer,.simul .simul-text,.simul__meta,.mchat{border-radius:var(---ui-roundness,7px)}.simul__meta,.mchat{overflow:hidden}.mchat__tab{border-radius:var(---ui-roundness,7px) var(---ui-roundness,7px) 0 0}.mchat__say{border-radius:0 0 var(---ui-roundness,7px) var(---ui-roundness,7px)}.simul__meta,.mchat,.simul .simul-text{box-shadow:0 2px 2px #00000014,0 3px 1px -2px #0000002e,0 1px 5px #0000001a}:where(html.transp) .simul .simul-text,.simul :where(html.transp) .simul-text,:where(html.transp) .simul__meta,:where(html.transp) .mchat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pull-quote{text-align:left;direction:ltr;margin:0 auto}.pull-quote p{color:var(--c-font);margin:0 .7em;padding:1em 0;font-size:1.1rem;font-style:italic;position:relative}html:not(.transp) .pull-quote p{border:1px solid var(--c-border);border-width:1px 0}html:not(.transp) .pull-quote p:after{content:"";background:var(--c-bg-box);border-left:2px solid var(--c-border);border-bottom:1px solid var(--c-border);width:15px;height:15px;position:absolute;bottom:-9px;left:42px;transform:skew(45deg)rotate(-45deg)}.pull-quote.long p{font-size:1rem}.pull-quote footer{text-align:right;margin:10px;line-height:20px}.pull-quote footer:before{content:"— "}.slist{border-bottom:1px solid var(--c-border);width:100%}.slist thead th{border-bottom:1px solid var(--c-border);padding:.5rem .8rem}:where(html.light) .slist thead th{border-top:1px solid var(--c-border)}.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(2n){background:var(--c-bg-zebra)}.slist td:first-child,.slist th:first-child{padding-inline-start:1.5rem}.slist-pad td:first-child,.slist-pad th:first-child{padding-inline-start:var(---box-padding)}.slist-pad td:last-child,.slist-pad th:last-child{padding-inline-end:var(---box-padding)}.slist-invert tbody tr:nth-child(odd){background:var(--c-bg-zebra)}.slist-invert tbody tr:nth-child(2n){background:0 0}.slist-wrapper{max-width:calc(100vw - var(---box-padding) * 2);scrollbar-width:thin;min-width:auto;overflow-x:auto}.slist-wrapper:has(.slist-pad){max-width:100vw}ol .slist-wrapper,ul .slist-wrapper{max-width:calc(100vw - var(---box-padding) * 2 - 30px)}ol .slist-wrapper .slist,ul .slist-wrapper .slist{margin-top:0}@media (max-width:649.29px){.slist-wrapper .slist{min-width:calc(max(100vw, 650px) - var(---box-padding) * 2)}.slist.slist-resp{border-collapse:collapse;table-layout:fixed}.slist.slist-resp thead{clip-path:rect(0 0 0 0);border:none;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slist.slist-resp tr{border-top:1px solid var(--c-border);display:block}.slist.slist-resp td{padding:.5rem var(---box-padding);border-top:1px solid var(--c-border);flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}.slist.slist-resp td:before{content:attr(data-label)}}@media (max-width:499.29px){.stack-row{flex-direction:column;display:flex}.stack-row td{width:100%;padding-inline:var(---box-padding)}}.now-playing{---np-min-width:200px;display:grid}@media (max-width:499.29px){.now-playing{---np-min-width:50%}}.now-playing{grid-template-columns:repeat(auto-fill, minmax(var(---np-min-width), 1fr))}.now-playing>a{color:var(--c-font);padding:.3em}.now-playing>a:focus-visible{outline-offset:-2px}.now-playing .indicator{color:var(--c-accent);margin-top:-3px;display:block}.now-playing cg-board{box-shadow:none}@media (hover:none){.continue-with{padding:2em}}.continue-with>:not(:first-child){margin-top:1em}.context-streamers{max-height:20vh;overflow-y:auto}.context-streamer{background:var(--c-bg-box);height:2em;color:var(--c-font-dim);margin-top:2px;padding-inline-start:.2em;transition:all .15s}.context-streamer strong{color:var(--c-brag);padding-inline-end:.7ch;font-weight:400}.context-streamer:before{color:var(--c-brag);font-size:1.3em}.context-streamer:hover{color:var(--c-font-dim);background:var(--c-bg-zebra)}.cmn-toggle-wrap{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.8ch;display:inline-flex}.cmn-toggle label{-webkit-user-select:none;user-select:none;cursor:pointer;border:1px solid var(--c-border);background-clip:padding-box;background-color:var(--c-font-dimmer);outline:none;width:40px;height:24px;padding:1px;transition:background .15s,box-shadow .15s;display:block;position:relative}.cmn-toggle label:before,.cmn-toggle label:after{content:"";width:23px;height:23px;display:block;position:absolute;bottom:0}html:not([dir=rtl]) .cmn-toggle label:before,html:not([dir=rtl]) .cmn-toggle label:after{left:0}html[dir=rtl] .cmn-toggle label:before,html[dir=rtl] .cmn-toggle label:after{right:0}.cmn-toggle label:before{z-index:1;text-align:center;content:"";color:var(--c-font-dimmer);font-size:1em;line-height:23px;transition:margin .15s,color .15s}.cmn-toggle label:after{border-radius:calc(var(---ui-roundness,7px) - 1px);transition:margin .15s,box-shadow .15s}:where(html.transp) .cmn-toggle label:after{background:linear-gradient(to bottom, hsl(var(---site-hue), 7%, 22%), hsl(var(---site-hue), 5%, 19%) 100%)}:where(html.transp.light) .cmn-toggle label:after{background:linear-gradient(to bottom, hsl(var(---site-hue), 7%, 88%), hsl(var(---site-hue), 5%, 91%) 100%)}:where(html.transp) .cmn-toggle label:hover:after{background:linear-gradient(to bottom, hsl(var(---site-hue), 7%, 26%), hsl(var(---site-hue), 5%, 23%) 100%)}:where(html.transp.light) .cmn-toggle label:hover:after{background:linear-gradient(to bottom, hsl(var(---site-hue), 7%, 90%), hsl(var(---site-hue), 5%, 93%) 100%)}.cmn-toggle input:checked+label{background-color:var(--c-good)}.cmn-toggle input:checked+label:before,.cmn-toggle input:checked+label:after{margin-inline-start:16px}.cmn-toggle input:checked+label:before{content:"";color:var(--c-good)}.cmn-toggle input:disabled+label{opacity:.6;cursor:not-allowed!important}.cmn-toggle input:disabled+label:before,.cmn-toggle input:disabled+label:after{box-shadow:none}.cmn-toggle input:focus-visible:not(:disabled)+label{box-shadow:0 0 12px var(--c-font-dimmer);border-color:var(--c-primary)}.mchat__tabs{flex:none;display:flex}.mchat__tab{text-align:center;cursor:pointer;color:var(--c-font-page);flex:auto;padding:.4em 10px;transition:all .15s}.mchat__tab:hover{background:color-mix(in oklab, var(--c-accent) 15%, var(--c-bg))}.mchat__tab-active{color:var(--c-font);background:var(--c-bg-box)!important}.mchat__tab:last-child{border-inline-end:none}.mchat-optional .mchat__tab.discussion{justify-content:space-between;align-items:center;display:flex}.chat__members{height:100%;font-size:.9em;overflow:hidden}.chat__members__inner{align-items:flex-start;display:flex}.chat__members__number{margin-inline-end:1ch}.chat__members__number:before{color:var(--c-font-dim);margin-inline-end:.2ch;font-size:1em}.mchat__messages{flex:auto;max-height:50vh}@media (min-width:1259.3px){.mchat__messages{max-height:none}}.mchat__messages{cursor:initial;font-size:.9em;overflow:hidden auto}.mchat__messages li{padding-inline:10px 5px;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere;padding-top:.5em;padding-bottom:.5em;line-height:1.2em;position:relative;overflow-y:hidden}.mchat__messages li.me{border-inline-start:3px solid var(--c-secondary-dim);padding-inline-start:7px}.mchat__messages li.host{background-color:var(--c-chat-host-bg)}.mchat__messages li.mentioned{background-color:var(--c-chat-mention-bg)}.mchat__messages .deleted{opacity:.5}.mchat__messages .system{opacity:.8;text-align:center;margin-inline-start:0;font-size:.9em;font-style:italic;display:block}.mchat__messages .color,.mchat__messages .user-link{color:var(--c-font-dim);letter-spacing:-1px;text-overflow:ellipsis;vertical-align:bottom;padding:0;padding-inline-end:.4em;font-weight:700;display:inline-block}.mchat__messages .patron{text-align:left;width:1.2em;font-size:1.1em}.mchat__messages .utitle{margin-right:3px}html:not([dir=rtl]) .mchat__messages action{right:0}html[dir=rtl] .mchat__messages action{left:0}.mchat__messages action{cursor:pointer;opacity:.7;color:var(--c-accent);margin-inline-end:3px;padding:1px 5px;display:none;position:absolute;top:5px}.mchat__messages action:hover{opacity:1}html:not([dir=rtl]) .mchat__messages action.reply{right:25px}html[dir=rtl] .mchat__messages action.reply{left:25px}.mchat__messages li:hover action{text-shadow:0 0 2px var(--c-bg-box), 0 0 5px var(--c-bg-box), 0 0 10px var(--c-bg-box);display:block}.mchat__messages li.me action{display:none!important}.mchat__messages.as-mod li:hover{background:color-mix(in oklab, var(--c-accent) 10%, var(--c-bg))}.mchat__messages::-webkit-scrollbar{background:unset}.mchat__messages::-webkit-scrollbar-corner{background:unset}.mchat__say{padding-inline:4px 20px;padding-top:3px;padding-bottom:3px;border:0;border-top:1px solid var(--c-border);flex:none;padding-inline:6px}.mchat__say:focus{outline:1px solid var(--c-primary)}.mchat__say.whisper{color:var(--c-good);font-style:italic;font-weight:700}.mchat{grid-area:chat;justify-content:stretch}.mchat__content{background:var(--c-bg-box);flex:auto;overflow:hidden}.mchat__content.note textarea{resize:none;background-color:#0000;border:1px solid #0000;outline:none;flex-grow:1;font-size:.9em;line-height:1.7em}.mchat__content.note textarea:focus{border-color:var(--c-primary)}.mchat{min-height:15em}.simul{display:grid}.simul__side{grid-area:side}.simul__main{grid-area:main}.simul .chat__members{grid-area:uchat}.simul{gap:var(---block-gap);grid-template-areas:"main""side""uchat"}@media (min-width:799.3px){.simul:not(.simul-created){grid-template-columns:minmax(500px, calc(min(calc(100vw - var(---block-gap) - 240px - 2 * var(---main-margin,0px) - 20px), calc(100vh - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 1rem)) * .9)) minmax(240px, 400px);grid-template-rows:auto max-content;grid-template-areas:"main side""main uchat"".uchat"}}@media (min-width:1259.3px){.simul.simul{grid-template-columns:minmax(var(---col3-uniboard-side-min,250px), 350px) minmax(500px, calc(100vh * .9 - calc(var(---site-header-height) + var(---site-header-margin) + var(---sticky-gap)) - 3rem)) minmax(240px, 400px);grid-template-rows:auto;grid-template-areas:"side main main""uchat main main""uchat. ."}}.simul__side .mchat{margin-top:var(---block-gap)}.simul__side .mchat__messages{height:calc(90vh - 300px);max-height:calc(90vh - 300px)}.simul__meta{background:var(--c-bg-box);padding:1.5rem var(---block-gap)}.simul__meta .header{text-transform:uppercase;flex-flow:row}.simul__meta .header .clock{font-size:1.5em;display:block}.simul__meta .header>icon{margin-inline-end:.5em;font-size:2.5em}.simul__meta section{margin-bottom:var(---block-gap)}.simul__meta section:before{margin-inline-end:4%;font-size:3rem}.simul__meta section p{margin:0}.simul__meta section.conditions:before{opacity:.7}.simul__meta section.conditions.accepted,.simul__meta section.conditions .accepted{color:var(--c-good)}.simul__meta section.conditions.refused,.simul__meta section.conditions .refused{color:var(--c-bad)}.simul__meta section.conditions .condition:first-child.accepted:after,.simul__meta section.conditions .condition+.condition.accepted:after{content:" ✓"}.simul__meta section.conditions .condition:first-child.refused:after,.simul__meta section.conditions .condition+.condition.refused:after{content:" ✘"}.simul__meta .game-infos{border-bottom:1px solid var(--c-border);margin-bottom:.5em;padding-bottom:.5em}.simul .halves{align-items:stretch}.simul .half{flex:0 0 50%;margin-bottom:20px}.simul .half:first-child{border-inline-end:1px solid var(--c-border)}.simul .half .variant:before{opacity:.8;font-size:1.6em}.simul .half tr.help th{padding:4em 1.5em}.simul .half td.action{text-align:right}.simul .half.candidates tr.me{border-inline-start:10px solid var(--c-brag)}.simul .half.accepted tr.me{border-inline-end:10px solid var(--c-brag)}.simul .pull-quote{max-width:400px;margin:2em auto}.simul .instructions{text-align:center}.simul .results>div{text-align:center;flex:0 0 25%}.simul .results .number{font-size:3em;font-weight:700}.simul .results .text{text-transform:uppercase;font-size:1.5em}.simul .game-list .mini-game{padding:.3em}.simul .game-list a{color:var(--c-font)}.simul .game-list .host{background:rgb(from var(--c-accent) r g b/calc(alpha * .3))}.simul .game-list .host,.simul .game-list .host a,.simul .game-list .host .mini-game__clock{color:var(--c-over)}@media (min-width:499.3px){.simul .box__top{flex-wrap:nowrap}}.simul h1{font-size:2.1em}.simul h1 .author{font-size:.7em}.simul .finished{font-size:2em}.simul .user-link em{padding-inline-start:5px;font-weight:700}.simul .game-list{margin:2em 0}.simul .simul-text{background:var(--c-bg-zebra);overflow-wrap:anywhere;margin:0 1em 1em;padding:1.5em 2em}@media (min-width:1259.3px){.simul .simul-text{width:70%;margin:0 auto 2em;padding:1.5em 2.5em}}.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}