:root{--ink:#ececec;--dim:#b1b1b1;--accent:#8fd3ff;--bad:#ff6b6b;--warn:#ffc56b;--good:#7ee0a1;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:Consolas, "Cascadia Mono", ui-monospace, monospace;--hud-ink:#f4f5ee;--hud-ink-dim:#dae1d0;--hud-outline:0 2px 3px #000, 0 0 5px #000, 1px 0 1px #000, -1px 0 1px #000;--hud-edge:14px}*{box-sizing:border-box}html,body{height:100%;color:var(--ink);font-family:var(--font);background:#1d1d1d;margin:0;overflow:hidden}#app,#app canvas{width:100%;height:100%;display:block;position:fixed;inset:0}#hud{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:5;color:var(--hud-ink);text-shadow:var(--hud-outline);position:fixed;inset:0}body.hud-hidden #hud,body.hud-hidden .sphere-label{display:none!important}.hud-topleft{top:12px;left:var(--hud-edge);flex-direction:column;gap:8px;display:flex;position:absolute}.hud-build{letter-spacing:1.4px;font-size:16px}.hud-net{letter-spacing:1.2px;color:#8fd3ff;font-size:14px}.hud-net:empty{display:none}.hud-perf{top:12px;right:var(--hud-edge);font:16px var(--mono);letter-spacing:0;position:absolute}.hud-top{text-align:center;position:absolute;top:12px;left:50%;transform:translate(-50%)}.hud-phase{letter-spacing:.35em;color:var(--hud-ink-dim);font-size:14px}.hud-timer{font-variant-numeric:tabular-nums;font-size:42px;font-weight:400;line-height:1.05}.hud-timer.urgent{color:var(--bad);animation:1s infinite pulse}@keyframes pulse{50%{opacity:.55}}.hud-flags{letter-spacing:.25em;color:var(--warn);min-height:1em;font-size:14px}.hud-center{text-align:center;opacity:0;transition:opacity .35s;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.hud-center.show{opacity:1}.hud-big{letter-spacing:.08em;font-size:46px;font-weight:800}.hud-sub{color:var(--hud-ink-dim);margin-top:4px;font-size:18px}.hud-status{left:var(--hud-edge);justify-items:center;gap:4px;min-width:118px;display:grid;position:absolute;bottom:42px}.hud-state{letter-spacing:.2em;font-size:14px;font-weight:800}.hud-state.alive{color:var(--good)}.hud-state.dead{color:var(--bad)}.hud-body{filter:drop-shadow(0 1px 2px #000)drop-shadow(0 0 3px #000);overflow:visible}.hud-body .part{fill:#e8eae3;stroke:#000;stroke-width:1.1px;transition:fill .2s}.hud-body .part.lost{fill:#ff5a5a29;stroke:var(--bad);stroke-dasharray:2 1.5}.hud-lost{color:var(--hud-ink-dim);font-size:14px}.hud-counter{right:var(--hud-edge);text-align:right;position:absolute;bottom:42px}.hud-counter-label{margin-bottom:5px;font-size:18px}.hud-counter-big{font-variant-numeric:tabular-nums;font-size:42px;line-height:1}.hud-counter small{color:var(--hud-ink-dim);letter-spacing:1px;margin-top:6px;font-size:14px;display:block}.hud-quick{white-space:nowrap;color:#e3e9dbb5;text-shadow:0 1px 3px #000;font-size:14px;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.hud-toasts{flex-direction:column-reverse;align-items:center;gap:4px;display:flex;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.toast{letter-spacing:.5px;white-space:nowrap;font-size:17px;transition:opacity .6s,transform .6s}.toast.warn{color:var(--warn)}.toast.bad{color:var(--bad)}.toast.fade{opacity:0;transform:translateY(6px)}.hud-crosshair{background:var(--hud-ink);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;display:none;position:absolute;top:50%;left:50%;box-shadow:0 0 3px #000}#hud.xhair .hud-crosshair{display:block}.hud-stats{font:14px/1.45 var(--mono);color:var(--hud-ink-dim);margin:0}.sphere-label{font:600 13px/1.2 var(--font);text-shadow:var(--hud-outline);white-space:nowrap;pointer-events:none;z-index:4;position:fixed;transform:translate(-50%,-100%)}.sphere-label.hunt{color:#ff9a90}.sphere-label.roam{color:#a8ddff}.sphere-label.safe{opacity:.6}.sphere-label.bot{color:#b9f5a8;font-size:12px}.nameplate{font:600 14px/1 var(--font);color:var(--hud-ink);text-shadow:var(--hud-outline);white-space:nowrap;pointer-events:none;z-index:3;position:fixed;transform:translate(-50%,-100%)}body.hud-hidden .nameplate,body.menu-open .nameplate{display:none!important}.nameplate.player{color:#8fd3ff;font-size:15px}.overlay{z-index:20;--menu-font:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;font-family:var(--menu-font);background:#0a0a0ab8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.overlay.hidden{display:none}body.menu-open #hud,body.menu-open .sphere-label{display:none!important}.title-screen{text-align:left;color:#f1f1f1;width:min(560px,100%)}.title-screen[hidden],.menu[hidden]{display:none}.title-name{font:800 44px/1.05 var(--menu-font);letter-spacing:.01em;text-shadow:0 2px 12px #0009;margin:0 0 12px}.title-tag{font:500 18px/1.45 var(--menu-font);color:#e3e3e3;margin:0 0 14px}.title-about{font:400 16px/1.5 var(--menu-font);color:#c1c1c1;margin:0 0 26px;padding-left:20px}.title-about li{margin:4px 0}.title-screen.paused .title-tag,.title-screen.paused .title-about{display:none}.title-buttons{flex-direction:column;gap:10px;width:min(300px,100%);display:flex}.menu-play.big{padding:14px 0;font-size:19px}.title-btn{font:600 16px var(--menu-font);color:#e7e7e7;cursor:pointer;background:#222222eb;border:1px solid #424242;border-radius:6px;padding:12px 0}.title-btn:hover{color:#fff;border-color:#8fd3ff}.xi7-status{z-index:25;color:#e8e8e8;pointer-events:none;white-space:nowrap;background:#171717;border:1px solid #2f2f2f;border-radius:8px;padding:8px 14px;font:500 14px/1.45 Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,sans-serif;display:none;position:fixed;bottom:72px;left:50%;transform:translate(-50%)}.title-screen .menu-status{font:500 14px var(--menu-font);color:#a3a3a3;min-height:1.2em;margin-top:14px}.menu-back{font:600 14px var(--menu-font);color:#d5d5d5;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:6px;padding:9px 14px}.menu-back:hover{color:#fff;border-color:#5f5f5f}.menu-spacer{flex:1}.menu{background:#181818;border:1px solid #2f2f2f;border-radius:10px;flex-direction:column;width:min(700px,100%);height:min(640px,100vh - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden;box-shadow:0 24px 70px #0000008c}.menu-tabs{border-bottom:1px solid #2f2f2f;gap:4px;padding:10px 12px 0;display:flex;overflow-x:auto}.menu-tabs button{font:600 15px var(--menu-font);color:#a3a3a3;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px 11px}.menu-tabs button:hover{color:#ececec}.menu-tabs button.active{color:#fff;border-bottom-color:#8fd3ff}.menu-body{flex:auto;min-height:0;padding:8px 22px 14px;overflow-y:auto}.menu-tabs,.menu-foot{flex-shrink:0}.menu-row{border-bottom:1px solid #262626;justify-content:space-between;align-items:center;gap:18px;min-height:52px;display:flex}.menu-row:last-child{border-bottom:0}.menu-label{font:500 16px var(--menu-font);color:#f1f1f1}.menu-ctl{flex-shrink:0;align-items:center;gap:12px;display:flex}.menu-ctl input[type=range]{accent-color:#8fd3ff;cursor:pointer;width:200px}.menu-ctl output{font:600 15px var(--menu-font);color:#d5d5d5;text-align:right;font-variant-numeric:tabular-nums;min-width:58px}.menu-switch,.menu-seg button{font:600 14px var(--menu-font);color:#d5d5d5;cursor:pointer;background:#272727;border:1px solid #3a3a3a}.menu-switch{border-radius:6px;min-width:70px;padding:7px 14px}.menu-switch.on{color:#121212;background:#8fd3ff;border-color:#8fd3ff}.menu-seg{display:flex}.menu-seg button{margin-left:-1px;padding:7px 13px}.menu-seg button:first-child{border-radius:6px 0 0 6px;margin-left:0}.menu-seg button:last-child{border-radius:0 6px 6px 0}.menu-seg button.active{color:#121212;background:#8fd3ff;border-color:#8fd3ff;position:relative}.menu-body h3{font:700 13px var(--menu-font);letter-spacing:.08em;text-transform:uppercase;color:#8fd3ff;margin:16px 0 6px}.menu-hint{font:500 14px var(--menu-font);color:#a3a3a3;margin:10px 0 2px;line-height:1.4}.menu-bind{border-top:1px solid #242424;grid-template-columns:220px minmax(0,1fr) 32px;align-items:center;gap:14px;min-height:44px;padding:5px 10px;display:grid}.menu-bind:first-of-type{border-top:0}.menu-bind:hover{background:#1e1e1e}.menu-bind .menu-label{color:#e4e4e4;font-size:15px}.menu-bind.listening{background:#ffc56b14;box-shadow:inset 3px 0 #ffc56b}.menu-bind.listening .menu-label{color:#ffd894}.keys-bar{align-items:center;gap:14px;margin:10px 0 4px;display:flex}.keys-bar .menu-hint,.keys-bar .keys-note{flex:1;margin:0}.keys-note{font:600 14px var(--menu-font);color:#8fd3ff;line-height:1.4}.keys-reset{font:600 13px var(--menu-font);color:#d5d5d5;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #3a3a3a;border-radius:6px;padding:7px 12px}.keys-reset:hover:not(:disabled){color:#fff;border-color:#5f5f5f}.keys-reset:disabled{opacity:.35;cursor:default}.keys-group{background:#1b1b1b;border:1px solid #292929;border-radius:8px;margin-top:16px;overflow:hidden}.keys-group>header{background:#1f1f1f;border-bottom:1px solid #292929;align-items:baseline;gap:12px;padding:10px 12px 8px;display:flex}.keys-group>header h3{margin:0}.keys-group-desc{font:500 13px var(--menu-font);color:#888}.bind-none{font:italic 500 13px var(--menu-font);color:#787878}.menu-group{margin:22px 0 2px!important}.menu-text{width:240px;font:600 15px var(--menu-font);color:#f1f1f1;background:#222;border:1px solid #3a3a3a;border-radius:6px;outline:none;padding:8px 11px}.menu-text:focus{border-color:#8fd3ff}.menu-text::placeholder{color:#787878}.menu-group:first-child{margin-top:12px!important}.mp-head{font:700 15px var(--menu-font);letter-spacing:.08em;text-transform:uppercase;color:#e4e4e4;border-bottom:1px solid #2f2f2f;padding:14px 22px 10px}.mp-actions{gap:10px;margin:14px 0 6px;display:flex}.mp-actions .title-btn{flex:1;padding:11px 0}.mp-actions .title-btn:disabled{opacity:.45;cursor:default}.mp-note{font:600 14px var(--menu-font);color:#ffd894;margin:10px 0 2px}.mp-address{align-items:baseline;gap:12px;margin:6px 0;display:flex}.mp-url{font:600 16px var(--menu-font);color:#f1f1f1;-webkit-user-select:all;user-select:all}.mp-kind{font:500 13px var(--menu-font);color:#939393}.mp-players{background:#1b1b1b;border:1px solid #292929;border-radius:8px;margin-top:12px;overflow:hidden}.mp-player{border-top:1px solid #242424;grid-template-columns:14px minmax(0,1fr) 64px 88px auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.mp-player:first-child{border-top:0}.mp-dot{border:1px solid #0006;border-radius:50%;width:12px;height:12px}.mp-name{font:600 15px var(--menu-font);color:#f1f1f1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-ping,.mp-state{font:500 13px var(--menu-font);color:#939393;text-align:right}.mp-rooms{background:#1b1b1b;border:1px solid #292929;border-radius:8px;max-height:300px;margin-top:10px;overflow:hidden auto}.mp-room{border-top:1px solid #242424;grid-template-columns:minmax(0,1fr) 64px 96px 72px;align-items:center;gap:12px;padding:8px 12px;display:grid}.mp-room:first-child{border-top:0}.mp-room .keys-reset:disabled{opacity:.45;cursor:default}.mp-room-count{font:600 14px var(--menu-font);color:#d6d6d6;text-align:right}.mp-empty{font:500 14px var(--menu-font);color:#939393;margin:0;padding:14px 12px}.mp-room-card{align-items:baseline;gap:16px;margin:10px 0 4px;display:flex}.mp-code{font:700 18px var(--menu-font);letter-spacing:.06em;color:#8fd3ff}.mp-code-input{text-transform:uppercase;letter-spacing:.06em;width:180px}.mp-switch{margin-top:14px}.mp-link{font:600 14px var(--menu-font);color:#8fd3ff;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.mp-link:hover,.mp-link:focus-visible{color:#b9e4ff;outline:none}.profile-colors-row{align-items:flex-start;padding:12px 0}.profile-color-name{font:500 13px var(--menu-font);color:#8fd3ff;margin-top:4px;display:block}.profile-colors{grid-template-columns:repeat(9,30px);gap:8px;display:grid}.swatch{cursor:pointer;border:2px solid #00000059;border-radius:50%;width:30px;height:30px;padding:0;box-shadow:inset 0 -3px #0000002e}.swatch:hover{transform:scale(1.08)}.swatch.active{border-color:#fff;box-shadow:0 0 0 2px #8fd3ff}.profile-stats-bar{margin-top:18px}.profile-stats-bar .menu-group{margin:0!important}.keys-reset.armed{color:#ffb3b3;border-color:#e06c6c}.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.stat-card{background:#1f1f1f;border:1px solid #292929;border-radius:8px;padding:10px 12px}.stat-value{font:700 20px var(--menu-font);color:#f1f1f1;font-variant-numeric:tabular-nums}.stat-label{font:500 13px var(--menu-font);color:#939393;margin-top:2px}.bind-list{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.chip{white-space:nowrap;background:#222;border:1px solid #3a3a3a;border-radius:6px;align-items:center;gap:3px;padding:3px 4px 3px 6px;display:inline-flex}.chip .plus{color:#888;font:600 12px var(--menu-font);margin:0 1px}.chip.listening{color:#121212;font:600 13px var(--menu-font);background:#ffc56b;border-color:#ffc56b;padding:5px 10px;animation:1.1s ease-in-out infinite listen}@keyframes listen{50%{background:#ffdca0;border-color:#ffdca0}}.chip-x{font:700 15px/1 var(--menu-font);color:#979797;cursor:pointer;background:0 0;border:0;margin-left:2px;padding:0 4px 1px}.chip-x:hover:not(:disabled){color:#ff8a80}.chip-x:disabled{opacity:.3;cursor:default}.chip-x{opacity:.55}.chip:hover .chip-x,.chip-x:focus-visible{opacity:1}.menu-bind.fixed .chip{padding-right:6px}.bind-fixed{font:600 11px var(--menu-font);letter-spacing:.08em;text-transform:uppercase;color:#686868;text-align:center}.menu-bind.fixed .menu-label{color:#a3a3a3}.bind-add{width:32px;height:30px;font:600 19px/1 var(--menu-font);color:#d5d5d5;cursor:pointer;background:#272727;border:1px solid #3a3a3a;border-radius:6px;padding:0 0 2px}.bind-add:hover:not(:disabled){color:#fff;border-color:#8fd3ff}.bind-add:disabled{opacity:.35;cursor:default}kbd{font:700 13px var(--menu-font);color:#121212;background:#e5e5e5;border-radius:4px;padding:2px 7px;box-shadow:inset 0 -2px #a4a4a4}.menu-foot{background:#151515;border-top:1px solid #2f2f2f;align-items:center;gap:12px;padding:14px 22px;display:flex}.menu-reset{font:600 14px var(--menu-font);color:#d5d5d5;cursor:pointer;background:0 0;border:1px solid #3a3a3a;border-radius:6px;padding:9px 14px}.menu-reset:hover{color:#fff;border-color:#5f5f5f}.menu-play{font:700 16px var(--menu-font);color:#121212;cursor:pointer;background:#8fd3ff;border:0;border-radius:6px;padding:11px 34px}.menu-play:hover{background:#b3e2ff}.menu-play:disabled{opacity:.45;cursor:wait}#lock-prompt{color:#f1f1f1;pointer-events:none;z-index:15;background:#111111d9;border:1px solid #424242;border-radius:6px;padding:10px 18px;font:600 16px Segoe UI,system-ui,sans-serif;display:none;position:fixed;top:58%;left:50%;transform:translate(-50%)}body.need-lock #lock-prompt{display:block}.lil-gui.lil-root{z-index:30;max-height:calc(100vh - 16px);overflow-y:auto}.lil-gui.lil-root.xi7-devpanel,.xi7-devpanel .lil-gui{--background-color:#171717;--text-color:#e8e8e8;--title-background-color:#101010;--title-text-color:#fff;--widget-color:#2c2c2c;--hover-color:#383838;--focus-color:#444;--number-color:#8fd3ff;--string-color:#b9f5a8;--font-size:16.5px;--input-font-size:16px;--font-family:"Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--font-family-mono:Consolas, "Cascadia Mono", ui-monospace, monospace;--padding:8px;--spacing:9px;--widget-height:32px;--title-height:42px;--name-width:47%;--slider-input-width:30%;--folder-indent:12px;--scrollbar-width:10px;--widget-border-radius:5px}.lil-gui.lil-root.xi7-devpanel{border:1px solid #2f2f2f;border-radius:8px;width:600px;max-width:calc(100vw - 16px);top:8px;right:8px;box-shadow:0 18px 50px #00000080}.xi7-devpanel>.lil-title{letter-spacing:.02em;font-weight:700}.xi7-devpanel .lil-gui>.lil-title{color:#e4e4e4;border-top:1px solid #282828;font-weight:600}.xi7-devpanel .lil-controller{min-height:40px;padding-left:12px;position:relative}.xi7-devpanel .lil-controller .lil-name{color:#ddd}.xi7-devpanel .xi7-range{accent-color:#8fd3ff;cursor:pointer;flex:auto;width:100%;min-width:0;margin:0 10px 0 0}.xi7-devpanel .lil-controller.xi7-rebuild .lil-name{color:#ffd59a}.xi7-devpanel .lil-controller.xi7-changed{background:#8fd3ff0f;padding-left:44px;box-shadow:inset 3px 0 #8fd3ff}.xi7-devpanel .lil-controller.xi7-changed .lil-name{color:#fff;font-weight:600}.xi7-devpanel .xi7-dev-reset{color:#8fd3ff;width:28px;height:28px;font:700 17px/1 var(--font,system-ui);cursor:pointer;background:#212121;border:1px solid #424242;border-radius:4px;padding:0;display:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.xi7-devpanel .xi7-dev-reset:hover{color:#fff;border-color:#8fd3ff}.xi7-devpanel .lil-controller.xi7-changed .xi7-dev-reset{display:block}.xi7-dev-search{z-index:2;background:#131313;border-bottom:1px solid #282828;align-items:center;gap:10px;padding:10px 12px;display:flex;position:sticky;top:0}.xi7-dev-search input{color:#f1f1f1;background:#202020;border:1px solid #3a3a3a;border-radius:6px;outline:none;flex:1;min-width:0;height:38px;padding:0 12px;font:500 16px Segoe UI,system-ui,sans-serif}.xi7-dev-search input:focus{border-color:#8fd3ff}.xi7-dev-count{color:#939393;white-space:nowrap;font:500 15px Segoe UI,system-ui,sans-serif}.xi7-dev-help{z-index:2;color:#cbcbcb;background:#131313;border-top:1px solid #2f2f2f;min-height:78px;padding:11px 14px 13px;font:400 15.5px/1.45 Segoe UI,system-ui,sans-serif;position:sticky;bottom:0}.xi7-dev-help-path{color:#8fd3ff;margin-bottom:3px;font:600 15.5px Consolas,Cascadia Mono,monospace}.xi7-dev-help-meta{color:#939393;margin-top:5px;font:500 14.5px Consolas,Cascadia Mono,monospace}@media (max-width:900px){.hud-quick{display:none}.hud-stats{font-size:11px}}@media (max-width:640px){.menu-bind{grid-template-columns:1fr 32px}.menu-bind .bind-list{grid-area:2/1/auto/-1}.menu-row{flex-wrap:wrap;padding:8px 0}.profile-colors{grid-template-columns:repeat(6,30px)}.profile-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-ctl input[type=range]{width:140px}.hud-timer,.hud-big{font-size:30px}.hud-build,.hud-perf{font-size:12px}}.hud-spectate{text-align:center;white-space:nowrap;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.spec-title{letter-spacing:.35em;color:var(--hud-ink-dim);font-size:14px}.spec-name{letter-spacing:.06em;font-size:30px;font-weight:800;line-height:1.15}.spec-keys{color:#e3e9dbb5;text-shadow:0 1px 3px #000;margin-top:6px;font-size:14px}body.spectating .hud-quick{display:none}body.spectating .hud-toasts{bottom:108px}.hud-callout{text-align:center;opacity:0;white-space:nowrap;position:absolute;top:19%;left:50%;transform:translate(-50%)}.hud-callout.show{animation:2.6s ease-out forwards callout}.callout-big{letter-spacing:.12em;color:var(--warn);font-size:64px;font-weight:900}.callout-sub{color:var(--hud-ink-dim);letter-spacing:.04em;margin-top:2px;font-size:18px}@keyframes callout{0%{opacity:0;transform:translate(-50%)scale(1.45)}10%{opacity:1;transform:translate(-50%)scale(1)}75%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(.96)}}.hud-board{z-index:6;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:calc(100vh - 240px);color:var(--hud-ink);text-shadow:var(--hud-outline);font-family:var(--font);background:#080a0c9e;border-radius:10px;padding:16px 24px 18px;position:fixed;top:calc(50% - 20px);left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 10px 40px #00000073}.board-head{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:8px;display:flex}.board-title{letter-spacing:.4em;color:var(--hud-ink-dim);font-size:15px}.board-count{color:var(--hud-ink-dim);font-variant-numeric:tabular-nums;font-size:15px}.board-body{grid-template-columns:minmax(470px,1fr);column-gap:46px;display:grid}.board-body.two{grid-template-columns:repeat(2,minmax(430px,1fr))}.board-body .board-cols.col2{display:none}.board-body.two .board-cols.col2{display:grid}.board-body.compact{grid-template-columns:repeat(2,minmax(360px,1fr));column-gap:34px}.board-body.tiny{grid-template-columns:repeat(2,minmax(300px,1fr));column-gap:26px}.board-row{white-space:nowrap;grid-template-columns:minmax(0,1fr) 84px 108px;gap:12px;font-size:18px;line-height:1.55;display:grid}.board-row>span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.board-row .b-name{text-overflow:ellipsis;overflow:hidden}.board-cols{letter-spacing:.25em;color:var(--hud-ink-dim);border-bottom:1px solid #f4f5ee59;margin-bottom:3px;font-size:12px;line-height:1.9}.board-row .b-status{letter-spacing:.12em;color:var(--good);align-self:center;font-size:14px}.board-row.local .b-name{color:var(--accent)}.board-row.dead,.board-row.dead .b-name,.board-row.dead .b-status{color:var(--bad)}.board-body.two .board-row{font-size:16px;line-height:1.45}.board-body.compact .board-row{grid-template-columns:minmax(0,1fr) 70px 92px;font-size:14.5px;line-height:1.32}.board-body.tiny .board-row{grid-template-columns:minmax(0,1fr) 62px 84px;font-size:13px;line-height:1.22}.board-body.compact .board-row .b-status,.board-body.tiny .board-row .b-status{font-size:12px}.board-body.compact .board-cols,.board-body.tiny .board-cols{font-size:11px;line-height:1.6}body.menu-open .hud-board{display:none!important}
