.mc-audio-root{--mc-audio-bg:#0b0d12c7;--mc-audio-edge:#3a3530;--mc-audio-ink:#e8e2d6;--mc-audio-dim:#5d564c;--mc-audio-label:#8c8a98;--mc-audio-warm:#f2a650;--mc-audio-well:#0c0a14d9;--mc-px:var(--px,2px);color:var(--mc-audio-ink);display:inline-block;position:relative}.mc-audio-bar{align-items:stretch;gap:calc(var(--mc-px) * 2);display:flex}.mc-audio{align-items:center;gap:calc(var(--mc-px) * 2);padding:calc(var(--mc-px) * 1) calc(var(--mc-px) * 2);background:var(--mc-audio-bg);border:var(--mc-px) solid var(--mc-audio-edge);-webkit-user-select:none;user-select:none;display:inline-flex}.mc-audio.frame-panel{border-width:calc(var(--mc-px) * 3);padding:0 var(--mc-px);background:0 0;border-color:#0000}.mc-audio[data-state=off],.mc-audio[data-state=starting]{opacity:.75}.mc-audio-btn{width:calc(var(--mc-px) * 14);height:calc(var(--mc-px) * 14);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mc-audio-btn:hover{color:#fff3dc}.mc-audio-btn:focus-visible{outline:var(--mc-px) solid var(--mc-audio-warm);outline-offset:calc(var(--mc-px) * -1)}.mc-audio-gear[aria-expanded=true]{color:var(--mc-audio-warm)}.mc-audio-icon{fill:currentColor;width:calc(var(--mc-px) * 12);height:calc(var(--mc-px) * 12);display:block}.mc-audio-icon .mc-audio-dim{fill:var(--mc-audio-dim)}.mc-audio-icon .mc-audio-lit{fill:var(--mc-audio-warm)}.mc-audio-btn:disabled{cursor:default}.mc-audio-radio{gap:calc(var(--mc-px) * 2)}.mc-audio-radio .mc-audio-range{width:calc(var(--mc-px) * 40);flex:none}.mc-audio-radio .mc-audio-range.mc-audio-off{opacity:.45}.mc-audio-panel{top:calc(100% + var(--mc-px) * 2);z-index:5;width:calc(var(--mc-px) * 100);padding:calc(var(--mc-px) * 2) calc(var(--mc-px) * 3) calc(var(--mc-px) * 3);gap:calc(var(--mc-px) * 2);pointer-events:auto;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex;position:absolute;right:0}.mc-audio-title{color:var(--mc-audio-warm);padding-bottom:var(--mc-px)}.mc-audio-row{align-items:center;gap:calc(var(--mc-px) * 4);min-height:calc(var(--mc-px) * 11);color:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0;display:flex}.mc-audio-label{color:var(--mc-audio-ink);white-space:nowrap}.mc-audio-switch{cursor:pointer}.mc-audio-switch:focus-visible{outline:var(--mc-px) solid var(--mc-audio-warm);outline-offset:var(--mc-px)}.mc-audio-switch:hover:not(:disabled) .mc-audio-label{color:#fff3dc}.mc-audio-switch:disabled,.mc-audio-off{cursor:default;opacity:.45}.mc-audio-toggle{width:calc(var(--mc-px) * 16);height:calc(var(--mc-px) * 9);background:var(--mc-audio-well);box-shadow:inset 0 0 0 var(--mc-px) var(--mc-audio-edge);flex:none;position:relative}.mc-audio-toggle:after{content:"";top:calc(var(--mc-px) * 2);left:calc(var(--mc-px) * 2);width:calc(var(--mc-px) * 5);height:calc(var(--mc-px) * 5);background:var(--mc-audio-dim);position:absolute}.mc-audio-switch[aria-checked=true] .mc-audio-toggle{box-shadow:inset 0 0 0 var(--mc-px) #7a4a1e}.mc-audio-switch[aria-checked=true] .mc-audio-toggle:after{left:calc(var(--mc-px) * 9);background:var(--mc-audio-warm)}.mc-audio-volume{gap:calc(var(--mc-px) * 3)}.mc-audio-range{appearance:none;min-width:0;height:calc(var(--mc-px) * 11);cursor:pointer;background:0 0;flex:1;margin:0}.mc-audio-range:disabled{cursor:default}.mc-audio-range:focus-visible{outline:var(--mc-px) solid var(--mc-audio-warm);outline-offset:var(--mc-px)}.mc-audio-range::-webkit-slider-runnable-track{height:calc(var(--mc-px) * 2);background:var(--mc-audio-dim)}.mc-audio-range::-moz-range-track{height:calc(var(--mc-px) * 2);background:var(--mc-audio-dim)}.mc-audio-range::-webkit-slider-thumb{-webkit-appearance:none;width:calc(var(--mc-px) * 3);height:calc(var(--mc-px) * 8);margin-top:calc(var(--mc-px) * -3);background:var(--mc-audio-ink);border:0;border-radius:0}.mc-audio-range::-moz-range-thumb{width:calc(var(--mc-px) * 3);height:calc(var(--mc-px) * 8);background:var(--mc-audio-ink);border:0;border-radius:0}.door{--door-edge:#3d2d44;--door-edge-lit:#6b4b6c;--door-ember:#ff9a4a;--door-ember-dim:#9c4e2a;--door-crew:#8fd3bd;--door-mute:#8e8597;padding:calc(var(--px) * 6);color:var(--ink);background:radial-gradient(70% 45% at 50% 115%,#ff803033,#0000 70%),#06050ab8;place-items:center;display:grid;position:absolute;inset:0;overflow:auto}.door-card{width:min(calc(var(--px) * 220), 100%);max-height:calc(100vh - var(--px) * 12);align-items:center;gap:calc(var(--px) * 7);padding:calc(var(--px) * 9) calc(var(--px) * 8) calc(var(--px) * 7);scrollbar-width:none;flex-direction:column;display:flex;position:relative;overflow:auto}.door-title{font-size:calc(var(--px) * 16);line-height:calc(var(--px) * 17);text-align:center;color:#f4e6cf;margin:0;font-weight:400}.door-line{text-align:center;text-wrap:balance;max-width:34ch;margin:0}.door-quiet{color:var(--door-mute)}.door-icon{display:block}.door-btn{color:var(--ink);padding:calc(var(--px) * 2) calc(var(--px) * 4);justify-content:center;align-items:center;gap:calc(var(--px) * 4);margin:0;display:inline-flex}.door-btn:hover:not(:disabled){color:#fff3e2}.door-icon-btn{padding:calc(var(--px) * 2)}.door-back{top:calc(var(--px) * 5);left:calc(var(--px) * 5);position:absolute}.door-wallets{align-items:center;gap:calc(var(--px) * 4);flex-direction:column;width:100%;display:flex}.door-wallet{width:100%;padding:calc(var(--px) * 2) calc(var(--px) * 5);justify-content:flex-start}.door-wallet img,.door-wallet-blank{width:calc(var(--px) * 14);height:calc(var(--px) * 14);flex:none}.door-wallet-blank{background:var(--door-edge)}.door-phone{padding:calc(var(--px) * 3)}.door-qr-frame{padding:calc(var(--px) * 5);box-shadow:0 0 0 var(--px) #050408, 0 0 0 calc(var(--px) * 2) var(--door-edge);min-width:calc(var(--px) * 100);min-height:calc(var(--px) * 100);background:#f4ecdc;place-items:center;display:grid}.door-qr{display:block}.door-qr-frame .door-embers i{background:var(--door-ember-dim)}.door-signing-icon{margin-top:calc(var(--px) * 5)}.door-embers{gap:calc(var(--px) * 4);height:calc(var(--px) * 11);align-items:flex-end;display:flex}.door-embers i{width:calc(var(--px) * 3);height:calc(var(--px) * 3);background:var(--door-ember);animation:1.2s steps(6,end) infinite door-ember}.door-embers i:nth-child(2){animation-delay:.2s}.door-embers i:nth-child(3){animation-delay:.4s}@keyframes door-ember{0%{opacity:1;transform:translateY(0)}to{transform:translateY(calc(var(--px) * -8));opacity:0}}.door-vending{width:100%;min-height:calc(var(--px) * 60);border:var(--px) dashed var(--door-edge-lit);place-items:center;display:grid}.door-guest{width:100%;margin-top:calc(var(--px) * 3);padding:calc(var(--px) * 4);align-items:center;gap:calc(var(--px) * 4);border:var(--px) dashed #4a3f55;grid-template-columns:auto 1fr auto;display:grid}.door input{color:var(--ink);caret-color:var(--door-ember);height:calc(var(--px) * 16);padding:calc(var(--px) * 2) calc(var(--px) * 3) var(--px);min-width:0}.door-picker{width:min(calc(var(--px) * 320), 100%);align-items:stretch;gap:calc(var(--px) * 8)}.door-head{align-items:center;gap:calc(var(--px) * 6);grid-template-columns:auto 1fr auto;display:grid}.door-head:after{content:"";width:calc(var(--px) * 16)}.picker-label{color:var(--door-mute);margin-bottom:calc(var(--px) * 3)}.picker-count{color:var(--door-crew)}.picker-party{gap:calc(var(--px) * 9);grid-template-columns:auto 1fr;align-items:start;display:grid}.picker-me-frame{width:calc(var(--px) * 54);height:calc(var(--px) * 64);box-shadow:0 0 0 var(--px) #050408, 0 0 0 calc(var(--px) * 2) var(--door-ember-dim);background:#0d0b12;place-items:center;display:grid}.picker-me-frame.is-empty{box-shadow:0 0 0 var(--px) #050408, 0 0 0 calc(var(--px) * 2) var(--door-edge)}.picker-me-bust{all:unset;cursor:pointer;align-items:center;gap:calc(var(--px) * 2);flex-direction:column;display:flex}.picker-crew-slots{grid-template-columns:repeat(4, calc(var(--px) * 27));gap:calc(var(--px) * 4);display:grid}.picker-crew-slot{width:calc(var(--px) * 27);height:calc(var(--px) * 27);box-shadow:inset 0 0 0 var(--px) var(--door-crew);background:#0d0b12;place-items:center;display:grid;position:relative}.picker-crew-slot.is-empty{box-shadow:none;border:var(--px) dotted var(--door-edge)}.picker-mini{all:unset;width:calc(var(--px) * 9);height:calc(var(--px) * 9);color:var(--ink);cursor:pointer;opacity:0;background:#050408;place-items:center;display:grid;position:absolute}.picker-crew-slot:hover .picker-mini,.picker-mini:focus-visible{opacity:1}.picker-promote{top:calc(var(--px) * -3);left:calc(var(--px) * -3);color:var(--door-ember)}.picker-drop{top:calc(var(--px) * -3);right:calc(var(--px) * -3)}.picker-filters{gap:calc(var(--px) * 4);flex-wrap:wrap;align-items:center;display:flex}.door-chip{color:var(--door-mute);padding:calc(var(--px) * 2) calc(var(--px) * 4) var(--px);align-items:center;margin:0;display:inline-flex}.door-chip.is-on{color:#fff3e2;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUAAAAUEBj/znDwnEI2MEaWQi6CO+B3AAAABnRSTlMA//////96eeD+AAAAI0lEQVR42mNgYAQDBgZGJjBgZGBkZmFhYWHGz2AFA5A2iHYAFFsAm9z+qdwAAAAASUVORK5CYII=)}.picker-search{align-items:center;gap:calc(var(--px) * 3);color:var(--door-mute);margin-left:auto;display:flex}.picker-search input{width:calc(var(--px) * 44)}.picker-grid{grid-template-columns:repeat(auto-fill, minmax(calc(var(--px) * 44), 1fr));gap:calc(var(--px) * 5);max-height:min(42vh, calc(var(--px) * 180));padding:calc(var(--px) * 2);scrollbar-width:thin;scrollbar-color:var(--door-edge) transparent;display:grid;overflow:auto}.picker-tile{appearance:none;font:inherit;color:var(--ink);padding:calc(var(--px) * 3) calc(var(--px) * 2) calc(var(--px) * 2);box-shadow:inset 0 0 0 var(--px) #2a2131;align-items:center;gap:calc(var(--px) * 2);cursor:pointer;background:#110e17;border:0;flex-direction:column;display:flex;position:relative}.picker-tile:hover{box-shadow:inset 0 0 0 var(--px) var(--door-edge-lit)}.picker-tile.is-me{box-shadow:inset 0 0 0 var(--px) var(--door-ember);background:#1d140f}.picker-tile.is-crew{box-shadow:inset 0 0 0 var(--px) var(--door-crew);background:#0f1a17}.picker-tile.is-dim{opacity:.45}.picker-badge{top:calc(var(--px) * 2);left:calc(var(--px) * 2);color:var(--door-ember);position:absolute}.picker-num{color:var(--door-mute)}.picker-empty{padding:calc(var(--px) * 10);text-align:center;grid-column:1/-1}.door-bust-box{justify-content:center;align-items:flex-end;display:flex}.door-bust{image-rendering:pixelated;display:block}.door-bust-none{box-shadow:inset 0 0 0 var(--px) #2e2536;color:#6f6577;background:linear-gradient(135deg,#ff9a4a14,#0000 60%),#1a1522;place-items:center;display:grid}.picker-crew-slot .door-bust-none{box-shadow:none}.picker-foot{gap:calc(var(--px) * 7);grid-template-columns:1fr auto;align-items:end;display:grid}.picker-name{flex-direction:column;display:flex}.picker-name input{width:100%}.door-go{padding:calc(var(--px) * 2) calc(var(--px) * 6);color:var(--door-ember)}.fh-icon{image-rendering:pixelated;display:block}.fh-carry{gap:var(--px);pointer-events:auto;display:flex}.fh-socket{width:calc(var(--px) * 14);height:calc(var(--px) * 14);padding:calc(var(--px) * 1) 0 0 calc(var(--px) * 1);flex:none;display:block}.fh-socket:not(.is-full){opacity:.55}.hud-bottom-right{right:calc(var(--px) * 4);bottom:calc(var(--px) * 4);align-items:flex-end;gap:calc(var(--px) * 3);display:flex;position:absolute}.fh-inventory{align-items:flex-start;gap:calc(var(--px) * 2);color:#eee8da;padding:calc(var(--px) * 2) calc(var(--px) * 3) calc(var(--px) * 1) calc(var(--px) * 2);display:flex}.fh-bowl{display:block}.fh-count{padding-top:calc(var(--px) * 1);min-width:calc(var(--px) * 5)}.fh-bowl.is-bumped{animation:.6s step-end fh-bump}@keyframes fh-bump{0%{transform:translateY(0)}15%{transform:translateY(calc(var(--px) * -3))}35%{transform:translateY(calc(var(--px) * -2))}55%{transform:translateY(calc(var(--px) * -1))}75%{transform:translateY(0)}85%{transform:translateY(calc(var(--px) * -1))}to{transform:translateY(0)}}.fh-sign-host{pointer-events:none;position:absolute;inset:auto}.fh-sign{max-width:min(calc(var(--px) * 150), calc(100vw - var(--px) * 8));width:max-content;padding:calc(var(--px) * 3) calc(var(--px) * 4);color:#eee8da;pointer-events:auto;position:fixed}.fh-sign-text{white-space:normal;overflow-wrap:anywhere;margin:0}.fh-sign-tail{bottom:calc(var(--px) * -6);width:calc(var(--px) * 3);height:calc(var(--px) * 3);margin-left:calc(var(--px) * -1);box-shadow:0 calc(var(--px) * -1) 0 #2e211e;background:#2e211e;position:absolute}.mc-leave{text-align:center}.mc-leave-row{justify-content:center;gap:calc(var(--px) * 4);margin-top:calc(var(--px) * 3);display:flex}.mc-leave-btn{min-width:calc(var(--px) * 24);padding:var(--px) calc(var(--px) * 4);color:#eee8da;text-align:center;cursor:pointer;text-decoration:none}.g-layer,.g-panel,.g-pop,.g-cpu,.g-chipbtn{--g-night:#161422;--g-night2:#242032;--g-night3:#363046;--g-wood-dark:#221a22;--g-wood:#4a3432;--g-wood-lit:#7e5c44;--g-cream:#eee8da;--g-ember:#f09c42;--g-notch:polygon(var(--px) 0, calc(100% - var(--px)) 0, 100% var(--px), 100% calc(100% - var(--px)), calc(100% - var(--px)) 100%, var(--px) 100%, 0 calc(100% - var(--px)), 0 var(--px))}.g-layer{pointer-events:none;position:absolute;inset:0}.g-layer,.g-panel,.g-pop,.g-cpu,.g-chipbtn{font-family:var(--font-pixel,ui-monospace, Menlo, monospace);font-size:calc(var(--px) * 8);line-height:calc(var(--px) * 9);-webkit-font-smoothing:none;font-smooth:never}.g-layer>*>*{pointer-events:auto}.g-icon{filter:drop-shadow(var(--px) var(--px) 0 #0000008c);display:block}.g-canvas,.g-chip{image-rendering:pixelated;display:block}.g-panel,.g-pop{border:calc(var(--px) * 3) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAFVBMVEUAAAAUEBhiRjpKNDIODBYWFCI0Jiof25LGAAAAB3RSTlMA////////pX+m+wAAACxJREFUeNptyzEOADAIxLAEDv7/5Ert2s2LAVUAq6oEO0la7JmZL3B397XbDxQKAJkEyhA6AAAAAElFTkSuQmCC) 3 fill / calc(var(--px) * 3) stretch;image-rendering:pixelated;color:var(--g-cream)}.g-panel{padding:calc(var(--px) * 1);gap:calc(var(--px) * 2);flex-direction:column;display:flex}.g-head{justify-content:space-between;align-items:center;gap:calc(var(--px) * 2);display:flex}.g-mid{align-items:center;gap:var(--px);min-width:calc(var(--px) * 9);justify-content:center;display:flex}.g-plate{align-items:center;gap:calc(var(--px) * 2);padding:var(--px) calc(var(--px) * 2) var(--px) var(--px);border-bottom:var(--px) solid var(--g-night3);flex:1;min-width:0;display:flex}.g-plate-1{padding:var(--px) var(--px) var(--px) calc(var(--px) * 2);flex-direction:row-reverse}.g-plate.is-turn{background:var(--g-night2);border-bottom-color:var(--side)}.g-plate.is-lost{opacity:.6}.g-plate-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.g-plate-mark{min-width:calc(var(--px) * 9);justify-content:center;align-items:center;display:flex}.g-flick{animation:.48s step-end infinite g-flick}@keyframes g-flick{50%{filter:brightness(1.35)}}@media (prefers-reduced-motion:reduce){.g-flick{animation:none}}.g-board{align-self:center;position:relative}.g-board .g-canvas{position:absolute;inset:0}.g-cell{cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute}.g-cell:disabled{cursor:default}.g-cell:focus-visible{outline:var(--px) dashed var(--g-ember);outline-offset:calc(var(--px) * -1)}.g-foot{justify-content:space-between;align-items:center;gap:calc(var(--px) * 2);min-height:calc(var(--px) * 13);display:flex}.g-status{align-items:center;gap:var(--px);display:flex}.g-actions,.g-row{align-items:center;gap:calc(var(--px) * 2);display:flex}.g-btn{justify-content:center;align-items:center;gap:var(--px);min-width:calc(var(--px) * 14);min-height:calc(var(--px) * 14);padding:var(--px);border:calc(var(--px) * 2) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUAAAAUEBh+XERiRjokIDI0JiojoNdiAAAABnRSTlMA//////96eeD+AAAAI0lEQVR42mNgYAQDBgZGJjBgZGBkZmFhYWHGz2AFA5A2iHYAFFsAm9z+qdwAAAAASUVORK5CYII=) 2 fill / calc(var(--px) * 2) stretch;image-rendering:pixelated;cursor:pointer;color:inherit;background:0 0;display:inline-flex}.g-btn:hover:not(:disabled),.g-btn:focus-visible{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUAAAAUEBj/znDwnEI2MEaWQi6CO+B3AAAABnRSTlMA//////96eeD+AAAAI0lEQVR42mNgYAQDBgZGJjBgZGBkZmFhYWHGz2AFA5A2iHYAFFsAm9z+qdwAAAAASUVORK5CYII=);outline:none}.g-btn:active:not(:disabled){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUAAAAUEBg0JipKNDIWFCJ+XESBOXQ8AAAABnRSTlMA//////96eeD+AAAAI0lEQVR42mNgYAQDBgZGJjBgZGBkZmFhYWHGz2AFA5A2iHYAFFsAm9z+qdwAAAAASUVORK5CYII=)}.g-btn:disabled{opacity:.45;cursor:default}.g-pop{align-items:center;gap:calc(var(--px) * 2);padding:var(--px) calc(var(--px) * 2);display:inline-flex}.g-name{white-space:nowrap;max-width:calc(var(--px) * 60);text-overflow:ellipsis;overflow:hidden}.g-gameicon,.g-wait{padding:0 var(--px);display:inline-flex}.g-card.is-incoming{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAFVBMVEUAAAAUEBj/znDwnEIODBYWFCKWQi4h5gXDAAAAB3RSTlMA////////pX+m+wAAACxJREFUeNptyzEOADAIxLAEDv7/5Ert2s2LAVUAq6oEO0la7JmZL3B397XbDxQKAJkEyhA6AAAAAElFTkSuQmCC)}.g-toasts{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.g-side{top:calc(var(--px) * 30);right:calc(var(--px) * 4);pointer-events:none;position:absolute}.g-side>*{pointer-events:auto}.g-menu-spot{position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.g-dock{align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:16px;right:16px}.hud .g-toasts{align-items:flex-start;gap:calc(var(--px) * 2);position:static;transform:none}.hud .g-dock{gap:calc(var(--px) * 2);position:static}.hud .g-toasts>*,.hud .g-dock>*{pointer-events:auto}.g-cpu{align-items:flex-end;gap:calc(var(--px) * 2);flex-direction:column;display:flex}.g-chipbtn{align-items:center;gap:var(--px);padding:0 var(--px);border:calc(var(--px) * 2) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUAAAAUEBh+XERiRjokIDI0JiojoNdiAAAABnRSTlMA//////96eeD+AAAAI0lEQVR42mNgYAQDBgZGJjBgZGBkZmFhYWHGz2AFA5A2iHYAFFsAm9z+qdwAAAAASUVORK5CYII=) 2 fill / calc(var(--px) * 2) stretch;image-rendering:pixelated;cursor:pointer;background:0 0;display:inline-flex}.g-chipbtn.is-turn,.g-chipbtn:hover{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUAAAAUEBj/znDwnEI2MEaWQi6CO+B3AAAABnRSTlMA//////96eeD+AAAAI0lEQVR42mNgYAQDBgZGJjBgZGBkZmFhYWHGz2AFA5A2iHYAFFsAm9z+qdwAAAAASUVORK5CYII=)}.fp-people,.fp-chat,.fp-emotes,.fire-panel{--fp-ink:#eee8da;--fp-dim:#8c8a98;--fp-name:#f3d9b8;--fp-mine:#ffe3a3;--fp-ember:#f09c42;--fp-error:#ff7a6b;--fp-ok:#8fd18a;--fp-well:#0c0a14b3;color:var(--fp-ink)}.fire-panel{gap:calc(var(--px) * 2);padding:calc(var(--px) * 2);--px:2px;flex-direction:column;display:flex}.fire-panel button,.fp-people button,.fp-chat button,.fp-emotes button{font:inherit;color:inherit}.fp-people{gap:calc(var(--px) * 2);flex-direction:column;display:flex}.fp-chips{align-items:flex-start;gap:calc(var(--px) * 2) calc(var(--px) * 3);max-height:calc(var(--px) * 52);scrollbar-width:none;flex-wrap:wrap;display:flex;overflow-y:auto}.fp-head{align-items:flex-start;gap:calc(var(--px) * 2);padding-top:calc(var(--px) * 2);display:inline-flex}.fp-status{align-items:flex-start;gap:calc(var(--px) * 2);display:inline-flex}.fp-dot{width:calc(var(--px) * 3);height:calc(var(--px) * 3);margin-top:calc(var(--px) * 3);background:var(--fp-dim);flex:none}.fp-dot-joined{background:var(--fp-ok)}.fp-dot-connecting,.fp-dot-reconnecting{background:var(--fp-ember);animation:1s steps(2,end) infinite fp-blink}.fp-dot-closed{background:var(--fp-error)}@keyframes fp-blink{50%{opacity:.25}}.fp-count{align-items:flex-start;gap:var(--px);color:var(--fp-dim);display:inline-flex}.fp-fire{align-items:flex-start;gap:calc(var(--px) * 2);margin-top:calc(var(--px) * -2);display:inline-flex}.fp-fire .fp-count{padding-top:calc(var(--px) * 2)}.fp-chip{align-items:flex-start;gap:calc(var(--px) * 2);padding:0 calc(var(--px) * 2) 0 0;background:0 0;border:0;max-width:100%;display:inline-flex}button.fp-chip{cursor:pointer}button.fp-chip:hover .fp-name,.fp-chip.fp-picked .fp-name{color:var(--fp-ember)}.fp-name{text-overflow:ellipsis;white-space:nowrap;max-width:calc(var(--px) * 70);overflow:hidden}.fp-chip .fp-name{padding-top:calc(var(--px) * 2)}.fp-mark{color:var(--fp-ink);margin-top:calc(var(--px) * 2);display:inline-flex}.fp-op{color:var(--fp-ember)}.fp-dim{color:var(--fp-dim)}.fp-opbar{align-items:flex-start;gap:calc(var(--px) * 2);display:flex}.fp-opbar .fp-name{padding-top:calc(var(--px) * 3);color:var(--fp-ember);margin-right:auto}.fp-bust{width:calc(var(--px) * 16);height:calc(var(--px) * 12);background:var(--fp-well);flex:none;position:relative;overflow:hidden}.fp-bust img{image-rendering:pixelated;display:block;position:absolute}.fp-chat{width:min(calc(var(--px) * 200), calc(100vw - var(--px) * 8));gap:calc(var(--px) * 2);flex-direction:column;display:flex}.fp-log{max-height:calc(var(--px) * 64);gap:calc(var(--px) * 1);scrollbar-width:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.fp-log::-webkit-scrollbar{display:none}.fp-log:empty{display:none}.fp-line{align-items:flex-start;gap:calc(var(--px) * 2);display:flex}.fp-body{overflow-wrap:anywhere;min-width:0;padding-top:calc(var(--px) * 2)}.fp-who{color:var(--fp-name);margin-right:calc(var(--px) * 3);align-items:center;gap:var(--px);vertical-align:top;font-weight:400;display:inline-flex}.fp-who.fp-op{color:var(--fp-ember)}.fp-mine .fp-who{color:var(--fp-mine)}.fp-text{white-space:pre-wrap}.fp-note{color:var(--fp-dim)}.fp-note .fp-who{color:var(--fp-dim);margin-right:0}.fp-error{color:var(--fp-error)}.fp-error>.fp-svg{margin:calc(var(--px) * 2) 0 0}.fp-input{align-items:center;gap:calc(var(--px) * 2);display:flex}.fp-field{flex:1;min-width:0;display:flex;position:relative}.fp-text-in{min-width:0;height:calc(var(--px) * 16);padding:calc(var(--px) * 2) calc(var(--px) * 2) var(--px);color:var(--fp-ink);caret-color:var(--fp-ember);font:inherit;flex:1;margin:0}.fp-text-in:disabled{opacity:.5}.fp-placeholder{left:calc(var(--px) * 4);top:calc(var(--px) * 3);pointer-events:none;position:absolute}.fp-emotes{gap:calc(var(--px) * 2);display:flex}.fp-icon{width:calc(var(--px) * 14);height:calc(var(--px) * 14);color:var(--fp-ink);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fp-icon:hover:not(:disabled){color:#ffecac}.fp-icon.fp-armed{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUAAAAUEBjwnELQajCIPiZcKCw1i916AAAABnRSTlMA//////96eeD+AAAAI0lEQVR42mNgYAQDBgZGJjBgZGBkZmFhYWHGz2AFA5A2iHYAFFsAm9z+qdwAAAAASUVORK5CYII=)}.fp-svg{width:calc(var(--px) * 8);height:calc(var(--px) * 8);display:block}.fp-who .fp-svg{margin-top:calc(var(--px) * -1)}.screen{pointer-events:none;z-index:20;color:var(--ink);place-items:center;display:grid;position:absolute;inset:0}.screen-cover{background:var(--bg);pointer-events:auto;z-index:100;--px:2px;position:fixed}.screen-card{pointer-events:auto;max-width:min(calc(100vw - 32px), calc(var(--px) * 200));padding:calc(var(--px) * 4) calc(var(--px) * 6);align-items:center;gap:calc(var(--px) * 4);text-align:center;flex-direction:column;display:flex}.screen-line{text-wrap:balance;margin:0}.screen-btn{color:var(--ink);padding:calc(var(--px) * 2);line-height:0}.screen-embers{gap:calc(var(--px) * 4);height:calc(var(--px) * 11);align-items:flex-end;display:flex}.screen-embers i{width:calc(var(--px) * 3);height:calc(var(--px) * 3);background:#ff9a4a;animation:1.2s steps(6,end) infinite screen-ember}.screen-embers i:nth-child(2){animation-delay:.2s}.screen-embers i:nth-child(3){animation-delay:.4s}@keyframes screen-ember{0%{opacity:1;transform:translateY(0)}to{transform:translateY(calc(var(--px) * -8));opacity:0}}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-cyrillic-ext-400-normal-C1DjGVvv.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-cyrillic-400-normal-CzHgMhVb.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-greek-400-normal-Cw3cUjAn.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-latin-ext-400-normal-_SHQDGOK.woff2)format("woff2"),url(/assets/tiny5-latin-ext-400-normal-BksQzalU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiny5;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/tiny5-latin-400-normal-BsIaeAHC.woff2)format("woff2"),url(/assets/tiny5-latin-400-normal-DyAV0xrX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0d12;--ink:#e8e2d6;--slot:#ff5fae}*{box-sizing:border-box}html,body,#root{background:var(--bg);height:100%;color:var(--ink);margin:0}body{font-family:ui-monospace,Menlo,monospace;overflow:hidden}canvas{image-rendering:pixelated;image-rendering:crisp-edges}.app{height:100%;position:relative;overflow:hidden}.world{position:absolute;inset:0;overflow:hidden}.camp-empty{place-items:center;display:grid;position:absolute;inset:0}.overlay{pointer-events:none;position:absolute;inset:0}.hud{pointer-events:none;color:#eee8da;position:absolute;inset:0}.hud-panel,.hud button,.hud input{pointer-events:auto}.hud-panel{padding:calc(var(--px) * 1) calc(var(--px) * 2)}.hud-top-left{left:calc(var(--px) * 4);top:calc(var(--px) * 4);max-width:calc(100% - var(--px) * 110);position:absolute}.hud-top-right{right:calc(var(--px) * 4);top:calc(var(--px) * 4);position:absolute}.hud-bottom-left{left:calc(var(--px) * 4);bottom:calc(var(--px) * 4);right:calc(var(--px) * 4);align-items:flex-end;gap:calc(var(--px) * 3);display:flex;position:absolute}.hud-dock{align-items:flex-start;gap:calc(var(--px) * 3);flex-direction:column;min-width:0;display:flex}.hud-buttons{align-items:flex-end;gap:calc(var(--px) * 3);display:flex}.hud-games:empty{display:none}.hud-toasts:not(:has(.g-pop)){display:none}:where(.overlay>*){pointer-events:auto}.slot-empty{border:1px dashed var(--slot);color:var(--slot);padding:0 4px;font-size:11px;display:inline-block}:root{--font-pixel:"Tiny5", ui-monospace, Menlo, monospace;--px:2px}.pixel-ui{font-family:var(--font-pixel);font-size:calc(var(--px) * 8);line-height:calc(var(--px) * 9);-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;font-synthesis:none;font-weight:400}.pixel-ui button,.pixel-ui input{font:inherit;letter-spacing:inherit}.pixel-ui .slot-empty{font-size:inherit;line-height:calc(var(--px) * 9);padding:0 calc(var(--px) * 2);border-width:var(--px);vertical-align:top}.frame-panel,.frame-solid{border:calc(var(--px) * 3) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAFVBMVEUAAAAUEBhiRjpKNDIKCBAWFCI0JiqlrfgKAAAAB3RSTlMA////3Mz/ax87cgAAACxJREFUeNptyzEOADAIxLAEDv7/5Ert2s2LAVUAq6oEO0la7JmZL3B397XbDxQKAJkEyhA6AAAAAElFTkSuQmCC) 3 fill / calc(var(--px) * 3) stretch;image-rendering:pixelated;background:0 0}.frame-solid{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAFVBMVEUAAAAUEBhiRjpKNDIODBYWFCI0Jiof25LGAAAAB3RSTlMA////////pX+m+wAAACxJREFUeNptyzEOADAIxLAEDv7/5Ert2s2LAVUAq6oEO0la7JmZL3B397XbDxQKAJkEyhA6AAAAAElFTkSuQmCC)}.frame-button{border:calc(var(--px) * 2) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUAAAAUEBh+XERiRjokIDI0JiojoNdiAAAABnRSTlMA//////96eeD+AAAAI0lEQVR42mNgYAQDBgZGJjBgZGBkZmFhYWHGz2AFA5A2iHYAFFsAm9z+qdwAAAAASUVORK5CYII=) 2 fill / calc(var(--px) * 2) stretch;image-rendering:pixelated;box-shadow:none;cursor:pointer;background:0 0;border-radius:0;outline:none}.frame-button:hover:not(:disabled){border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUAAAAUEBj/znDwnEI2MEaWQi6CO+B3AAAABnRSTlMA//////96eeD+AAAAI0lEQVR42mNgYAQDBgZGJjBgZGBkZmFhYWHGz2AFA5A2iHYAFFsAm9z+qdwAAAAASUVORK5CYII=)}.frame-button:active:not(:disabled),.frame-button[aria-pressed=true]{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUAAAAUEBg0JipKNDIWFCJ+XESBOXQ8AAAABnRSTlMA//////96eeD+AAAAI0lEQVR42mNgYAQDBgZGJjBgZGBkZmFhYWHGz2AFA5A2iHYAFFsAm9z+qdwAAAAASUVORK5CYII=)}.frame-button:focus-visible{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAElBMVEUAAAAUEBj/znDwnEI2MEaWQi6CO+B3AAAABnRSTlMA//////96eeD+AAAAI0lEQVR42mNgYAQDBgZGJjBgZGBkZmFhYWHGz2AFA5A2iHYAFFsAm9z+qdwAAAAASUVORK5CYII=)}.frame-button:disabled{opacity:.45;cursor:default}.frame-well{border:calc(var(--px) * 2) solid transparent;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAADFBMVEUAAAAUEBgIBg4MChSGrAIEAAAABHRSTlMA/+vXqDY/JwAAABxJREFUeNpjYGAEAwYGRiYwYGRgZGIGAeIYMO0AEM8AetE7K7AAAAAASUVORK5CYII=) 2 fill / calc(var(--px) * 2) stretch;image-rendering:pixelated;box-shadow:none;background:0 0;border-radius:0;outline:none}.frame-well:focus,.frame-well:focus-within{border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAADFBMVEUAAADwnEIIBg4MChRiR/SPAAAABHRSTlMA/+vXqDY/JwAAABxJREFUeNpjYGAEAwYGRiYwYGRgZGIGAeIYMO0AEM8AetE7K7AAAAAASUVORK5CYII=)}
