:root{--y:#ffc61a;--y-dim:#ffc61a99;--y-faint:#ffc61a33;--bg:#080907c2;--bg-solid:#0a0b08;--fg:#ece8dc;--mute:#ece8dc8c;--danger:#ff4b3a;--ok:#9be36a;--radius:2px;--font:"Bahnschrift", "DIN Alternate", "DIN Condensed", "Roboto Condensed", "Arial Narrow", "Helvetica Neue", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);font-family:var(--font)}html,body{background:var(--bg-solid);width:100%;height:100%;color:var(--fg);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;margin:0;padding:0;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}#game{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke-linecap='square'%3E%3Cpath d='M16 3v8M16 21v8M3 16h8M21 16h8' stroke='%23000' stroke-opacity='.55' stroke-width='4'/%3E%3Cpath d='M16 3v8M16 21v8M3 16h8M21 16h8' stroke='%23ffc61a' stroke-width='2'/%3E%3Crect x='14.5' y='14.5' width='3' height='3' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E") 16 16,crosshair;position:fixed;top:0;bottom:0;left:0;right:0}#game canvas{display:block}#ui{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0}.hidden{display:none!important}.panel{background:var(--bg);border:1px solid var(--y-faint);border-radius:var(--radius)}.br{--c:var(--y);--s:7px;background:linear-gradient(var(--c), var(--c)) left top / var(--s) 2px, linear-gradient(var(--c), var(--c)) left top / 2px var(--s), linear-gradient(var(--c), var(--c)) right top / var(--s) 2px, linear-gradient(var(--c), var(--c)) right top / 2px var(--s), linear-gradient(var(--c), var(--c)) left bottom / var(--s) 2px, linear-gradient(var(--c), var(--c)) left bottom / 2px var(--s), linear-gradient(var(--c), var(--c)) right bottom / var(--s) 2px, linear-gradient(var(--c), var(--c)) right bottom / 2px var(--s), var(--bg);background-repeat:no-repeat}.lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--y-dim);font-size:10px;font-weight:600}#loading{background:var(--bg-solid);color:var(--y);letter-spacing:.4em;text-transform:uppercase;z-index:100;justify-content:center;align-items:center;font-size:14px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}#loading span:after{content:"_";animation:.8s step-end infinite blink}@keyframes blink{50%{opacity:0}}#hud{position:absolute;top:0;bottom:0;left:0;right:0}#damage-vignette{opacity:0;background:radial-gradient(#0000 55%,#c814148c 100%);position:absolute;top:0;bottom:0;left:0;right:0}#hud-tl{top:calc(10px + var(--safe-t));left:calc(10px + var(--safe-l));position:absolute}.funds{flex-direction:column;padding:6px 12px 7px;display:flex}#money{font-family:var(--mono);color:var(--y);font-size:20px;font-weight:700}#stats{font-family:var(--mono);color:var(--mute);margin-top:6px;font-size:11px}#match-bar{top:calc(10px + var(--safe-t));align-items:stretch;gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}#match-center{text-align:center;flex-direction:column;order:2;justify-content:center;min-width:96px;padding:5px 12px 6px;display:flex}#team-0{order:1}#team-1{order:3}#team-2{order:4}#phase-timer{font-family:var(--mono);color:var(--fg);font-size:22px;font-weight:700;line-height:1.1}#phase-timer.urgent{color:var(--danger)}.team-chip{background:var(--bg);border:1px solid var(--y-faint);border-top:3px solid var(--team);grid-template-columns:1fr auto;align-items:center;column-gap:8px;min-width:74px;padding:5px 9px 6px;display:grid}.team-chip.mine{box-shadow:0 0 0 1px var(--y)}.team-chip.empty{opacity:.35}.tc-name{letter-spacing:.18em;color:var(--team);font-size:11px;font-weight:700}.tc-score{font-family:var(--mono);color:var(--fg);font-size:22px;font-weight:700}.tc-alive{grid-column:1/3;gap:2px;min-height:6px;margin-top:3px;display:flex}.tc-alive i{background:var(--team);width:6px;height:6px}.tc-points{background:#ffffff1a;grid-column:1/3;height:4px;margin-top:4px}.tc-points-fill{background:var(--y);width:0;height:100%;transition:width .3s}.tc-alive i.dead{background:#ffffff26}#zone-info,#waiting-info{top:calc(84px + var(--safe-t));background:var(--bg);border-left:3px solid var(--y);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--y);padding:3px 10px;font-size:12px;font-weight:600;position:absolute;left:50%;transform:translate(-50%)}#zone-info.closing{border-color:var(--danger);color:#ffb3a8}#waiting-info{top:calc(12px + var(--safe-t));color:var(--fg)}#hud-tr{top:calc(10px + var(--safe-t));right:calc(10px + var(--safe-r));flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute}.map-frame{padding:5px 6px 6px}.map-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}#scope-indicator{font-family:var(--mono);color:var(--y);font-size:12px;font-weight:700}#minimap{border:1px solid var(--y-faint);width:164px;height:164px;display:block}#killfeed{flex-direction:column;align-items:flex-end;gap:3px;max-width:320px;display:flex}.kf{background:var(--bg);border-right:2px solid var(--y-faint);white-space:nowrap;padding:3px 8px;font-size:12px;transition:opacity .4s}.kf.me{border-right-color:var(--y);background:#282006d9}.kf .w{font-family:var(--mono);color:var(--y-dim);margin:0 6px;font-size:10px}.kf.fade{opacity:0}#banner{text-align:center;opacity:0;white-space:nowrap;transition:opacity .3s;position:absolute;top:24%;left:50%;transform:translate(-50%,-50%)}#banner.show{opacity:1}#banner-title{background:var(--bg);border-top:2px solid var(--y);border-bottom:2px solid var(--y);letter-spacing:.22em;text-transform:uppercase;color:var(--y);padding:6px 22px;font-size:30px;font-weight:800;display:inline-block}#banner-sub{letter-spacing:.24em;text-transform:uppercase;color:var(--fg);text-shadow:0 1px 3px #000;margin-top:8px;font-size:13px}#zone-status{bottom:calc(108px + var(--safe-b));background:var(--bg);border:1px solid var(--y);color:var(--y);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;padding:3px 12px;font-size:12px;font-weight:700;position:absolute;left:50%;transform:translate(-50%)}#zone-status.hot{color:var(--bg-solid);background:#ffb21a;border-color:#ff9a1a;animation:.9s infinite alternate pulse}#hud-bc{bottom:calc(12px + var(--safe-b));flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}#health-panel{width:min(360px,46vw);padding:6px 10px 8px}.hp-head{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}#health-text{font-family:var(--mono);color:var(--fg);font-size:16px;font-weight:700}#health-bar{background:#ffffff12;height:12px;position:relative;overflow:hidden}#health-fill{background:var(--y);width:100%;height:100%;transition:width .12s ease-out}#health-bar:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 2px), var(--bg-solid) calc(10% - 2px) 10%);position:absolute;top:0;bottom:0;left:0;right:0}#health-fill.low{background:var(--danger);animation:.7s infinite alternate pulse}@keyframes pulse{to{opacity:.6}}.armor-row{gap:6px;margin-top:6px;display:flex}.armor-tag{letter-spacing:.16em;text-transform:uppercase;color:#ffffff40;border:1px solid #ffffff1f;padding:1px 7px;font-size:10px;font-weight:700}.armor-tag.owned{border-color:var(--y);color:var(--bg-solid);background:var(--y)}#reload-text{background:var(--bg);border-left:3px solid var(--y);letter-spacing:.16em;text-transform:uppercase;padding:2px 10px;font-size:12px;display:none}#spectate-bar{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;padding:5px 14px;font-size:13px}#spectate-bar b{color:var(--y);margin:0 4px}#spectate-bar small{color:var(--mute);margin-left:8px;font-size:10px}#hud-br{bottom:calc(12px + var(--safe-b));right:calc(12px + var(--safe-r));flex-direction:column;align-items:flex-end;gap:5px;display:flex;position:absolute}#weapon-slots{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.slot{background:var(--bg);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border-left:2px solid #0000;padding:3px 10px;font-size:12px}.slot.active{color:var(--fg);border-left-color:var(--y)}.slot .key{font-family:var(--mono);color:var(--y-dim);margin-right:8px}.ammo-panel{text-align:right;padding:4px 12px 6px}#ammo{font-family:var(--mono);font-weight:700;line-height:1}#ammo-mag{color:var(--fg);font-size:38px}#ammo-mag.empty{color:var(--danger)}#ammo-reserve{color:var(--mute);margin-left:4px;font-size:16px}#help{left:calc(10px + var(--safe-l));bottom:calc(12px + var(--safe-b));letter-spacing:.04em;color:var(--mute);padding:7px 11px;font-size:11px;line-height:1.6;position:absolute}#help b{color:var(--y);font-weight:600}#flash-hint{background:var(--bg);border-left:3px solid var(--y);letter-spacing:.1em;text-transform:uppercase;opacity:0;padding:7px 16px;font-size:14px;transition:opacity .2s;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}#flash-hint.show{opacity:1}#scoreboard{background:#00000059;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.sb-card{width:min(860px,100%);max-height:86vh;padding:16px 18px 18px;overflow:hidden}#sb-title{letter-spacing:.24em;text-transform:uppercase;color:var(--y);font-size:24px;font-weight:800}#sb-teams{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.sb-team{border-top:3px solid var(--team);background:#ffffff08;min-width:0;padding:6px 8px 8px}.sb-team.winner{box-shadow:0 0 0 1px var(--y)}.sb-team-head{letter-spacing:.16em;color:var(--team);justify-content:space-between;margin-bottom:4px;font-weight:700;display:flex}.sb-team-head span:last-child{font-family:var(--mono);color:var(--fg);font-size:18px}.sb-row{border-bottom:1px solid #ffffff0d;grid-template-columns:minmax(0,1fr) 26px 26px 38px;gap:4px;padding:2px 0;font-size:12px;display:grid}.sb-row span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sb-row span:not(:first-child){text-align:right;font-family:var(--mono)}.sb-row.head{color:var(--y-dim);letter-spacing:.14em;font-size:10px}.sb-row.me{color:var(--y)}.sb-row.dead span:first-child{color:var(--mute);text-decoration:line-through}@media (max-width:640px){#sb-teams{grid-template-columns:1fr}}#menu{z-index:50;background:repeating-linear-gradient(0deg,#ffc61a09 0 1px,#0000 1px 40px),repeating-linear-gradient(90deg,#ffc61a09 0 1px,#0000 1px 40px),radial-gradient(#0a0b088c,#0a0b08eb);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu-card{--s:12px;text-align:center;width:min(380px,100%);padding:26px 24px 20px;position:relative}.hazard{background:repeating-linear-gradient(-45deg, var(--y) 0 10px, var(--bg-solid) 10px 20px);opacity:.85;height:6px;position:absolute;top:0;left:0;right:0}.menu-kicker{margin-top:6px}.menu-card h1{letter-spacing:.16em;color:var(--y);margin:4px 0 0;font-size:46px;font-weight:800;line-height:1}.tagline{color:var(--mute);letter-spacing:.04em;margin:8px 0 20px;font-size:13px}#join-form{text-align:left;flex-direction:column;gap:8px;display:flex}#name-input{font:inherit;border-radius:var(--radius);border:1px solid var(--y-faint);color:var(--fg);letter-spacing:.06em;-webkit-user-select:text;user-select:text;background:#ffffff0a;outline:none;padding:11px 12px;font-size:18px}#name-input:focus{border-color:var(--y)}#play-btn{font:inherit;letter-spacing:.3em;text-transform:uppercase;border-radius:var(--radius);background:var(--y);color:var(--bg-solid);cursor:pointer;border:none;margin-top:4px;padding:12px;font-size:18px;font-weight:800}#play-btn:active{filter:brightness(.9);transform:translateY(1px)}#offline-link{color:var(--mute);letter-spacing:.16em;text-transform:uppercase;margin-top:14px;font-size:11px;display:inline-block}#menu-error{min-height:1em;color:var(--danger);margin:10px 0 0;font-size:13px}#net-status{background:var(--bg);border-left:3px solid var(--y);letter-spacing:.1em;text-transform:uppercase;z-index:40;pointer-events:none;padding:10px 18px;font-size:15px;display:none;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%)}#net-status.show{display:block}#touch-ui{pointer-events:auto;display:none;position:absolute;top:0;bottom:0;left:0;right:0}body.touch-mode #touch-ui{display:block}body.touch-mode .desktop-only{display:none}body.touch-mode #game{cursor:default}body.touch-mode #minimap{width:116px;height:116px}body.touch-mode #killfeed{max-width:220px}body.touch-mode .kf{font-size:10px}.stick{border:1px solid var(--y-dim);pointer-events:none;background:#08090759;border-radius:50%;width:112px;height:112px;display:none;position:absolute;top:0;left:0}.stick.active{display:block}.stick-knob{border:2px solid var(--y);background:#ffc61a59;border-radius:50%;width:48px;height:48px;position:absolute;top:32px;left:32px}.stick-aim .stick-knob{border-color:var(--danger);background:#ff4b3a66}.touch-buttons{--tb:52px;right:calc(10px + var(--safe-r));bottom:calc(10px + var(--safe-b));grid-template-columns:repeat(3, var(--tb));gap:8px;display:grid;position:absolute}.touch-btn{width:var(--tb);height:var(--tb);border:1px solid var(--y-dim);color:var(--y);font:700 11px/1 var(--font);letter-spacing:.06em;touch-action:none;-webkit-user-select:none;user-select:none;background:#0809079e;border-radius:10px;padding:0;position:relative}.touch-btn .tb-badge{background:var(--y);min-width:18px;height:18px;color:var(--bg-solid);font:700 11px/18px var(--mono);text-align:center;border-radius:9px;padding:0 4px;position:absolute;top:-6px;right:-6px}.touch-btn .tb-badge:empty{display:none}.touch-btn.dim{opacity:.4}.touch-btn.pressed{background:var(--y);color:var(--bg-solid);transform:scale(.94)}.touch-btn-reload .tb-label{font-size:9px}@media (max-height:430px){.touch-buttons{--tb:48px;gap:6px}}@media (min-width:1000px) and (min-height:600px){.touch-buttons{--tb:60px;gap:10px}}body.touch-mode #hud-bc{left:calc(10px + var(--safe-l));bottom:calc(10px + var(--safe-b));align-items:flex-start;transform:none}body.touch-mode #health-panel{width:min(240px,34vw)}body.touch-mode #hud-br{bottom:calc(10px + var(--safe-b));right:calc(10px + 3 * 52px + 16px + 14px + var(--safe-r))}body.touch-mode #inventory,body.touch-mode #weapon-slots,body.touch-mode #buy-hint{display:none}body.touch-mode #ammo-mag{font-size:30px}body.touch-mode #zone-status{bottom:auto;top:calc(118px + var(--safe-t))}body.touch-mode #interact-hint{top:42%;bottom:auto}body.touch-mode .loot-item{align-items:center;min-height:46px;font-size:14px}body.touch-mode #loot-all,body.touch-mode .shop-item{min-height:52px}body.touch-mode #shop-close,body.touch-mode #loot-close,body.touch-mode #settings-close,body.touch-mode #briefing-close,body.touch-mode #hud-tl #settings-btn{width:44px;height:44px}@media (max-height:430px){body.touch-mode #hud-br{right:calc(10px + 3 * 48px + 12px + 14px + var(--safe-r))}}#inventory .inv{pointer-events:auto;cursor:pointer;font:inherit;font-size:11px}#inventory .inv:hover{border-color:var(--y)}#inventory .inv:active{transform:translateY(1px)}@media (max-width:1000px){#help{display:none}.team-chip{min-width:58px;padding:4px 7px 5px}.tc-score,#phase-timer{font-size:18px}#match-center{min-width:78px;padding:4px 8px 5px}#minimap{width:128px;height:128px}}@media (max-width:720px){#match-bar{top:calc(56px + var(--safe-t));left:calc(10px + var(--safe-l));transform-origin:0 0;transform:scale(.82)}#zone-info,#waiting-info{top:calc(118px + var(--safe-t));left:calc(10px + var(--safe-l));font-size:10px;transform:none}#minimap,body.touch-mode #minimap{width:104px;height:104px}#killfeed{max-width:200px}.kf{font-size:10px}#money{font-size:16px}#banner-title{font-size:22px}}#money-pops{height:0;position:relative}.money-pop{font-family:var(--mono);color:var(--ok);white-space:nowrap;text-shadow:0 1px 2px #000;font-size:13px;font-weight:700;animation:1.6s ease-out forwards moneyrise;position:absolute;top:2px;left:4px}.money-pop small{font-family:var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-left:6px;font-size:10px}@keyframes moneyrise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(26px)}}#inventory{gap:4px;display:flex}.inv{background:var(--bg);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);border:1px solid #ffffff1a;padding:2px 8px;font-size:11px}.inv b{font-family:var(--mono);color:var(--y-dim);margin-right:4px}.inv i{font-style:normal;font-family:var(--mono);color:var(--fg)}.inv.has{border-color:var(--y-faint)}#buy-hint{background:var(--y);color:var(--bg-solid);letter-spacing:.16em;text-transform:uppercase;padding:2px 10px;font-size:11px;font-weight:700}#buy-hint b{font-family:var(--mono)}#shop{pointer-events:none;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.shop-card{pointer-events:auto;flex-direction:column;width:min(780px,100%);max-height:min(86vh,640px);padding:14px 16px 12px;display:flex}.shop-head{align-items:center;gap:14px;margin-bottom:10px;display:flex}#shop-money{font-family:var(--mono);color:var(--y);font-size:24px;font-weight:700}#shop-zone{text-align:right;flex:1}#shop-zone.bad{color:var(--danger)}#shop-close{border:1px solid var(--y-faint);width:32px;height:32px;color:var(--fg);cursor:pointer;background:0 0;font-size:16px}#shop-grid{touch-action:pan-y;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px;display:grid;overflow-y:auto}.shop-cat{border-bottom:1px solid var(--y-faint);grid-column:1/-1;margin-top:6px;padding-bottom:2px}.shop-item{text-align:left;font:inherit;color:var(--fg);border:1px solid #ffffff1a;border-left:3px solid var(--y);cursor:pointer;background:#ffffff0a;flex-direction:column;gap:2px;padding:7px 9px;display:flex}.shop-item:hover:not(:disabled){background:#ffc61a1f}.shop-item:active:not(:disabled){transform:translateY(1px)}.shop-item .si-top{letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;font-size:13px;font-weight:700;display:flex}.shop-item .si-price{font-family:var(--mono);color:var(--y)}.shop-item .si-info{color:var(--mute);font-size:11px}.shop-item .si-why{letter-spacing:.12em;text-transform:uppercase;color:var(--danger);min-height:12px;font-size:10px}.shop-item:disabled{cursor:default;opacity:.45;border-left-color:#fff3}.shop-item.owned{opacity:.7;border-left-color:var(--ok)}.shop-item.owned .si-why{color:var(--ok)}.shop-hint{margin-top:8px}#interact-hint{bottom:calc(140px + var(--safe-b));background:var(--bg);border:1px solid var(--y);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:3px 12px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}#interact-hint b{background:var(--y);color:var(--bg-solid);font-family:var(--mono);margin-right:6px;padding:0 5px}#loot{right:calc(12px + var(--safe-r));pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.loot-card{pointer-events:auto;width:min(270px,70vw);padding:10px 12px 12px}#loot-title{letter-spacing:.08em;text-transform:uppercase;color:var(--y);font-weight:700}#loot-list{flex-direction:column;gap:4px;max-height:46vh;display:flex;overflow-y:auto}.loot-item{font:inherit;text-align:left;color:var(--fg);border:1px solid #ffffff1a;border-left:3px solid var(--y);cursor:pointer;background:#ffffff0a;justify-content:space-between;gap:8px;padding:6px 8px;font-size:13px;display:flex}.loot-item b{letter-spacing:.14em;text-transform:uppercase;color:var(--y);font-size:10px}.loot-item:disabled{opacity:.45;cursor:default;border-left-color:#fff3}.loot-item:disabled b{color:var(--mute)}#loot-all{width:100%;font:inherit;letter-spacing:.24em;text-transform:uppercase;background:var(--y);color:var(--bg-solid);cursor:pointer;border:none;margin-top:8px;padding:8px;font-weight:800}#ammo-reserve.none{color:var(--danger)}#settings-btn{display:none;position:absolute;top:0;left:0;transform:translate(calc(-100% - 6px))}#hud-tl{flex-direction:column;display:flex}#hud-tl #settings-btn{pointer-events:auto;border:1px solid var(--y-faint);background:var(--bg);width:30px;height:30px;color:var(--y);cursor:pointer;margin-bottom:6px;font-size:16px;line-height:1;display:block;position:static;transform:none}#settings,#briefing{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.settings-card{width:min(420px,100%);padding:14px 16px}.briefing-card{touch-action:pan-y;width:min(560px,100%);max-height:86vh;overflow-y:auto}.set-row{letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:6px;margin:12px 0;font-size:13px;display:flex}.set-row i{font-style:normal;font-family:var(--mono);color:var(--y);margin-left:6px}.set-row.check{flex-direction:row;align-items:center;gap:10px}.set-row select{font:inherit;color:var(--fg);border:1px solid var(--y-faint);background:#ffffff0f;padding:7px 8px}.set-row input[type=range]{accent-color:var(--y);width:100%}.set-row input[type=checkbox]{accent-color:var(--y);width:18px;height:18px}.set-hint{margin-top:6px}.menu-links{justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.menu-links button{font:inherit;letter-spacing:.16em;text-transform:uppercase;color:var(--y);border:1px solid var(--y-faint);cursor:pointer;background:0 0;padding:6px 10px;font-size:11px}.menu-links #offline-link{margin-top:0}#briefing-body h3{letter-spacing:.2em;text-transform:uppercase;color:var(--y);margin:14px 0 6px;font-size:12px}#briefing-body table{border-collapse:collapse;width:100%;font-size:13px}#briefing-body td{border-bottom:1px solid #ffffff0f;padding:3px 0}#briefing-body td:last-child{text-align:right;font-family:var(--mono);color:var(--ok)}#briefing-body p{color:var(--mute);font-size:13px;line-height:1.5}.pl{font-family:var(--mono);color:var(--mute);margin-top:2px;font-size:12px;font-weight:700}.pl.up{color:var(--ok)}.pl.down{color:var(--danger)}.pl-detail{font-family:var(--mono);color:var(--mute);white-space:nowrap;font-size:10px}@media (min-width:1000px) and (min-height:600px){body.touch-mode #hud-br{right:calc(10px + 3 * 60px + 20px + 14px + var(--safe-r))}}body.touch-mode #killfeed{top:calc(166px + var(--safe-t));left:calc(10px + var(--safe-l));align-items:flex-start;position:fixed}body.touch-mode #killfeed .kf:nth-last-child(n+4){display:none}body.touch-mode .kf{border-right:none;border-left:2px solid var(--y-faint)}body.touch-mode .kf.me{border-left-color:var(--y)}.perf-head{margin-top:14px}#fps-graph{border:1px solid var(--y-faint);background:#ffffff08;width:100%;height:120px;margin-top:6px;display:block}#fps-legend{font-family:var(--mono);color:var(--fg);min-height:14px;margin-top:4px;font-size:11px}
