.loading-screen{z-index:10000;background:#080c06;justify-content:center;align-items:center;transition:opacity .4s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;inset:0}.loading-bg{opacity:.85;filter:blur(6px)brightness(.45)contrast(1.1);pointer-events:none;background-image:url(/images/cs_dust.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.loading-screen.fade-out{opacity:0;pointer-events:none}.loadbar-wrap{border:2px solid var(--vgui-border-d);background:#11150e;width:100%;height:18px;padding:1px;position:relative;box-shadow:inset 1px 1px 2px #000c}.loadbar{background:#00ff0008;gap:3px;height:100%;display:flex}.loadbar-seg{background:var(--green);opacity:.9;flex-shrink:0;width:10px;height:100%;box-shadow:1px 0 #00000080,inset 1px 1px #fff6}:root{--vgui-bg:#2e3628d9;--vgui-bg-solid:#2e3628;--vgui-dark:#1c2118;--vgui-light:#5c6850;--vgui-border-l:#75866b;--vgui-border-d:#181d14;--vgui-text:#dce4d7;--vgui-gold:#ffb000;--vgui-green:#3ef43e;--vgui-accent:#ffb000}.vgui-panel{background:var(--vgui-bg);border:2px solid;border-color:var(--vgui-border-l) var(--vgui-border-d) var(--vgui-border-d) var(--vgui-border-l);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden;box-shadow:3px 3px #000c}.vgui-header{border-bottom:2px solid var(--vgui-border-d);background:#363e2e url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAFElEQVQImWNkYGBgYGRgYGBgYGRgYAAUAAEA9m+79wAAAABJRU5ErkJggg==);justify-content:space-between;align-items:center;padding:6px 12px;display:flex}.vgui-title{color:var(--vgui-text);text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px #000;font-family:Verdana,sans-serif;font-size:11px;font-weight:700}.panel-close{color:#8da080;cursor:pointer;text-shadow:1px 1px #000;font-size:16px;font-weight:700;transition:color .1s}.panel-close:hover{color:var(--white)}.vgui-body{background:#1e241ae6;padding:18px}.vgui-button{color:#e8eae4;cursor:pointer;text-transform:uppercase;text-shadow:1px 1px #000;background:#4c5844;border:2px solid #3c4235;border-color:#7f8a73 #3c4235 #3c4235 #7f8a73;outline:none;padding:4px 16px;font-family:Verdana,sans-serif;font-size:11px;font-weight:700;transition:background-color .1s,transform .1s}.vgui-button:hover{color:#fff;background:#5a6850;border-color:#929d87 #464e3f #464e3f #929d87}.vgui-button:active{background:#384232;border-color:#1a2015 #727e68 #727e68 #1a2015;padding:5px 15px 3px 17px;transform:scale(.97)}.vgui-button:disabled{color:#586050;cursor:not-allowed;text-shadow:none;background:#2a3024;border-color:#404838 #1e221a #1e221a #404838}.scoreboard{border-collapse:separate;border-spacing:0 3px;background:#121610f2;border:1px solid #1a2015;width:100%;font-family:Verdana,sans-serif;font-size:11px}.scoreboard th{text-align:left;color:var(--vgui-gold);text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid var(--vgui-border-d);background:#0a0c09f2;padding:8px 12px;font-size:10px}.scoreboard td{color:#dce4d7;border-bottom:1px solid #ffffff05;padding:10px 12px}.scoreboard tr:hover td{color:#fff;background:#ffffff0a}.hud{pointer-events:none;z-index:50;background:0 0;border-top:none;justify-content:space-between;align-items:flex-end;width:100%;height:80px;padding:0 40px 30px;display:flex;position:absolute;bottom:0;left:0;right:0}.hud-left,.hud-right{align-items:flex-end;gap:40px;display:flex}.hud-stat{flex-direction:column;align-items:flex-start;display:flex}.hud-val{color:var(--green);letter-spacing:-1px;text-shadow:0 0 5px #3ef43ecc,1px 1px 2px #000000e6;font-family:Verdana,Courier New,Courier,monospace;font-size:32px;font-weight:900;line-height:.9}.hud-val.low{color:var(--t-red);text-shadow:0 0 5px #f44c,1px 1px 2px #000000e6;animation:.8s infinite blink}.hud-sub{color:#3ef43e80;text-transform:uppercase;letter-spacing:1px;text-shadow:1px 1px 1px #000c;margin-top:4px;font-family:Verdana,sans-serif;font-size:9px;font-weight:700;line-height:1}.hud-center{flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.hud-timer{color:var(--vgui-gold);letter-spacing:1px;text-shadow:0 0 5px #ffb000cc,1px 1px 2px #000000e6;font-family:Verdana,Courier New,Courier,monospace;font-size:24px;font-weight:900;line-height:.9}.hud-timer.danger{color:var(--t-red);text-shadow:0 0 5px #f44c,1px 1px 2px #000000e6;animation:.8s infinite blink}.hud-map-label{color:#ffb00066;letter-spacing:1.5px;text-transform:uppercase;text-shadow:1px 1px 1px #000c;margin-top:5px;font-family:Verdana,sans-serif;font-size:9px;font-weight:700}.hud-ammo{color:var(--green);letter-spacing:-1px;text-shadow:0 0 5px #3ef43ecc,1px 1px 2px #000000e6;font-family:Verdana,Courier New,Courier,monospace;font-size:32px;font-weight:900;line-height:.9}.hud-ammo span{color:#3ef43e66;text-shadow:1px 1px 1px #000c;font-size:18px;font-weight:700}.hud-money{color:var(--vgui-gold);text-shadow:0 0 5px #ffb000cc,1px 1px 2px #000000e6;font-family:Verdana,Courier New,Courier,monospace;font-size:26px;font-weight:900;line-height:.9}@font-face{font-family:CounterStrike;src:url(/fonts/cs_regular.ttf)format("truetype")}*{box-sizing:border-box;margin:0;padding:0}:root{--gold:#ffb000;--gold-bg:#ffb00014;--dark:#121610;--dark2:#1c2118;--dark3:#252c20;--ct-blue:#4a9eff;--t-red:#f44;--green:#3ef43e;--border:#3c4636;--text:#c8d2c4;--white:#e8eae4}html,body,#root{width:100%;height:100%;overflow:hidden}body{color:var(--text);-webkit-user-select:none;user-select:none;background:#000;font-family:Verdana,Tahoma,Arial,sans-serif;font-size:12px;animation:.15s ease-out crt-flicker;position:relative;overflow:hidden}body:before{content:"";pointer-events:none;z-index:9999;background:linear-gradient(#12101000 50%,#00000040 50%) 0 0/100% 3px,linear-gradient(90deg,#ff00000a,#00ff0005,#0000ff0a) 0 0/6px 100%;width:100%;height:100%;position:fixed;top:0;left:0}body:after{content:"";pointer-events:none;z-index:9998;background:radial-gradient(circle,#0000 50%,#000000a6 120%);width:100%;height:100%;position:fixed;top:0;left:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#151a12;border-left:1px solid #222b1c}::-webkit-scrollbar-thumb{background:#4c5844;border:2px solid #151a12;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#5a6850}.divider{background:linear-gradient(90deg, transparent, var(--border), transparent);height:2px;margin:15px 0}.section-head{color:var(--vgui-gold);text-transform:uppercase;border-bottom:2px solid var(--border);letter-spacing:1px;text-shadow:1px 1px #000;margin-bottom:12px;padding:4px 0;font-family:Verdana,sans-serif;font-size:11px;font-weight:700}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes kfIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes crt-flicker{0%{opacity:.35;filter:brightness(1.5)contrast(1.2)}50%{opacity:.85;filter:brightness(.9)}to{opacity:1;filter:none}}.main-menu{z-index:100;width:400px;position:absolute;top:25%;left:6%}.menu-logo{color:var(--vgui-gold);text-shadow:2px 2px #000000e6;pointer-events:none;margin-bottom:30px;font-family:monospace;font-size:10px;line-height:1.15}.menu-item{color:#b8c2b0;cursor:pointer;text-shadow:2px 2px 1px #000000e6;border-left:3px solid #0000;width:fit-content;margin-bottom:12px;padding:4px 6px;font-family:Verdana,Tahoma,sans-serif;font-size:16px;font-weight:700;transition:border-color .15s,color .15s,transform .15s cubic-bezier(.23,1,.32,1)}.menu-item:hover{color:#fff;border-left-color:var(--vgui-gold);background:#ffffff08;transform:translate(6px)}.menu-item.active{color:var(--vgui-gold);border-left-color:var(--vgui-gold)}.modal-overlay{z-index:200;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel-tabs{border-bottom:2px solid var(--vgui-border-d);background:#252c20;padding:0 10px;display:flex}.panel-tab{cursor:pointer;color:#8da080;text-transform:uppercase;border:2px solid #0000;border-bottom:none;margin-right:4px;padding:8px 18px;font-family:Verdana,sans-serif;font-size:11px;font-weight:700;transition:all .12s}.panel-tab:hover{color:#c0d0b8;background:#ffffff0d}.panel-tab.active{color:var(--vgui-gold);border-color:var(--vgui-border-l) var(--vgui-border-l) transparent var(--vgui-border-l);z-index:2;background:#1e241ae6;border-top-left-radius:3px;border-top-right-radius:3px;margin-bottom:-2px}.buy-menu-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=768px){.buy-menu-grid{grid-template-columns:1fr;gap:15px}}.buy-item{cursor:pointer;background:#12161080;border:1.5px solid #3c4636;justify-content:space-between;align-items:center;margin-bottom:6px;padding:8px 12px;transition:all .1s;display:flex}.buy-item:hover{border-color:var(--vgui-border-l);background:#4c5844}.buy-item:active{transform:scale(.98)}.buy-num{color:var(--vgui-gold);margin-right:12px;font-weight:700}.buy-price{color:var(--vgui-green);font-family:Courier New,Courier,monospace;font-weight:700}.server-table{border-collapse:collapse;color:#c0c8bc;width:100%;font-family:Verdana,sans-serif;font-size:11px}.server-table th{text-align:left;border:1px solid var(--vgui-border-d);color:#8da080;text-transform:uppercase;background:#252b20;padding:8px 12px;font-weight:700}.server-table td{border-bottom:1px solid #3c46364d;padding:10px 12px}.server-row{transition:background-color .1s}.server-row:hover{background:#8da08026}.server-row.selected{background:#4c5844!important}.server-row.selected td{color:#fff}
