@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Rajdhani:wght@500;600;700&display=swap";:root{font-family:Rajdhani,system-ui,sans-serif;color:#edf3e8;background:#101820;font-synthesis:none;font-weight:600}*{box-sizing:border-box}html,body,#game{width:100%;height:100%;margin:0;overflow:hidden}body{-webkit-user-select:none;user-select:none}#game{position:fixed;inset:0;background:#101820;isolation:isolate}#view{position:absolute;inset:0;width:100%;height:100%;display:block;image-rendering:auto;outline:none;z-index:0}#topbar{position:absolute;z-index:2;top:0;left:0;right:0;padding:17px 24px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#0b1116e8,transparent);pointer-events:none}.logo{font-size:22px;letter-spacing:3px;font-weight:700;text-shadow:2px 2px #18252b}.logo span{color:#e6b85c}.tag{font:11px Share Tech Mono,monospace;letter-spacing:2px;color:#d4dfd5}.tag b{color:#e6b85c}#crosshair{position:absolute;z-index:4;left:50%;top:50%;width:20px;height:20px;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 1px 2px #101820)}#crosshair i,#crosshair b,#crosshair em,#crosshair strong{position:absolute;background:#f6f7e9;display:block;border-radius:1px}#crosshair i{width:2px;height:6px;left:9px;top:0}#crosshair b{width:2px;height:6px;left:9px;bottom:0}#crosshair em{height:2px;width:6px;left:0;top:9px}#crosshair strong{height:2px;width:6px;right:0;top:9px}#crosshair small{position:absolute;width:2px;height:2px;left:9px;top:9px;background:#e6b85c;opacity:0}#crosshair.aiming{width:8px;height:8px}#crosshair.aiming i,#crosshair.aiming b,#crosshair.aiming em,#crosshair.aiming strong{display:none}#crosshair.aiming small{opacity:1}#crosshair.sniper-ready{width:100vw;height:100vh;left:0;top:0;transform:none;filter:none}#crosshair.sniper-ready i,#crosshair.sniper-ready b{width:1px;height:100%;left:50%;top:0;bottom:auto;background:#161a1b;opacity:.9}#crosshair.sniper-ready em,#crosshair.sniper-ready strong{height:1px;width:100%;left:0;top:50%;background:#161a1b;opacity:.9}#crosshair.sniper-ready small{width:7px;height:7px;left:calc(50% - 3px);top:calc(50% - 3px);border:1px solid #d9d6c6;border-radius:50%;background:transparent;opacity:1}#hitmarker{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%) scale(.75);font:34px Arial;color:#ffe7a0;opacity:0;pointer-events:none;text-shadow:0 1px 3px #101820}#hitmarker.active{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .06s}#message{position:absolute;z-index:6;left:50%;top:42%;transform:translate(-50%,-50%);min-width:270px;padding:20px 26px;background:#101820df;border:1px solid #b8c7bb77;border-top:2px solid #e6b85c;text-align:center;box-shadow:0 10px 40px #0005;display:flex;flex-direction:column;gap:6px;letter-spacing:2px}#message strong{font-size:25px;letter-spacing:5px}#message strong:after{content:"";display:block;width:48px;height:2px;background:#e6b85c;margin:8px auto}#message span{font-size:15px}#message small{font:10px Share Tech Mono,monospace;color:#aab7b3;letter-spacing:1px}#message.hidden{display:none}#hud{position:absolute;z-index:3;left:22px;right:22px;bottom:64px;display:flex;align-items:end;justify-content:space-between;pointer-events:none}.hud-panel{background:linear-gradient(110deg,#101820ed,#101820c9);border-left:3px solid #e6b85c;padding:10px 14px;min-width:176px;box-shadow:4px 4px #10182044}.hud-panel small{display:block;font:10px Share Tech Mono,monospace;letter-spacing:1.6px;color:#a9b7b2}.health-row{display:flex;align-items:center;gap:9px}.health-row strong{font:25px Share Tech Mono,monospace}.health-track{width:112px;height:5px;background:#38474a;display:inline-block}.health-track div{height:100%;width:100%;background:#b5d58c;transition:width .12s}.ammo{min-width:200px;text-align:right}.ammo-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.ammo-top span{font:10px Share Tech Mono,monospace;color:#e6b85c;letter-spacing:1px}.ammo>strong{font:28px Share Tech Mono,monospace}.ammo>strong i{font-style:normal;color:#7d8c89;padding:0 5px}.ammo #weaponName{margin-top:4px;color:#e6b85c}#weaponbar{position:absolute;z-index:3;bottom:36px;left:50%;transform:translate(-50%);display:flex;gap:4px;pointer-events:none;max-width:96vw}#weaponbar span{padding:4px 7px;background:#101820bf;border:1px solid #71817b66;color:#a9b7b2;font:9px Share Tech Mono,monospace;letter-spacing:.35px;white-space:nowrap}#weaponbar b{color:#f1d18a;margin-right:3px}#sideLabel{color:#e6b85c}#weaponbar .selected{border-color:#e6b85c;color:#f2f4e9}#help{position:absolute;z-index:3;bottom:9px;left:50%;transform:translate(-50%);width:max-content;max-width:94%;font:9px Share Tech Mono,monospace;letter-spacing:.3px;color:#c7d2ca;background:#101820c9;padding:6px 10px;text-align:center;white-space:nowrap}#help i{font-style:normal;color:#e6b85c;padding:0 2px}#toast{position:absolute;z-index:7;left:50%;top:63%;transform:translate(-50%);padding:9px 15px;background:#101820ed;border:1px solid #e6b85c;color:#ffe7a0;font:12px Share Tech Mono,monospace;opacity:0;transition:opacity .12s;pointer-events:none;white-space:nowrap}#toast.visible{opacity:1}@media(max-width:700px){#topbar{padding:10px 12px}.logo{font-size:17px}.tag{font-size:8px;letter-spacing:1px}#hud{left:8px;right:8px;bottom:64px}.hud-panel{min-width:125px;padding:7px 8px}.health-track{width:70px}.health-row strong,.ammo>strong{font-size:20px}.ammo{min-width:145px}.ammo-top{gap:6px}.ammo-top span{font-size:8px}#weaponbar{bottom:36px;gap:2px;max-width:99vw}#weaponbar span{padding:4px 3px;font-size:7px;letter-spacing:0}#help{width:96%;white-space:normal;line-height:1.5;font-size:8px;bottom:6px}}#scopeOverlay{position:absolute;z-index:4;inset:0;display:none;pointer-events:none;background:radial-gradient(circle at center,transparent 0,transparent min(18vw,32vh),rgba(0,0,0,.98) min(18.4vw,32.4vh))}#scopeOverlay.active{display:block}#scopeOverlay .scope-glass{position:absolute;left:50%;top:50%;width:min(36vw,64vh);height:min(36vw,64vh);transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;border:3px solid #101313;box-shadow:0 0 0 2px #8c9289,0 0 18px #000;background:transparent}#scopeOverlay .scope-v,#scopeOverlay .scope-h{position:absolute;display:block;background:#0e1211eb;box-shadow:0 0 1px #d9d6c6}#scopeOverlay .scope-v{width:1px;height:100%;left:50%;top:0}#scopeOverlay .scope-h{height:1px;width:100%;left:0;top:50%}#scopeOverlay .scope-center{position:absolute;width:5px;height:5px;border:1px solid #d8d5c6;background:#a52d27;border-radius:50%;left:calc(50% - 2px);top:calc(50% - 2px)}#scopeOverlay .scope-mark{position:absolute;display:block;background:#161a18;opacity:.9}#scopeOverlay .scope-mark.top,#scopeOverlay .scope-mark.bottom{width:2px;height:16px;left:50%;transform:translate(-50%)}#scopeOverlay .scope-mark.top{top:calc(50% - min(18vw,32vh) - 19px)}#scopeOverlay .scope-mark.bottom{top:calc(50% + min(18vw,32vh) + 3px)}#scopeOverlay .scope-mark.left,#scopeOverlay .scope-mark.right{height:2px;width:16px;top:50%;transform:translateY(-50%)}#scopeOverlay .scope-mark.left{left:calc(50% - min(18vw,32vh) - 19px)}#scopeOverlay .scope-mark.right{left:calc(50% + min(18vw,32vh) + 3px)}#scopeOverlay.active~#crosshair{display:none}#crosshair.sniper-hipfire{display:none!important}#radarWrap{position:absolute;z-index:3;top:68px;left:18px;width:190px;padding:7px;background:linear-gradient(145deg,#0b1216ed,#101820d9);border:1px solid #b8c7bb66;border-top:2px solid #e6b85c;box-shadow:0 5px 18px #0005;pointer-events:none}.radar-title{display:flex;justify-content:space-between;align-items:center;margin:0 2px 5px;font:10px Share Tech Mono,monospace;letter-spacing:1.5px;color:#dce6dc}.radar-title span{color:#e6b85c;font-weight:700}#radar{display:block;width:174px;height:174px;background:#1c2929;border:1px solid #63736e;image-rendering:pixelated}.radar-legend{display:flex;align-items:center;gap:5px;padding:5px 2px 0;font:9px Share Tech Mono,monospace;color:#c8d3cb}.radar-legend b{display:inline-block;width:7px;height:7px;border-radius:50%}.radar-legend .t-dot{background:#ed6255}.radar-legend .ct-dot{background:#65c9d6}.radar-legend i{font-style:normal;color:#e6b85c;margin-left:3px}@media(max-width:700px){#radarWrap{top:52px;left:8px;width:128px;padding:5px}.radar-title{font-size:8px;letter-spacing:.7px}#radar{width:116px;height:116px}.radar-legend{font-size:7px;padding-top:3px}}#hitmarker.headshot{color:#ffca57;text-shadow:0 0 8px #ff6a24,0 0 18px #ff3b18;font-weight:900;transform:translate(-50%,-50%) scale(1.25)!important}#hitmarker.headshot.active{animation:hs-confirm .22s ease-out}@keyframes hs-confirm{0%{transform:translate(-50%,-50%) scale(1.55);filter:brightness(1.8)}to{transform:translate(-50%,-50%) scale(1.25);filter:brightness(1)}}.map-menu{position:absolute;inset:0;z-index:30;display:none;align-items:center;justify-content:center;overflow:auto;padding:26px;background:#070c10c9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.map-menu.visible{display:flex}.map-menu-panel{width:min(1180px,100%);max-height:calc(100vh - 52px);overflow:auto;background:linear-gradient(145deg,#151f24f5,#0b1116f5);border:1px solid #64716d;box-shadow:0 20px 70px #0009;padding:24px 26px 17px;scrollbar-color:#53615c #101820}.map-menu-header{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #57645d;padding-bottom:16px;margin-bottom:17px}.map-menu-header .eyebrow{font:10px Share Tech Mono,monospace;letter-spacing:2.6px;color:#e6b85c}.map-menu-header h1{font-size:clamp(26px,4vw,42px);line-height:1;margin:6px 0 8px;letter-spacing:4px}.map-menu-header p{margin:0;max-width:600px;color:#b4c0ba;font-size:14px;letter-spacing:.3px}.map-menu-mark{display:flex;align-items:center;gap:10px;color:#a8b4af;font:10px Share Tech Mono,monospace;letter-spacing:1.2px;text-align:left;flex-shrink:0}.map-menu-mark strong{display:grid;place-items:center;width:58px;height:58px;border:1px solid #e6b85c;color:#f0ca78;font-size:21px;background:#e6b85c0b}.map-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.map-card{padding:0;text-align:left;min-width:0;background:#10191e;border:1px solid #43514d;color:#eaf0e7;cursor:pointer;transition:border-color .12s,transform .12s,background .12s;overflow:hidden}.map-card:hover{border-color:#a6b5ac;transform:translateY(-2px)}.map-card.selected{border-color:#e6b85c;box-shadow:0 0 0 1px #e6b85c55;background:#172227}.map-card-preview{height:94px;position:relative;overflow:hidden;background:#7a6a4c}.map-card-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(157deg,transparent 0 39%,#111b20a8 40% 47%,transparent 48% 100%),linear-gradient(20deg,transparent 0 49%,#e7d6af55 50% 52%,transparent 53% 100%)}.map-card-preview:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 27px,#10182032 28px 30px,transparent 31px 53px);opacity:.7}.map-card-preview .preview-block{position:absolute;z-index:1;display:block;background:#bca17a;border:1px solid #e6cf9e;box-shadow:3px 4px #10182055}.preview-block.one{left:9%;top:12%;width:20%;height:31%}.preview-block.two{left:43%;top:9%;width:16%;height:43%}.preview-block.three{right:8%;bottom:11%;width:26%;height:28%}.preview-block.four{left:27%;bottom:13%;width:12%;height:24%}.map-card-preview .preview-road{position:absolute;z-index:1;left:0;right:0;top:48%;height:9px;background:#d8caa5;transform:rotate(-7deg);box-shadow:0 2px #151e2555}.map-card-preview .preview-site{position:absolute;z-index:2;display:block;width:12px;height:12px;border:2px solid #f1bd54;border-radius:50%;left:13%;bottom:16%;box-shadow:0 0 10px #f1bd5488}.map-card-preview .preview-site.b{left:auto;right:13%;border-color:#60d1d4;box-shadow:0 0 10px #60d1d488}.map-card-preview[data-theme=iron]{background:linear-gradient(125deg,#34444b,#657574 46%,#303b41)}.map-card-preview[data-theme=iron] .preview-block{background:#758487;border-color:#d9b35c}.map-card-preview[data-theme=quarter]{background:linear-gradient(120deg,#bca17b,#8b6b4d 50%,#c9b18a)}.map-card-preview[data-theme=quarter] .preview-block{background:#d5bb8d;border-color:#f0d7a7}.map-card-preview[data-theme=harbor]{background:linear-gradient(120deg,#467783,#839793 48%,#3d6470)}.map-card-preview[data-theme=harbor] .preview-block{background:#597d83;border-color:#bbc6b4}.map-card-preview[data-theme=snow]{background:linear-gradient(120deg,#b8d0dc,#edf2ee 50%,#849eae)}.map-card-preview[data-theme=snow] .preview-block{background:#d9e6e8;border-color:#f9ffff}.map-card-preview[data-theme=neon]{background:linear-gradient(120deg,#111d30,#243746 48%,#171526)}.map-card-preview[data-theme=neon] .preview-block{background:#29485a;border-color:#56d8db;box-shadow:0 0 7px #56d8db70}.map-card-preview[data-theme=neon] .preview-site{border-color:#d36bd9;box-shadow:0 0 10px #d36bd988}.map-card-preview[data-theme=neon] .preview-site.b{border-color:#56d8db;box-shadow:0 0 10px #56d8db88}.map-card-text{padding:10px 12px 12px}.map-card-overline{display:flex;justify-content:space-between;gap:8px;font:9px Share Tech Mono,monospace;letter-spacing:1.2px;color:#e6b85c}.map-card h2{margin:5px 0 1px;font-size:19px;letter-spacing:1.7px;line-height:1.05}.map-card .map-subtitle{font:10px Share Tech Mono,monospace;letter-spacing:1.1px;color:#aab8b1}.map-card p{min-height:40px;margin:8px 0 9px;color:#bcc7c0;font-size:12px;font-weight:500;line-height:1.35}.map-card-tags{display:flex;gap:5px;flex-wrap:wrap}.map-card-tags span{font:8px Share Tech Mono,monospace;color:#d9e2d9;border:1px solid #42504c;padding:3px 5px;letter-spacing:.5px}.map-menu-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #57645d;margin-top:17px;padding-top:15px}.map-selected-info{display:flex;flex-direction:column;gap:2px}.map-selected-info>span{font:9px Share Tech Mono,monospace;color:#e6b85c;letter-spacing:2px}.map-selected-info strong{font-size:22px;letter-spacing:2px}.map-selected-info p{margin:0;color:#aebbb4;font-size:12px}.map-menu-actions{display:flex;align-items:center;gap:8px}.map-button{border:1px solid #73817a;padding:12px 16px;min-height:42px;font:11px Share Tech Mono,monospace;letter-spacing:1.1px;cursor:pointer}.map-button.primary{background:#e6b85c;color:#11191c;border-color:#e6b85c;font-weight:700}.map-button.primary:hover{background:#f3cb78}.map-button.secondary{background:#141d22;color:#dce5dc}.map-button.secondary:hover{border-color:#e6b85c}.map-button span{font-size:17px;margin-left:9px}.map-menu-hint{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:13px;color:#71817a;font:9px Share Tech Mono,monospace;letter-spacing:.5px}.map-menu-hint kbd{background:#253238;border:1px solid #4a5a56;padding:2px 4px;color:#dce5dc}#message{cursor:pointer;pointer-events:auto}.map-card-preview[data-theme=anubis]{background:linear-gradient(140deg,#c7ad7e,#8a9e91 47%,#4a8184)}.map-card-preview[data-theme=anubis]:before{background:linear-gradient(90deg,#277a83bb 0 12%,transparent 13% 25%,#c6b087bb 26% 40%,transparent 41% 57%,#277a83bb 58% 68%,transparent 69% 100%),linear-gradient(0deg,transparent 0 36%,#efe0ba88 37% 43%,transparent 44%)}.map-card-preview[data-theme=anubis]:after{background:repeating-linear-gradient(0deg,transparent 0 13px,#f5e0b833 14px 16px,transparent 17px 26px);opacity:.85}.map-card-preview[data-theme=anubis] .preview-block{background:#b6a078;border-color:#e5d0a4;box-shadow:3px 4px #463a2c55}.map-card-preview[data-theme=anubis] .preview-road{left:15%;right:15%;top:48%;height:7px;transform:rotate(-18deg);background:#58b9ba}.map-card-preview[data-theme=anubis] .preview-block.one{left:8%;top:8%;width:25%;height:26%}.map-card-preview[data-theme=anubis] .preview-block.two{left:40%;top:8%;width:20%;height:32%}.map-card-preview[data-theme=anubis] .preview-block.three{right:7%;bottom:7%;width:27%;height:28%}.map-card-preview[data-theme=anubis] .preview-block.four{left:31%;bottom:9%;width:18%;height:22%}.map-card-preview[data-theme=anubis] .preview-site{border-color:#efbd55}.map-card-preview[data-theme=anubis] .preview-site.b{border-color:#5ec9ca}.map-card-preview[data-theme=ancient]{background:linear-gradient(135deg,#465543,#858a64 45%,#667257)}.map-card-preview[data-theme=ancient]:before{background:linear-gradient(90deg,#273a2a88 0 9%,transparent 10% 90%,#273a2a88 91%),linear-gradient(0deg,transparent 0 28%,#c0b28a99 29% 34%,transparent 35% 65%,#c0b28a99 66% 71%,transparent 72%)}.map-card-preview[data-theme=ancient]:after{background:radial-gradient(circle at 18% 22%,#354b33 0 9px,transparent 10px),radial-gradient(circle at 82% 78%,#354b33 0 11px,transparent 12px),repeating-linear-gradient(45deg,transparent 0 20px,#d0c49a30 21px 23px,transparent 24px 38px);opacity:.9}.map-card-preview[data-theme=ancient] .preview-block{background:#928d69;border-color:#d7c89a;box-shadow:3px 4px #26332388}.map-card-preview[data-theme=ancient] .preview-road{inset:0 28%;height:auto;width:9px;transform:rotate(10deg);background:#cbbd91}.map-card-preview[data-theme=ancient] .preview-block.one{left:8%;top:8%;width:27%;height:24%}.map-card-preview[data-theme=ancient] .preview-block.two{left:39%;top:9%;width:22%;height:29%}.map-card-preview[data-theme=ancient] .preview-block.three{right:7%;bottom:8%;width:28%;height:26%}.map-card-preview[data-theme=ancient] .preview-block.four{left:38%;bottom:11%;width:20%;height:22%}.map-card-preview[data-theme=ancient] .preview-site{border-color:#edbe55;box-shadow:0 0 10px #edbe5588}.map-card-preview[data-theme=ancient] .preview-site.b{border-color:#88c6a4;box-shadow:0 0 10px #88c6a488}@media(max-width:900px){.map-menu{padding:12px}.map-menu-panel{max-height:calc(100vh - 24px);padding:17px}.map-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.map-card-preview{height:72px}.map-menu-header p{font-size:12px}.map-menu-footer{align-items:flex-start;flex-direction:column}.map-menu-actions{width:100%}.map-menu-actions .map-button{flex:1}}@media(max-width:560px){.map-grid{grid-template-columns:1fr}.map-card{display:grid;grid-template-columns:34% 1fr}.map-card-preview{height:100%;min-height:130px}.map-card-text{padding:8px}.map-card h2{font-size:17px}.map-card p{min-height:0}.map-menu-mark{display:none}.map-menu-header h1{font-size:28px}.map-button{padding:10px 8px;font-size:9px}.map-menu-hint{font-size:8px}}.map-card-preview[data-theme=sand] .preview-road{left:4%;right:5%;top:52%;height:8px;transform:rotate(-13deg);background:#e8d4a9}.map-card-preview[data-theme=sand] .preview-block.one{left:8%;top:8%;width:22%;height:38%}.map-card-preview[data-theme=sand] .preview-block.two{left:42%;top:7%;width:13%;height:48%}.map-card-preview[data-theme=sand] .preview-block.three{right:7%;bottom:8%;width:25%;height:33%}.map-card-preview[data-theme=sand] .preview-block.four{left:28%;bottom:9%;width:13%;height:25%}.map-card-preview[data-theme=iron]:before{background:linear-gradient(90deg,transparent 0 18%,#111b20c9 18% 21%,transparent 21% 47%,#111b20c9 47% 51%,transparent 51% 78%,#111b20c9 78% 81%,transparent 81%),linear-gradient(0deg,transparent 0 28%,#cad2c9a8 29% 35%,transparent 36% 61%,#cad2c9a8 62% 69%,transparent 70%)}.map-card-preview[data-theme=iron]:after{background:repeating-linear-gradient(0deg,transparent 0 12px,#e0b55a32 13px 15px,transparent 16px 24px);opacity:.9}.map-card-preview[data-theme=iron] .preview-road{left:0;right:0;top:48%;height:7px;transform:none;background:#d2a94f}.map-card-preview[data-theme=iron] .preview-block.one{left:6%;top:12%;width:35%;height:18%}.map-card-preview[data-theme=iron] .preview-block.two{left:48%;top:19%;width:38%;height:18%}.map-card-preview[data-theme=iron] .preview-block.three{right:10%;bottom:12%;width:36%;height:19%}.map-card-preview[data-theme=iron] .preview-block.four{left:19%;bottom:14%;width:24%;height:17%}.map-card-preview[data-theme=quarter]:before{background:linear-gradient(0deg,transparent 0 38%,#473727a8 39% 42%,transparent 43%),linear-gradient(90deg,transparent 0 37%,#473727a8 38% 41%,transparent 42% 60%,#473727a8 61% 64%,transparent 65%)}.map-card-preview[data-theme=quarter]:after{background:radial-gradient(ellipse at 50% 48%,#cdb58a 0 18%,transparent 19%),repeating-linear-gradient(45deg,transparent 0 18px,#5a463433 19px 21px,transparent 22px 36px);opacity:1}.map-card-preview[data-theme=quarter] .preview-road{inset:0 31%;height:auto;width:10px;transform:none;background:#d9c49c}.map-card-preview[data-theme=quarter] .preview-block.one{left:5%;top:7%;width:27%;height:29%}.map-card-preview[data-theme=quarter] .preview-block.two{left:39%;top:7%;width:21%;height:25%}.map-card-preview[data-theme=quarter] .preview-block.three{right:5%;bottom:8%;width:29%;height:31%}.map-card-preview[data-theme=quarter] .preview-block.four{left:37%;bottom:9%;width:20%;height:23%}.map-card-preview[data-theme=harbor]:before{background:linear-gradient(90deg,#205a6a 0 14%,transparent 14% 22%,#205a6a 22% 29%,transparent 29% 70%,#205a6a 70% 78%,transparent 78% 86%,#205a6a 86%),linear-gradient(0deg,transparent 0 45%,#e0e5d8aa 46% 52%,transparent 53%)}.map-card-preview[data-theme=harbor]:after{background:repeating-linear-gradient(0deg,transparent 0 10px,#f2f4e533 11px 12px,transparent 13px 21px);opacity:.65}.map-card-preview[data-theme=harbor] .preview-road{left:18%;right:18%;top:48%;height:8px;transform:rotate(18deg);background:#c8b58d}.map-card-preview[data-theme=harbor] .preview-block.one{left:18%;top:8%;width:28%;height:19%}.map-card-preview[data-theme=harbor] .preview-block.two{left:49%;top:29%;width:30%;height:18%}.map-card-preview[data-theme=harbor] .preview-block.three{right:20%;bottom:8%;width:30%;height:19%}.map-card-preview[data-theme=harbor] .preview-block.four{left:8%;bottom:13%;width:19%;height:17%}.map-card-preview[data-theme=snow]:before{background:linear-gradient(150deg,transparent 0 22%,#5a7482a8 23% 28%,transparent 29% 44%,#5a7482a8 45% 50%,transparent 51% 67%,#5a7482a8 68% 73%,transparent 74%),linear-gradient(30deg,transparent 0 47%,#f8ffff66 48% 52%,transparent 53%)}.map-card-preview[data-theme=snow]:after{background:radial-gradient(circle at 20% 30%,#ffffffcc 0 2px,transparent 3px),radial-gradient(circle at 72% 66%,#ffffffcc 0 2px,transparent 3px),radial-gradient(circle at 50% 20%,#ffffffcc 0 2px,transparent 3px);opacity:.8}.map-card-preview[data-theme=snow] .preview-road{left:9%;right:9%;top:40%;height:11px;transform:rotate(-25deg);background:#ecf4f4}.map-card-preview[data-theme=snow] .preview-block.one{left:5%;top:12%;width:25%;height:25%}.map-card-preview[data-theme=snow] .preview-block.two{left:42%;top:11%;width:19%;height:32%}.map-card-preview[data-theme=snow] .preview-block.three{right:6%;bottom:9%;width:24%;height:26%}.map-card-preview[data-theme=snow] .preview-block.four{left:30%;bottom:11%;width:15%;height:23%}.map-card-preview[data-theme=neon]:before{background:linear-gradient(90deg,transparent 0 29%,#32c9d5a8 30% 32%,transparent 33% 67%,#db6bccaa 68% 70%,transparent 71%),linear-gradient(0deg,transparent 0 30%,#db6bccaa 31% 33%,transparent 34% 66%,#32c9d5a8 67% 69%,transparent 70%)}.map-card-preview[data-theme=neon]:after{background:linear-gradient(90deg,transparent 0 49%,#eaf4f522 50% 51%,transparent 52%),linear-gradient(0deg,transparent 0 49%,#eaf4f522 50% 51%,transparent 52%);opacity:1}.map-card-preview[data-theme=neon] .preview-road{left:0;right:0;top:47%;height:7px;transform:none;background:#172c3a}.map-card-preview[data-theme=neon] .preview-block.one{left:5%;top:6%;width:23%;height:32%}.map-card-preview[data-theme=neon] .preview-block.two{right:5%;top:6%;width:23%;height:32%}.map-card-preview[data-theme=neon] .preview-block.three{right:5%;bottom:6%;width:23%;height:32%}.map-card-preview[data-theme=neon] .preview-block.four{left:5%;bottom:6%;width:23%;height:32%}#utilityHud{position:absolute;z-index:4;right:18px;top:88px;width:174px;padding:8px;background:linear-gradient(145deg,#0b1216e8,#101820d9);border:1px solid #6f7e77;border-top:2px solid #e6b85c;box-shadow:0 5px 18px #0005;pointer-events:none}.utility-title{font:9px Share Tech Mono,monospace;letter-spacing:1.7px;color:#e6b85c;margin:0 2px 6px}.utility-slot{display:grid;grid-template-columns:22px 1fr 30px;align-items:center;gap:6px;padding:5px;margin-top:3px;background:#182328a8;border:1px solid #42514d;color:#ccd5ce;font:9px Share Tech Mono,monospace;letter-spacing:.7px}.utility-slot kbd{display:grid;place-items:center;min-height:18px;background:#27353a;border:1px solid #61716a;color:#f4d58f;font:10px Share Tech Mono,monospace}.utility-slot b{text-align:right;color:#9fb4a8;font-size:10px}.utility-slot.selected{border-color:#e6b85c;background:#3a3222d9;color:#fff0bd;box-shadow:inset 2px 0 #e6b85c}.utility-slot.selected b{color:#ffe39a}.utility-slot.empty{opacity:.42}#flashOverlay{position:absolute;z-index:20;inset:0;background:#fff;opacity:0;pointer-events:none;transition:opacity .06s linear}#flashOverlay.active{filter:brightness(1.08)}@media(max-width:700px){#utilityHud{top:54px;right:8px;width:125px;padding:5px}.utility-title{font-size:7px;letter-spacing:.7px}.utility-slot{grid-template-columns:18px 1fr 24px;gap:4px;padding:4px;font-size:7px}.utility-slot kbd{min-height:16px;font-size:8px}}#botStatus{position:absolute;z-index:5;top:83px;left:50%;transform:translate(-50%);display:none;padding:7px 12px;background:#101820dc;border:1px solid #61736a;border-top:2px solid #e6b85c;color:#e8eee6;font:10px Share Tech Mono,monospace;letter-spacing:1px;white-space:nowrap;box-shadow:0 4px 15px #0004;pointer-events:none}#botStatus.visible{display:block}.bot-mode-toggle{display:flex;align-items:center;gap:10px;min-width:235px;padding:9px 11px;border:1px solid #596961;background:#10191c;color:#e4ece5;cursor:pointer}.bot-mode-toggle:has(input:checked){border-color:#e6b85c;background:#28271d;box-shadow:inset 2px 0 #e6b85c}.bot-mode-toggle input{width:17px;height:17px;accent-color:#e6b85c;flex-shrink:0}.bot-mode-toggle span{display:flex;flex-direction:column;gap:4px}.bot-mode-toggle strong{font:10px Share Tech Mono,monospace;letter-spacing:1px;color:#f1cf80}.bot-mode-toggle small{font:9px Share Tech Mono,monospace;color:#9baaa2}@media(max-width:900px){.bot-mode-toggle{width:100%;min-width:0}.map-menu-footer{gap:12px}#botStatus{top:56px;font-size:8px;padding:5px 8px}}#roundHud{position:absolute;z-index:6;top:111px;left:50%;transform:translate(-50%);display:none;padding:7px 12px;background:#101820e8;border:1px solid #53655c;border-bottom:2px solid #e6b85c;color:#eaf0e8;font:10px Share Tech Mono,monospace;letter-spacing:.9px;white-space:nowrap;pointer-events:none;box-shadow:0 5px 18px #0005}#roundHud.visible{display:block}#interactPrompt{position:absolute;z-index:7;left:50%;bottom:115px;transform:translate(-50%);display:none;max-width:90vw;padding:8px 12px;background:#101820e8;border:1px solid #e6b85c;color:#ffe7a0;font:11px Share Tech Mono,monospace;letter-spacing:.7px;text-align:center;pointer-events:none;white-space:nowrap}#interactPrompt.visible{display:block}#buyMenu{position:absolute;z-index:18;inset:0;display:none;align-items:center;justify-content:center;padding:18px;background:#060a0dcc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#buyMenu.visible{display:flex}.buy-panel{width:min(860px,96vw);max-height:92vh;overflow:auto;background:linear-gradient(140deg,#101a1e,#0c1216);border:1px solid #64756a;border-top:3px solid #e6b85c;box-shadow:0 18px 70px #0009;padding:20px;color:#e6ece5}.buy-panel header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #394943;padding-bottom:14px;margin-bottom:14px}.buy-panel .eyebrow{font:9px Share Tech Mono,monospace;color:#e6b85c;letter-spacing:2px}.buy-panel h2{font:700 22px Rajdhani,Share Tech Mono,monospace;letter-spacing:2px;margin:5px 0}.buy-panel p{font:11px Share Tech Mono,monospace;color:#9baaa2;margin:4px 0 0}#buyBalance{font:700 25px Share Tech Mono,monospace;color:#f3d285;white-space:nowrap}.buy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.buy-grid button{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:86px;padding:12px;background:#182327;border:1px solid #3d504b;color:#e5ece5;text-align:left;cursor:pointer}.buy-grid button:hover{border-color:#e6b85c;background:#292a20}.buy-grid button b{font:700 12px Share Tech Mono,monospace;letter-spacing:.4px}.buy-grid button span{font:9px Share Tech Mono,monospace;color:#a9b8af;line-height:1.4}.buy-grid button strong{font:700 12px Share Tech Mono,monospace;color:#f1cc78;margin-top:auto}.buy-panel footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px;padding-top:13px;border-top:1px solid #394943;color:#9baaa2;font:10px Share Tech Mono,monospace}.buy-panel kbd{padding:2px 5px;border:1px solid #66746b;color:#f5d78f}@media(max-width:720px){.buy-panel{padding:12px}.buy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.buy-grid button{padding:8px;min-height:77px}.buy-panel h2{font-size:17px}#buyBalance{font-size:19px}#roundHud{top:53px;font-size:8px;max-width:94vw;white-space:normal;text-align:center}}#scoreboard{position:absolute;inset:0;z-index:26;display:none;align-items:center;justify-content:center;padding:22px;background:#05090cd9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none}#scoreboard.visible{display:flex}.scoreboard-panel{width:min(760px,94vw);max-height:82vh;overflow:hidden;background:linear-gradient(145deg,#111d22f5,#0a1116f5);border:1px solid #708078;box-shadow:0 18px 70px #000b;color:#e7eee8}.scoreboard-panel header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;border-bottom:1px solid #43514c;background:#152126}.scoreboard-panel header>div:first-child{display:flex;flex-direction:column;gap:4px}.scoreboard-panel .eyebrow{font:9px Share Tech Mono,monospace;letter-spacing:2px;color:#e6b85c}.scoreboard-panel header strong{font:700 22px Rajdhani,Share Tech Mono,monospace;letter-spacing:2px}#scoreboardRound{font:11px Share Tech Mono,monospace;color:#d5e2da;text-align:right}.scoreboard-head,.score-row{display:grid;grid-template-columns:minmax(150px,1fr) 42px 30px 30px 76px 112px 62px;align-items:center;gap:7px;padding:9px 18px;font:11px Share Tech Mono,monospace}.scoreboard-head{background:#202e33;color:#96aaa0;border-bottom:1px solid #53615b;font-size:9px;letter-spacing:1px}#scoreboardRows{max-height:52vh;overflow:auto}.score-row{min-height:38px;border-bottom:1px solid #26363a;color:#cbd7cf;font-size:10px}.score-row:nth-child(2n){background:#132025}.score-row.team-t{box-shadow:inset 3px 0 #e78a43}.score-row.team-ct{box-shadow:inset 3px 0 #45d8ed}.score-row.local-player{background:#2b3026;font-weight:700;color:#fff4d5}.score-row .score-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.score-row .score-name i{font-style:normal;margin-left:7px;color:#f1ca73;font-size:8px;letter-spacing:1px}.score-status.alive{color:#8fd6a1}.score-status.dead{color:#e88e7d}.scoreboard-panel footer{padding:12px 20px;border-top:1px solid #43514c;color:#8d9e95;font:9px Share Tech Mono,monospace;letter-spacing:1px;text-align:right}.scoreboard-panel kbd{padding:2px 5px;border:1px solid #64736b;color:#f2d58e}#deathOverlay{position:absolute;inset:0;z-index:13;display:none;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:radial-gradient(ellipse at center,#3b101060,#080b0d2b 55%,#05070872);color:#fff0e9;pointer-events:none;text-align:center}#deathOverlay.visible{display:flex;animation:death-in .22s ease-out}#deathOverlay strong{font:800 clamp(28px,5vw,54px) "Rajdhani","Share Tech Mono",monospace;letter-spacing:7px;text-shadow:0 4px 24px #000}#deathOverlay span{font:11px Share Tech Mono,monospace;letter-spacing:2px;color:#ffc5b6;text-shadow:0 2px 10px #000}@keyframes death-in{0%{opacity:0;transform:scale(1.015)}to{opacity:1;transform:scale(1)}}.buy-static{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:86px;padding:12px;background:#1b2926;border:1px solid #547263;color:#e5ece5}.buy-static b{font:700 12px Share Tech Mono,monospace;letter-spacing:.4px}.buy-static span{font:9px Share Tech Mono,monospace;color:#a9b8af;line-height:1.4}.buy-static strong{font:700 12px Share Tech Mono,monospace;color:#91d5a1;margin-top:auto}@media(max-width:720px){.scoreboard-panel header{padding:12px}.scoreboard-panel header strong{font-size:18px}.scoreboard-head,.score-row{grid-template-columns:minmax(78px,1fr) 24px 20px 20px 44px 60px 36px;gap:3px;padding:7px 5px;font-size:7px}.scoreboard-head{font-size:6px}.scoreboard-panel footer{padding:8px 12px;font-size:7px}.buy-static{padding:8px;min-height:77px}.buy-static b{font-size:9px}}.score-row.team-t{border-left:3px solid #ff7a1a;background:linear-gradient(90deg,#a943171f,transparent 55%)}.score-row.team-ct{border-left:3px solid #00d9ff;background:linear-gradient(90deg,#00759a1f,transparent 55%)}.score-row .score-weapon{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#bdc9c4;font-size:9px}.score-row .score-name{font-weight:700}.score-row.team-t{border-left:4px solid #ff7514;background:linear-gradient(90deg,#ff6a1828,#121b2022 72%)}.score-row.team-ct{border-left:4px solid #00d5ff;background:linear-gradient(90deg,#009edb2c,#121b2022 72%)}.score-row.team-t .score-name{color:#ffd1ab}.score-row.team-ct .score-name{color:#b6f5ff}#roundHud{box-shadow:0 0 18px #ffb84a20,0 5px 18px #0005}#deathOverlay.visible{background:radial-gradient(ellipse at center,#7d171b72,#18070950,#0507089c)}#deathOverlay strong{color:#fff0e9;text-shadow:0 0 16px #ff3a2c90,0 4px 24px #000}#deathOverlay span{color:#ffd0c6}@media(max-width:720px){.score-row.team-t,.score-row.team-ct{box-shadow:inset 3px 0 currentColor}}#view{image-rendering:auto;image-rendering:high-quality;filter:saturate(1.04) contrast(1.015)}#radar{image-rendering:auto}.buy-panel{width:min(980px,96vw);padding:20px 22px 16px;background:linear-gradient(135deg,#111b20f7,#0b1216f8 72%,#101a1f);border-color:#52645e;box-shadow:0 24px 90px #000b,inset 0 1px #ffffff0a}.buy-panel header{margin-bottom:11px;padding-bottom:12px}.buy-panel h2{font-size:24px;letter-spacing:2.8px}.buy-category-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin:0 0 12px;padding:5px;background:#080f12;border:1px solid #2c3b3b}.buy-category-nav button{display:flex;align-items:center;justify-content:space-between;gap:5px;min-width:0;padding:9px 10px;background:linear-gradient(180deg,#1a282c,#121c20);border:1px solid #344640;color:#aebcb5;font:700 10px Share Tech Mono,monospace;letter-spacing:.7px;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.buy-category-nav button small{font-size:8px;color:#667971}.buy-category-nav button:hover{border-color:#9caea3;color:#eff5ec}.buy-category-nav button.active{background:linear-gradient(180deg,#4b4024,#29271d);border-color:#e6b85c;color:#ffe3a0;box-shadow:inset 0 -2px #e6b85c,0 0 12px #e6b85c12}.buy-category-nav button.active small{color:#e6b85c}.buy-catalog{min-height:270px}.buy-category[hidden]{display:none!important}.buy-category h3{display:flex;align-items:baseline;gap:10px;margin:0 0 9px;padding:2px 1px 8px;border-bottom:1px solid #314440;color:#f0f3e9;font:700 13px Share Tech Mono,monospace;letter-spacing:1.5px}.buy-category h3>span{color:#e6b85c;font-size:10px}.buy-category h3 small{margin-left:auto;color:#71827a;font-size:8px;font-weight:400;letter-spacing:1.2px}.buy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.buy-grid button{position:relative;min-height:104px;padding:12px 13px 11px;background:linear-gradient(135deg,#1a292e,#121c20 78%);border-color:#364942;box-shadow:inset 0 1px #ffffff04;transition:transform .12s,border-color .12s,background .12s}.buy-grid button:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3b554c;transition:background .12s}.buy-grid button:hover{transform:translateY(-1px);border-color:#e6b85c;background:linear-gradient(135deg,#2c3024,#162124 78%)}.buy-grid button:hover:before{background:#e6b85c}.buy-grid button b{font-size:12px;letter-spacing:.8px}.buy-grid button span{font-size:10px;min-height:25px}.buy-grid button strong{font-size:13px;color:#f1cc78}.buy-grid button.purchased{border-color:#6c957d;background:linear-gradient(135deg,#1b332b,#14221e)}.buy-grid button.purchased:before{background:#80d6a0}.buy-grid button .shop-state{position:absolute;right:9px;top:9px;color:#71877a;font:8px Share Tech Mono,monospace;letter-spacing:.7px}.buy-grid button.purchased .shop-state{color:#8ddda5}.buy-static{position:relative;min-height:104px;background:linear-gradient(135deg,#1c3028,#14211d);border-color:#557765;padding:12px 13px}.buy-static:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#84d7a2}.buy-static b{font-size:12px;letter-spacing:.7px}.buy-static span{font-size:10px;min-height:25px}.buy-static strong{font-size:12px}.buy-refund-section{margin-top:12px;border-top:1px solid #344640;padding-top:10px}.buy-refund-section>header{display:flex;align-items:baseline;gap:12px;border:0;padding:0;margin:0 0 8px}.buy-refund-section h3{font:700 11px Share Tech Mono,monospace;color:#e6b85c;letter-spacing:1.3px;margin:0}.buy-refund-section small{font:9px Share Tech Mono,monospace;color:#84958c}#buyRefunds{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:95px;overflow:auto}.refund-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:7px 9px;background:#121f22;border:1px solid #3d5148;color:#e4ece3;text-align:left;cursor:pointer}.refund-row:hover:not(:disabled){border-color:#84d7a2;background:#1c3028}.refund-row:disabled{opacity:.43;cursor:not-allowed}.refund-row span{display:flex;flex-direction:column;gap:3px;min-width:0}.refund-row b{font:700 10px Share Tech Mono,monospace}.refund-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:8px Share Tech Mono,monospace;color:#92a399}.refund-row strong{white-space:nowrap;font:700 11px Share Tech Mono,monospace;color:#91d9a7}.refund-empty{padding:12px;border:1px dashed #394c45;color:#6f8177;font:9px Share Tech Mono,monospace}#damageOverlay{position:absolute;z-index:12;inset:0;opacity:0;pointer-events:none;transition:opacity .04s linear;background:radial-gradient(ellipse at center,transparent 28%,#6b0916aa 100%),linear-gradient(0deg,#920f2566,transparent 42%,#8e112655);mix-blend-mode:screen}#damageOverlay.active{filter:saturate(1.5)}.bot-difficulty-control{display:flex;align-items:center;gap:9px;padding:7px 9px;background:#111c20;border:1px solid #46574f;color:#d5e0d5;font:9px Share Tech Mono,monospace;letter-spacing:.8px}.bot-difficulty-control select{background:#222e2e;border:1px solid #7a8a7d;color:#f1d18a;padding:5px 7px;font:10px Share Tech Mono,monospace}@media(max-width:720px){.buy-panel{padding:10px;width:98vw;max-height:95vh}.buy-category-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px}.buy-category-nav button{padding:7px 6px;font-size:8px}.buy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.buy-grid button{min-height:88px;padding:8px}.buy-grid button b{font-size:9px}.buy-grid button span{font-size:8px}.buy-grid button .shop-state{font-size:6px;top:5px;right:5px}#buyRefunds{grid-template-columns:1fr;max-height:100px}.buy-refund-section>header{align-items:flex-start;flex-direction:column;gap:4px}.buy-panel h2{font-size:16px}}#killFeed{position:absolute;z-index:18;top:66px;right:16px;width:min(390px,43vw);display:flex;flex-direction:column;align-items:stretch;gap:5px;pointer-events:none;font:11px Share Tech Mono,monospace;text-shadow:0 1px 2px #000}.kill-feed-row{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-height:26px;padding:5px 8px;background:linear-gradient(90deg,#101820a0,#101820e8);border-right:3px solid #74847b;color:#e9f0e8;box-shadow:0 3px 12px #0004;animation:killfeed-in .14s ease-out}.kill-feed-row .kf-killer,.kill-feed-row .kf-victim{max-width:36%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.kill-feed-row .kf-killer.t,.kill-feed-row .kf-victim.t{color:#ffb57a}.kill-feed-row .kf-killer.ct,.kill-feed-row .kf-victim.ct{color:#8befff}.kill-feed-row .kf-weapon{display:inline-flex;align-items:center;justify-content:center;min-width:48px;padding:3px 5px;background:#273331;border:1px solid #53635b;color:#e6c875;font-size:9px;letter-spacing:.3px}.kill-feed-row .kf-hs{padding:2px 4px;background:#a82f27;color:#fff;font-size:8px;font-weight:700}.kill-feed-row .kf-killer.you,.kill-feed-row .kf-victim.you{color:#fff8c9}.kill-feed-row.utility .kf-weapon{background:#533a1c;border-color:#9e7737;color:#ffe0a0}@keyframes killfeed-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}#deathOverlay span{max-width:min(86vw,650px);line-height:1.8}@media(max-width:720px){#killFeed{top:54px;right:7px;width:min(300px,62vw);gap:3px}.kill-feed-row{gap:4px;padding:4px 5px;font-size:8px;min-height:22px}.kill-feed-row .kf-weapon{min-width:38px;font-size:7px}}.online-panel{display:grid;grid-template-columns:minmax(190px,1.45fr) minmax(150px,.8fr) auto auto;align-items:end;gap:10px;padding:12px 13px;margin:12px 0 14px;background:linear-gradient(100deg,#142328f2,#11191de8);border:1px solid #586d65;border-left:3px solid #65c6c5;box-shadow:inset 0 0 22px #0a0f1233}.online-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.online-copy .eyebrow{color:#70d2d0}.online-copy strong{font:700 15px Rajdhani,Share Tech Mono,monospace;letter-spacing:1.3px;color:#f1f1e5}.online-copy small{font:9px Share Tech Mono,monospace;color:#a6b7b0;line-height:1.45}.online-panel label{display:flex;flex-direction:column;gap:5px;color:#aab8b0;font:9px Share Tech Mono,monospace;letter-spacing:1px}.online-panel input{width:100%;min-width:0;padding:8px 9px;background:#0b1216;border:1px solid #53655e;color:#edf1e8;font:12px Share Tech Mono,monospace;outline:none}.online-panel input:focus{border-color:#70d2d0;box-shadow:0 0 0 1px #70d2d044}.online-button{border-color:#6bcac8;background:linear-gradient(135deg,#24575a,#17383d);color:#f2fffb;white-space:nowrap}.online-status{grid-column:1/-1;padding-top:7px;border-top:1px solid #334943;color:#a7b8ae;font:9px Share Tech Mono,monospace;letter-spacing:.45px;min-height:20px}.online-status.error{color:#ff9d83}.online-status.ready{color:#86dfba}@media(max-width:900px){.online-panel{grid-template-columns:1fr 1fr}.online-copy{grid-column:1/-1}.online-button,.online-panel #leaveOnline{width:100%}}@media(max-width:560px){.online-panel{gap:7px;padding:9px}.online-copy strong{font-size:13px}.online-panel label{font-size:8px}.online-panel input{padding:7px;font-size:11px}.online-status{font-size:8px}}#networkLeaveHud{position:absolute;z-index:8;top:119px;left:50%;transform:translate(-50%);padding:5px 8px;background:#111a1ee8;border:1px solid #7c6250;color:#f0d7b3;font:9px Share Tech Mono,monospace;letter-spacing:.8px;cursor:pointer;pointer-events:auto}#networkLeaveHud kbd{margin-left:7px;padding:2px 4px;background:#29363a;border:1px solid #56645e;color:#fff0c7;font:9px Share Tech Mono,monospace}#networkLeaveHud[hidden]{display:none}#deathOverlay.won{background:radial-gradient(ellipse at center,#1c684c68,#071a1550 52%,#0507089c)}#deathOverlay.won strong{color:#d9ffe8;text-shadow:0 0 18px #4cdb9290,0 4px 24px #000}#deathOverlay.won span{color:#baf3d2}#deathOverlay.lost strong{color:#fff0e9;text-shadow:0 0 16px #ff3a2c90,0 4px 24px #000}#spectatorHud{position:absolute;z-index:14;left:50%;bottom:108px;transform:translate(-50%);display:none;min-width:min(360px,88vw);max-width:92vw;padding:10px 18px 11px;background:linear-gradient(110deg,#101820f2,#17242aeb);border:1px solid #83a7a0;border-top:2px solid #e6b85c;box-shadow:0 8px 28px #0008;text-align:center;pointer-events:none;gap:4px;flex-direction:column}#spectatorHud.visible{display:flex;animation:death-in .16s ease-out}#spectatorHud .spectator-eyebrow{font:9px Share Tech Mono,monospace;letter-spacing:2px;color:#e6b85c}#spectatorHud strong{font:700 20px Rajdhani,sans-serif;letter-spacing:2px;color:#f1f4e8;text-shadow:0 2px 8px #000}#spectatorHud #spectatorTargetMeta{font:10px Share Tech Mono,monospace;letter-spacing:1.2px;color:#9ec5c1}#crosshair.spectating{display:none!important}@media(max-width:700px){#spectatorHud{bottom:98px;min-width:min(290px,90vw);padding:8px 12px}#spectatorHud strong{font-size:17px}#spectatorHud .spectator-eyebrow,#spectatorHud #spectatorTargetMeta{font-size:8px;letter-spacing:.8px}}
