.fk-tactical{position:absolute;inset:0;pointer-events:none;z-index:8;font-family:'Segoe UI',Arial,sans-serif;color:#f9f5e9;text-shadow:0 1px 2px #000}.fk-tactical[hidden]{display:none}.fk-top{position:absolute;top:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;width:min(620px,65%)}.fk-team{display:flex;justify-content:space-between;align-items:center;gap:18px;flex:1;padding:10px 22px;background:linear-gradient(110deg,#101012ef,#211d16dd);border:1px solid #b9934d;clip-path:polygon(0 0,94% 0,100% 100%,7% 100%)}.fk-team b{font-size:29px;line-height:1}.fk-team span{font-size:12px;font-weight:800;letter-spacing:.7px}.fk-team.fk-red{border-top:2px solid #e44744;background:linear-gradient(110deg,#1a1111f0,#431717db)}.fk-team.fk-blue{border-top:2px solid #4da6ed;background:linear-gradient(110deg,#102a43e8,#10141cf0);clip-path:polygon(6% 0,100% 0,93% 100%,0 100%)}.fk-versus{font-size:21px;font-weight:800}.fk-flags{position:absolute;top:86px;left:50%;transform:translateX(-50%);display:grid;gap:5px;width:330px}.fk-flags>div{display:flex;gap:10px;padding:7px 15px;background:#14130edf;border:1px solid #aa8b49;border-left:4px solid #d54745;font-size:11px;transform:skewX(-10deg)}.fk-flags>.fk-blue{border-left-color:#3b9ce4}.fk-flags span{margin-left:auto;color:#eee}.fk-bottom{position:absolute;bottom:22px;left:22px;right:22px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.fk-vitals,.fk-wallet,.fk-energy{padding:12px 22px;background:linear-gradient(120deg,#131311ed,#272116e6);border:1px solid #c9a75d;border-radius:5px;box-shadow:inset 0 1px #f6d98742}.fk-vitals{display:flex;gap:24px}.fk-vitals>div{min-width:108px;display:grid;grid-template-columns:1fr auto;gap:5px 12px}.fk-bottom span{font-size:10px;font-weight:700;letter-spacing:.7px;color:#e7c776}.fk-bottom b{font-size:24px;line-height:1}.fk-bottom i{display:block;grid-column:1/-1;height:4px;background:#4a4334;overflow:hidden}.fk-bottom em{display:block;height:100%;background:linear-gradient(90deg,#bb8f27,#ffe19a);transition:width .15s}.fk-wallet{min-width:150px;display:grid;gap:5px;text-align:right}.fk-energy{width:min(330px,30%);display:grid;grid-template-columns:1fr auto;gap:9px}.fk-energy b{font-size:17px}.match-message-feed{max-width:min(540px,55%);bottom:110px!important}.match-radio-card{font-size:11px!important;padding:5px 9px!important;line-height:1.35!important}.match-kill{padding:7px 11px!important;border-color:#a88c4b55!important;background:#141513df!important}.match-round-banner{border-color:#b99b54!important;background:#171912ed!important}
@media(max-width:700px){.fk-top{top:10px;width:72%;gap:5px}.fk-team{padding:8px 12px;gap:5px}.fk-team span{font-size:8px;letter-spacing:0}.fk-team b{font-size:21px}.fk-flags{top:65px;width:260px}.fk-bottom{bottom:12px;left:10px;right:10px;gap:8px}.fk-vitals,.fk-wallet,.fk-energy{padding:9px 11px}.fk-vitals{gap:12px}.fk-vitals>div{min-width:65px}.fk-bottom b{font-size:19px}.fk-bottom span{font-size:8px}.fk-wallet{min-width:90px}.fk-energy{width:30%}.fk-energy b{font-size:12px}}

/* Lightweight panels: no backdrop filters or per-frame animation. */
.fk-tactical [hidden]{display:none!important}.fk-top{width:min(760px,70%);gap:7px;top:24px}.fk-team{min-width:0;padding:12px 24px}.fk-team span{white-space:nowrap;font-size:12px}.fk-team b{font-size:32px;font-variant-numeric:tabular-nums}.fk-team.fk-red{box-shadow:inset 4px 0 #ee5145}.fk-team.fk-blue{box-shadow:inset -4px 0 #4bb1ff}.fk-timer{display:flex;gap:9px;align-items:center;padding:12px 19px;background:#18160eeb;border:1px solid #d6b55f;clip-path:polygon(12% 0,100% 0,87% 100%,0 100%)}.fk-timer span{color:#f4cf6e;font-size:22px}.fk-timer b{font-size:23px;font-variant-numeric:tabular-nums;min-width:56px}.fk-flags{top:105px}.fk-radar-frame{position:absolute;left:0;top:0;width:var(--radar-size,128px);height:var(--radar-size,128px);border:2px solid #bfa65e;border-radius:50%;box-sizing:border-box;box-shadow:0 0 0 4px #111b,inset 0 0 0 3px #1c211780;opacity:.8}.fk-bottom{bottom:12px;left:16px;right:16px;gap:18px}.fk-vitals,.fk-energy,.fk-loadout{background:linear-gradient(105deg,#0e1010f7,#272318f5);border:1px solid #c7a85c;box-shadow:inset 0 1px #ffe9a933,0 2px 8px #0005;clip-path:polygon(4% 0,96% 0,100% 50%,96% 100%,4% 100%,0 50%);border-radius:0;padding:12px 26px}.fk-vitals>div{min-width:93px}.fk-vitals{gap:24px}.fk-vitals b{font-size:28px}.fk-energy{width:min(330px,29%)}.fk-bottom i{height:5px}.fk-bottom em{transition:none}.fk-loadout{display:flex;align-items:center;gap:17px;min-width:235px}.fk-ammo{display:flex;align-items:center;gap:12px;min-width:130px}.fk-ammo img{width:67px;height:28px;object-fit:contain;filter:sepia(1) saturate(2);opacity:.95}.fk-ammo>span{display:grid;grid-template-columns:auto auto;gap:3px 5px}.fk-ammo small{font-size:8px;grid-column:1/-1;letter-spacing:1px;color:#c2bba5}.fk-ammo b{font-size:29px;color:#fff}.fk-ammo i{font-size:15px;background:none!important;height:auto!important;align-self:end;font-style:normal;font-weight:400;white-space:nowrap;color:#eee}.fk-wallet{background:none;border:0;box-shadow:none;border-left:1px solid #9f874958;border-radius:0;padding:0 0 0 16px;min-width:65px;display:flex;align-items:center;gap:5px}.fk-wallet span{font-size:19px}.fk-wallet b{font-size:24px;color:#f0cf76}.match-message-feed{bottom:95px!important}.fk-flags>div{padding:8px 18px;font-size:12px}.fk-flags .fk-red{color:#ff7667}.fk-flags .fk-blue{color:#6dc3ff}
@media(max-width:900px){.fk-top{width:75%;top:14px}.fk-team{padding:10px 15px;gap:6px}.fk-team span{font-size:9px}.fk-timer{padding:10px 13px}.fk-timer b{font-size:18px;min-width:45px}.fk-timer span{font-size:18px}.fk-flags{top:80px}.fk-vitals,.fk-energy,.fk-loadout{padding:10px 17px}.fk-vitals>div{min-width:65px}.fk-vitals{gap:15px}.fk-ammo{min-width:90px;gap:7px}.fk-ammo img{width:45px}.fk-loadout{min-width:180px;gap:10px}.fk-wallet b{font-size:19px}.fk-wallet{padding-left:10px;min-width:45px}.fk-bottom b{font-size:22px}.fk-energy b{font-size:14px}}
@media(max-width:600px){.fk-team span{font-size:7px;letter-spacing:0}.fk-team b{font-size:22px}.fk-top{gap:3px;width:77%;left:60%;top:8px}.fk-timer{padding:7px 10px}.fk-timer span{display:none}.fk-timer b{font-size:15px;min-width:36px}.fk-flags{top:63px;width:240px}.fk-flags>div{font-size:9px;padding:5px 12px}.fk-bottom{left:5px;right:5px;gap:5px;bottom:7px}.fk-vitals,.fk-loadout{padding:8px 13px}.fk-vitals{gap:9px}.fk-vitals>div{min-width:45px}.fk-bottom b{font-size:18px}.fk-bottom span{font-size:7px}.fk-loadout{min-width:140px;gap:8px}.fk-ammo{min-width:62px}.fk-ammo img{display:none}.fk-wallet{min-width:40px;padding-left:7px}.fk-energy{position:absolute;bottom:60px;left:50%;transform:translateX(-50%);width:180px;padding:8px 18px}.fk-energy b{font-size:12px}.fk-ammo i{font-size:12px}}

.fk-ammo i{grid-column:auto}

/* Small flag status below the radar; the centre stays clear. */
.fk-flags{top:calc(var(--radar-size,128px) + 12px);left:10px;transform:none;width:190px;gap:3px}.fk-flags>div{padding:5px 8px;gap:6px;font-size:9px;line-height:1.2;transform:none;border-left-width:2px;border-radius:3px;background:#111410d9}.fk-flags b{font-size:9px;letter-spacing:.3px}.fk-flags span{font-size:9px;max-width:105px;white-space:normal;overflow-wrap:anywhere}.fk-bottom-timer{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;gap:9px;align-items:center;padding:10px 23px;color:#f7db8a;border:1px solid #b69b50;background:#101311eb;clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%)}.fk-bottom-timer b{font-size:24px;font-variant-numeric:tabular-nums}.fk-bottom-timer span{font-size:22px}
@media(max-width:700px){.fk-flags{left:6px;top:calc(var(--radar-size,100px) + 8px);width:158px}.fk-flags>div{font-size:8px;padding:4px 6px}.fk-flags b,.fk-flags span{font-size:8px}.fk-bottom-timer{padding:8px 17px;bottom:12px}.fk-bottom-timer b{font-size:19px}}
@media(max-width:450px){.fk-bottom-timer{bottom:65px}.fk-flags{width:145px}}
