:root{--dsbl:min(1vh, .5625vw);--dsbp:min(1vw, .5625vh);--dsbs:min(1vw, 1vh);--dsvw:100vw;--dsvh:100vh;--dsb-m:8px;--dsbl-s:calc(2 * var(--dsbl));--dsbl-m:var(--dsb-m);--dsbl-l:calc(.75 * var(--dsbl));--dsblc:calc(max(var(--dsbl-l), min(var(--dsbl-m), var(--dsbl-s))));--dsbp-s:calc(2 * var(--dsbp));--dsbp-m:var(--dsb-m);--dsbp-l:calc(.75 * var(--dsbp));--dsbpc:calc(max(var(--dsbp-l), min(var(--dsbp-m), var(--dsbp-s))));--ds-ui-scale:1;--ds-font-scale:1.5;--ds-font-sans:"Tektur", system-ui, sans-serif;--dsul:calc(var(--dsblc) * var(--ds-ui-scale));--dsup:calc(var(--dsbpc) * var(--ds-ui-scale));--dsus:calc(var(--dsbs) * var(--ds-ui-scale));--dsu:var(--dsul);--dsb1:var(--dsbl);--dsb1-s:var(--dsbl-s);--dsb1-m:var(--dsb-m);--dsb1-l:var(--dsbl-l);--dsb1c:var(--dsblc);--dsu-passive:var(--dsus);--dsu-text:calc(var(--dsu) * var(--ds-font-scale));--dsf-tiny:calc(var(--dsu) * 1.4 * var(--ds-font-scale));--dsf-small:calc(var(--dsu) * 1.5 * var(--ds-font-scale));--dsf-body:calc(var(--dsu) * 1.8 * var(--ds-font-scale));--dsf-medium:calc(var(--dsu) * 1.9 * var(--ds-font-scale));--dsf-large:calc(var(--dsu) * 2.2 * var(--ds-font-scale));--dsf-title:calc(var(--dsu) * 2.5 * var(--ds-font-scale));--dsf-hero:calc(var(--dsu) * 8.3 * var(--ds-font-scale));--dss-xxs:calc(var(--dsu) * .3);--dss-xs:calc(var(--dsu) * .4);--dss-sm:calc(var(--dsu) * .6);--dss-md:calc(var(--dsu) * .8);--dss-lg:calc(var(--dsu) * 1.1);--dss-xl:calc(var(--dsu) * 1.4);--dss-2xl:calc(var(--dsu) * 1.9);--dss-3xl:calc(var(--dsu) * 2.5);--dss-4xl:calc(var(--dsu) * 2.8);--dss-5xl:calc(var(--dsu) * 5.8);--dss-6xl:calc(var(--dsu) * 6.9);--dsr-sm:calc(var(--dsu) * .4);--dsr-md:calc(var(--dsu) * .6);--dsr-lg:calc(var(--dsu) * .8);--dsr-xl:calc(var(--dsu) * 1.1);--dsr-2xl:calc(var(--dsu) * 1.4);--dsr-3xl:calc(var(--dsu) * 1.7);--dsi-xs:calc(var(--dsu) * 3.9);--dsi-sm:calc(var(--dsu) * 4.4);--dsi-md:calc(var(--dsu) * 5.6);--dsi-lg:calc(var(--dsu) * 6.4);--dsi-xl:calc(var(--dsu) * 6.7);--ds-gutter:var(--dss-2xl);--ds-border-hair:1px;--ds-shadow-text-sm:0 0 .3em #000;--ds-shadow-text-md:0 .1em .3em #000;--ds-shadow-panel-md:0 calc(var(--dsu) * 1.7) calc(var(--dsu) * 5.6) #00000073;--ds-shadow-panel-lg:0 calc(var(--dsu) * 2.5) calc(var(--dsu) * 6.4) #00000080}@supports (height:100dvh){:root{--dsbl:min(1dvh, .5625dvw);--dsbp:min(1dvw, .5625dvh);--dsbs:min(1dvw, 1dvh);--dsvw:100dvw;--dsvh:100dvh}}html,body{font-family:var(--ds-font-sans)}#hud,.bt-ds-scope{font-size:var(--dsbl)}.bt-ds-button{--bt-ds-button-min-height:var(--dsi-sm);--bt-ds-button-min-width:auto;--bt-ds-button-padding-y:.6em;--bt-ds-button-padding-x:1em;--bt-ds-button-radius:var(--dsr-lg);--bt-ds-button-border:var(--ds-border-hair) solid #ffffff38;--bt-ds-button-bg:#222;--bt-ds-button-bg-hover:#303030;--bt-ds-button-color:#eee;--bt-ds-button-border-hover:#ffffff61;--bt-ds-button-disabled-bg:#767c8447;--bt-ds-button-disabled-color:#eeeeee9e;appearance:none;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--dss-sm);min-width:var(--bt-ds-button-min-width);min-height:var(--bt-ds-button-min-height);padding:var(--bt-ds-button-padding-y) var(--bt-ds-button-padding-x);border:var(--bt-ds-button-border);border-radius:var(--bt-ds-button-radius);background:var(--bt-ds-button-bg);color:var(--bt-ds-button-color);font:inherit;letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;margin:0;line-height:1.2;display:inline-flex}.bt-ds-button:hover,.bt-ds-button:focus-visible{border-color:var(--bt-ds-button-border-hover);background:var(--bt-ds-button-bg-hover)}.bt-ds-button:focus-visible{box-shadow:0 0 0 calc(var(--dsu) * .3) #ffffff61;outline:none}.bt-ds-button:disabled,.bt-ds-button[aria-disabled=true]{cursor:not-allowed;opacity:.62;background:var(--bt-ds-button-disabled-bg);color:var(--bt-ds-button-disabled-color)}.bt-ds-button:disabled:hover,.bt-ds-button:disabled:focus-visible,.bt-ds-button[aria-disabled=true]:hover,.bt-ds-button[aria-disabled=true]:focus-visible{border-color:var(--bt-ds-button-border-hover);background:var(--bt-ds-button-disabled-bg)}.bt-ds-button--primary{--bt-ds-button-bg:#2d6e52d1;--bt-ds-button-bg-hover:#34805ef0;--bt-ds-button-border:var(--ds-border-hair) solid #76d29c61;--bt-ds-button-border-hover:#76d29c94}.bt-ds-button--secondary{--bt-ds-button-bg:#484e58d1;--bt-ds-button-bg-hover:#565e6af0;--bt-ds-button-border:var(--ds-border-hair) solid #b4becd4d;--bt-ds-button-border-hover:#b4becd80}.bt-ds-button--danger{--bt-ds-button-bg:#762a2ad1;--bt-ds-button-bg-hover:#8e3030f0;--bt-ds-button-border:var(--ds-border-hair) solid #e47e7e5c;--bt-ds-button-border-hover:#e47e7e94}.bt-ds-button--compact{--bt-ds-button-min-height:calc(var(--dsu) * 3.6);--bt-ds-button-padding-y:.3em;--bt-ds-button-padding-x:.8em}.bt-ds-button--swatch{--bt-ds-button-min-width:var(--dsi-xs);--bt-ds-button-min-height:var(--dsi-xs);--bt-ds-button-padding-y:0;--bt-ds-button-padding-x:0;--bt-ds-button-radius:var(--dsr-lg);--bt-ds-button-border:0;--bt-ds-button-bg:var(--bt-ds-button-swatch,#555);--bt-ds-button-bg-hover:var(--bt-ds-button-swatch,#555);width:var(--dsi-xs);height:var(--dsi-xs)}.bt-ds-button--choice{--bt-ds-button-min-width:calc(var(--dsu) * 4.2);--bt-ds-button-min-height:var(--dsi-xs);--bt-ds-button-padding-y:0;--bt-ds-button-padding-x:.6em;--bt-ds-button-bg:#222;--bt-ds-button-bg-hover:#303030;height:var(--dsi-xs)}.bt-ds-button--pressed{--bt-ds-button-bg:#ddd;--bt-ds-button-bg-hover:#f0f0f0;--bt-ds-button-color:#111;--bt-ds-button-border:var(--ds-border-hair) solid #ffffffbd}.mp-join-panel-scroll{padding:0}.mp-room-list{border-spacing:0;width:100%;margin:0}.mp-room-list thead th{background-color:#0e1018}.mp-room-list tbody tr.mp-room-row--joinable{cursor:pointer;transition:background-color .14s}.mp-room-list tbody tr.mp-room-row--joinable:hover{background-color:#ffffff0e}.mp-room-list tbody tr.mp-room-row--joinable:focus-visible{outline-offset:-2px;outline:2px solid #f6c95ca6}.mp-room-list tbody tr.mp-room-row--join-muted{pointer-events:none;opacity:.52}.mp-room-list tbody tr.mp-room-row--pending .mp-room-join-play{opacity:.65;animation:1s ease-in-out infinite mp-room-join-pulse}@keyframes mp-room-join-pulse{50%{opacity:1}}.mp-room-join-play{width:calc(var(--dsu) * 4);height:calc(var(--dsu) * 4);color:#ffffffe6;vertical-align:middle;pointer-events:none;justify-content:center;align-items:center;display:inline-flex}
