@font-face{font-family:Misaki;src:url(data:font/woff2;base64,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)format("woff2")}@font-face{font-family:Galm;src:url(./galmuri7-subset-D7SEMaxT.woff2)format("woff2")}@font-face{font-family:Silk;src:url(./silkscreen-400-CtPo2yA5.woff2)format("woff2");font-weight:400}@font-face{font-family:Silk;src:url(./silkscreen-700-CSE2nhgM.woff2)format("woff2");font-weight:700}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#14161c;--fg:#e8e8ee;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html,body{background:var(--bg);height:100%;color:var(--fg);margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:hidden}body{height:100vh;box-sizing:border-box;justify-content:center;align-items:center;height:100dvh;display:flex}#wrap{width:min(100vw,177.778vh);aspect-ratio:16/9;width:min(100vw,177.778dvh);position:relative}canvas{width:100%;height:100%;image-rendering:pixelated;display:block}body>p{display:none}#quit{z-index:10;opacity:.55;position:absolute;bottom:4px;right:4px}#quit:hover{opacity:1}#mode{z-index:10;opacity:.6;color:#cfd6e6;cursor:pointer;background:#242b37;border:1px solid #5c6c80;border-radius:3px;padding:3px 7px;font:11px ui-monospace,monospace;position:absolute;bottom:4px;left:4px}#mode:hover{opacity:1}#c{touch-action:none}#wrap.mob #mt{width:100%;height:auto;bottom:0}#wrap.mob #mode{padding:1px 4px;font-size:9px;top:3px;bottom:auto;left:auto;right:3px}#wrap.mob #quit{top:19px;bottom:auto;right:3px;padding:1px 4px!important;font-size:9px!important}.help{color:#8696a0;text-align:center;margin-top:.5em;font-size:.5em;line-height:2}#mt{width:75%;font:var(--u,16px)/1.5 "Silk", "Misaki", "Galm", ui-monospace, monospace;-webkit-font-smoothing:none;font-smooth:never;color:#e9edef;background:#0b141a;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}#mt[hidden]{display:none}#wrap.mob #menu{background:#5c6c80 linear-gradient(#5c6c80 0 3px,#8595aa 3px 5px,#5c6c80 5px 100%);align-items:stretch;padding:0}#wrap.mob #menu .mbox{box-sizing:border-box;justify-content:center;gap:.5em;width:100%;min-height:100%;margin:0;padding:.9em .75em .6em}#wrap.mob #menu:not([hidden]){display:block}#wrap.mob .hd{flex-wrap:wrap;row-gap:.1em}#wrap.mob .tm{margin-left:auto}#wrap.mob .ct .row{flex-wrap:wrap}#wrap.mob .ct .row .dd:not(.xdd){flex:100%}#wrap.mob .ct .row .xdd{flex:auto}#wrap.mob .mtl{background:#242b37;border:2px solid #0b0f14;border-radius:6px;justify-content:center;align-items:center;gap:.35em;margin-bottom:.15em;padding:.35em .3em;font-size:1.5em;display:flex;box-shadow:0 3px #8595aa}#wrap.mob .mtl img{width:1.25em;height:auto;image-rendering:pixelated}#wrap.mob .msub{color:#cfd6e6;background:#111e27;border:2px solid #0b0f14;border-radius:6px;padding:.35em .5em;line-height:1.5;box-shadow:0 2px #8595aa}#wrap.mob .fld{color:#e3e8f0;gap:.3em}#wrap.mob #menu input{background:#242b37;border:2px solid #0b0f14;border-radius:6px;padding:.35em .5em;box-shadow:0 2px #8595aa}#wrap.mob #menu button{color:#e9edef;background:#242b37;border:2px solid #0b0f14;border-radius:8px;padding:.4em .75em;font-weight:700;box-shadow:inset 0 -.2em #00000047,0 2px #8595aa}#wrap.mob #menu button:active{transform:translateY(2px);box-shadow:inset 0 -.1em #00000047}#wrap.mob #menu [data-m=create],#wrap.mob #menu [data-m=start]{color:#fff;background:#f07a10}#wrap.mob #menu [data-m=join]{color:#fff;background:#7b3fb8}#wrap.mob #menu [data-m=solo]{color:#0b141a;background:#17b89a}#wrap.mob #menu button.lnk{box-shadow:none;color:#e3e8f0;background:0 0;border:0;font-weight:400}#wrap.mob .help{color:#9aa6ba;background:#242b37;border:2px solid #0b0f14;border-radius:6px;margin-top:.1em;padding:.6em;line-height:1.8}#wrap.mob .codeRow,#wrap.mob .slots{background:#242b37;border:2px solid #0b0f14;border-radius:6px;padding:.4em;box-shadow:0 2px #8595aa}#wrap.mob .slots{grid-template-columns:1fr}#wrap.mob #menu .row{color:#e3e8f0}#menu,#win{box-sizing:border-box;font:var(--u,16px)/1.5 "Silk", "Misaki", "Galm", ui-monospace, monospace;-webkit-font-smoothing:none;color:#e9edef;z-index:4;background:#0b141a;justify-content:center;align-items:center;padding:.5em 0;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}#menu[hidden],#win[hidden]{display:none}.mbox,.wbox{flex-direction:column;align-items:stretch;gap:.5em;width:min(26em,92%);margin:auto 0;padding:.5em;display:flex}.mbox.wide{width:min(34em,94%)}.wbox{width:min(40em,96%)}.mtl{color:#ffd27a;text-align:center;letter-spacing:.05em;font-size:2em;line-height:1.5}.msub{color:#8696a0;text-align:center}.fld{color:#8696a0;flex-direction:column;gap:.25em;display:flex}#menu input{font:inherit;color:#fff;text-transform:uppercase;background:#2a3942;border:2px solid #3b4a54;border-radius:6px;outline:none;min-width:0;padding:.25em .5em}#menu input:focus{border-color:#ffd27a}#menu .row{justify-content:center;align-items:center;gap:.5em;display:flex}#menu .row input{flex:1}#menu button,#win button{font:inherit;color:#e9edef;cursor:pointer;background:#2a3942;border:0;border-radius:6px;padding:.25em .75em}#menu button:hover,#win button:hover{background:#34474f}#menu button.big,#win button.big{color:#0b141a;background:#00a884;padding:.5em .75em;font-weight:700}#menu button.lnk{color:#8696a0;background:0 0;text-decoration:underline}.err{color:#ff8a7a;text-align:center}.note{color:#8696a0;text-align:center}.codeRow{text-align:center;font-size:1.1em}.code{color:#ffd27a;letter-spacing:.2em;margin:0 .2em;font-size:1.5em}.slots{background:#111b21;border-radius:8px;grid-template-columns:1fr 1fr;gap:.25em .5em;padding:.5em;display:grid}.slot{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.slot.bot{color:#5d6b74}.tag{color:#8696a0;vertical-align:.2em;border:1px solid #3b4a54;border-radius:4px;padding:0 .4em;font-size:.5em}.tag.me{color:#ffd27a;border-color:#ffd27a}.nv{text-align:center;color:#ff8a7a;min-width:1.5em;display:inline-block}.wt{text-align:center;font-size:1.5em}.wt.ok{color:#7fd6a0}.wt.bad{color:#ff6a5a}.cols{grid-template-columns:1fr 1fr;gap:.5em;display:grid}.col{opacity:.75;background:#111b21;border:2px solid #0000;border-radius:8px;padding:.5em}.col.win{opacity:1;background:#1b2620;border-color:#ffd27a}.col.v .ch{color:#ff8a7a}.ch{color:#7fd6a0;margin-bottom:.1em}.cs{color:#8696a0;text-align:right;margin-bottom:.3em;font-size:.5em}.crown{color:#0b141a;vertical-align:.2em;background:#ffd27a;border-radius:4px;padding:0 .4em;font-size:.5em}.wr{white-space:nowrap;align-items:center;gap:.2em;display:flex}.wr.me{background:#2a3942;border-radius:4px}.wr .sc{color:#ffd27a;margin-left:auto}#mt img{image-rendering:pixelated}.hd{background:#202c33;flex:none;align-items:center;gap:.5em;padding:.3em .6em;display:flex}.gi{color:#0b141a;background:#ffd27a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.9em;height:1.9em;font-weight:700;display:flex}.ht{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ht b{color:#fff;font-weight:700}.ht small{color:#8696a0;font-size:.5em;line-height:1.5}.tm{color:#ffd27a;white-space:nowrap;margin-left:auto}.ppl{background:#111b21;border-bottom:1px solid #222d34;flex:none;gap:.55em;padding:.3em .6em .2em;display:flex;overflow-x:auto}.pa{color:#8696a0;white-space:nowrap;flex-direction:column;align-items:center;font-size:.5em;display:flex;position:relative}.pa .av{width:4.4em;height:4.4em}.pa.tk .av{box-shadow:0 0 0 2px #25d366}.pa.me{color:#ffd27a}.av{border:2px solid var(--c,#888);box-sizing:border-box;background:#2a3942;border-radius:50%;flex:none;display:block;overflow:hidden}.av img{width:100%;height:100%;display:block}.bdg{color:#0b141a;background:#25d366;border-radius:1em;padding:0 .4em;font-size:1.6em;line-height:1.3;position:absolute;top:-.3em;right:-.6em}.lg{background:#0b141a radial-gradient(#ffffff0a 1px,#0000 1.5px) 0 0/14px 14px;flex-direction:column;flex:1;gap:.3em;padding:.45em .7em;display:flex;overflow:auto}.sys{color:#ffd27a;text-align:center;background:#182229;border-radius:6px;align-self:center;max-width:90%;padding:.1em .6em}.mr{align-items:flex-start;gap:.35em;max-width:84%;display:flex}.mr.me{flex-direction:row-reverse;align-self:flex-end}.mr .av{width:1.9em;height:1.9em;margin-top:.1em}.msg{background:#202c33;border-radius:0 8px 8px;min-width:4em;padding:.2em .55em .25em}.mr.me .msg{background:#005c4b;border-radius:8px 0 8px 8px}.who{font-weight:700;display:block}.msg b{color:#ffd27a}.tt{float:right;color:#fff8;margin:1.4em 0 0 1em;font-size:.5em}.ins{color:#fffa;margin-left:.5em;font-size:.5em}.dots i{opacity:.2;font-style:normal;animation:1.2s infinite bl}.dots i:nth-child(2){animation-delay:.2s}.dots i:nth-child(3){animation-delay:.4s}@keyframes bl{0%,60%,to{opacity:.2}30%{opacity:1}}.ct{background:#202c33;flex-direction:column;flex:none;gap:.3em;padding:.35em .55em;display:flex}.ct button{font:inherit;color:inherit;cursor:pointer;background:#2a3942;border:0;border-radius:1em;padding:.1em .55em}.ct button.on{color:#fff;background:#005c4b}.tabs,.vts{flex-wrap:wrap;align-items:center;gap:.25em;display:flex}.row{align-items:center;gap:.4em;display:flex}.dd{flex:1;display:flex;position:relative}.xdd{flex:none}.pv{cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#2a3942;border-radius:1.2em;flex:1;min-height:1.4em;padding:.25em .8em;overflow:hidden}.pv b{color:#ffd27a}.ct button.say{color:#0b141a;background:#00a884;border-radius:50%;flex:none;width:2.3em;height:2.3em;padding:0;font-weight:700}.menu{z-index:5;background:#233138;border-radius:8px;flex-direction:column;gap:.15em;max-height:14em;padding:.3em;display:flex;position:absolute;bottom:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 4px 16px #000d}.menu.nm2{grid-template-columns:1fr 1fr;width:max-content;display:grid;right:auto}.menu.nm2 button{white-space:nowrap}.ct .menu button{text-align:left;background:0 0;border-radius:6px;width:100%}.ct .menu button:hover,.ct .menu button.on{background:#2a3942}.ct .menu button b{color:#ffd27a}.car{float:right;color:#8696a0;margin-left:.5em}.dim{opacity:.4}.sw{vertical-align:-.05em;border-radius:50%;width:.8em;height:.8em;margin-right:.4em;display:inline-block}.hint,.note{color:#8696a0}.hint{font-size:.5em}.res{text-align:center;color:#ffd27a;padding:.2em}#snd{z-index:11;box-sizing:border-box;color:#cfd6e6;opacity:.7;cursor:pointer;background:#242b37;border:1px solid #5c6c80;border-radius:3px;width:26px;height:22px;padding:3px 5px;position:absolute;bottom:30px;right:4px}#snd:hover,#snd[aria-expanded=true]{opacity:1}#snd svg,#sndPanel svg{width:100%;height:100%;display:block}#sndPanel{z-index:12;color:#e3e8f0;-webkit-font-smoothing:none;background:#242b37;border:2px solid #0b0f14;border-radius:6px;flex-direction:column;gap:6px;padding:8px;font:8px/1.5 Silk,Misaki,Galm,ui-monospace,monospace;display:flex;position:absolute;bottom:56px;right:4px;box-shadow:0 2px #8595aa}#sndPanel[hidden]{display:none}.sndRow{grid-template-columns:1fr 26px;align-items:center;gap:2px 6px;width:150px;display:grid}.sndRow label{grid-column:1/-1}.sndRow input{accent-color:#f07a10;width:100%;margin:0}.sndRow button{box-sizing:border-box;color:#cfd6e6;cursor:pointer;background:#111e27;border:1px solid #5c6c80;border-radius:3px;width:26px;height:22px;padding:3px 5px}.sndRow button.off{color:#ff8a7a}#wrap.mob #snd{top:4px;bottom:auto;left:4px;right:auto}#wrap.mob #sndPanel{top:30px;bottom:auto;left:4px;right:auto}#wrap.mob #mt:not([hidden])~#snd,#wrap.mob #mt:not([hidden])~#sndPanel{left:auto;right:4px}
