
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap');
:root{--bg:#101210;--panel:#1a1d19;--lime:#d8fc70;--muted:#9ca493}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#f4f6ef;font:14px Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}header{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #30352a;padding:0 6%}.brand{font-size:21px;font-weight:800;letter-spacing:-1px}.brand span{background:var(--lime);color:#13170f;padding:5px;margin-right:8px}nav{display:flex;gap:30px;color:#c0c7b7}nav a:hover{color:var(--lime)}.small{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--lime)}main{max-width:1350px;margin:auto;padding:0 6%}.hero{padding:70px 0 55px;display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center}h1,h2,h3{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin:0}h1{font-size:clamp(58px,6.5vw,94px);line-height:.94;letter-spacing:-1px;margin:23px 0}h1 em{color:var(--lime);font-style:normal}p{color:var(--muted);line-height:1.8}.intro{max-width:410px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 22px;border:1px solid #414934;background:transparent;color:white;font-weight:600;cursor:pointer}.btn.primary{background:var(--lime);border-color:var(--lime);color:#171b11}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hero-art{height:340px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse,#45522b 0, #23291c 36%,#141712 70%);border:1px solid #30372a;overflow:hidden}.hero-art:before{content:'AK–47';position:absolute;font:140px Impact;color:#ffffff06;transform:rotate(-12deg)}.hero-art svg{width:94%;filter:drop-shadow(0 22px 15px #0009);transform:rotate(-18deg)}.art-note{position:absolute;left:22px;bottom:18px;color:#afb99d;font-size:10px;letter-spacing:2px}.art-tag{position:absolute;top:20px;right:20px;border:1px solid #5b6a3c;padding:7px;color:var(--lime);font-size:10px}.strip{display:flex;gap:40px;padding:20px 0;border-top:1px solid #30352a;border-bottom:1px solid #30352a;color:#b0b8a6;font-size:11px;letter-spacing:1px}.strip b{color:var(--lime);margin-right:8px}.section{padding:55px 0}h2{font-size:42px}.section-head{display:flex;justify-content:space-between;gap:20px;align-items:end}.section-head p{margin-bottom:4px;font-size:12px}.filters{display:flex;gap:9px;flex-wrap:wrap;margin:26px 0}.filter{border:1px solid #343c2e;background:none;color:#abb49f;padding:10px 19px;cursor:pointer}.filter.active{background:var(--lime);color:#18210e;border-color:var(--lime)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{background:var(--panel);border:1px solid #30372a;transition:transform .2s}.card:hover{transform:translateY(-4px);border-color:#7c914b}.weapon{height:160px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse,#35402c55,transparent 70%)}.weapon svg{width:85%;height:110px;filter:drop-shadow(0 12px 8px #0008)}.weapon .code{position:absolute;top:16px;left:16px;color:#747e6a;font-size:10px}.card-info{padding:18px;border-top:1px solid #30372a}.card-title{display:flex;align-items:center;justify-content:space-between}h3{font-size:28px}.type{font-size:10px;color:var(--lime);border:1px solid #465135;padding:4px 6px}.card p{font-size:12px;margin:8px 0 18px}.select-btn{width:100%;padding:11px;background:#242a1f;border:1px solid #3b4530;color:#e1e8d6;cursor:pointer}.select-btn:hover{background:var(--lime);color:#171b11}.order{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;border-top:1px solid #30352a}.step{display:flex;gap:15px;margin-top:22px}.step b{color:var(--lime);font-size:12px;padding-top:3px}.step strong{font-weight:500}.step p{margin:6px 0;font-size:12px}form{background:var(--panel);padding:28px;border:1px solid #343c2c}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}label{display:block;font-size:11px;color:#bcc5ae}input,select,textarea{width:100%;padding:12px;margin-top:8px;background:#10140e;color:white;border:1px solid #3c4631;border-radius:0}textarea{resize:vertical;min-height:100px}.full{grid-column:1/-1}.note{font-size:11px;line-height:1.6}footer{border-top:1px solid #30352a;padding:28px 6%;display:flex;justify-content:space-between;color:#849077;font-size:11px}.status{color:var(--lime);min-height:20px;font-size:12px}@media(max-width:750px){header{height:72px}nav{gap:16px;font-size:12px}.hero{grid-template-columns:1fr;padding-top:40px;gap:25px}.hero-art{height:260px}.strip{gap:15px;font-size:9px;flex-wrap:wrap}.grid{grid-template-columns:repeat(2,1fr)}.order{grid-template-columns:1fr;gap:25px}.section-head{display:block}.section{padding:38px 0}h2{font-size:35px}}@media(max-width:430px){.grid{grid-template-columns:1fr}.form-grid{grid-template-columns:1fr}.full{grid-column:auto}form{padding:20px}nav a:first-child{display:none}footer{gap:20px}}

.grid{grid-template-columns:repeat(2,1fr)}.weapon{height:245px}.weapon img{width:100%;height:100%;object-fit:contain}.price{font-size:23px;font-weight:700;color:var(--lime)}.price small{font-size:11px;font-weight:400;color:var(--muted)}.hero-art img{width:100%;position:relative}.hero-art:before{content:'CUSTOM';font-size:120px}.preview{background:radial-gradient(ellipse,#323d25,#10140d 70%);border:1px solid #3b452d;position:relative;margin-top:20px}.preview canvas{width:100%;display:block}.preview-label{font-size:10px;letter-spacing:1px;padding:10px 14px;background:#1e2816;color:var(--lime)}.options{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.option{display:flex;align-items:center;gap:10px;border:1px solid #475335;padding:15px;cursor:pointer}.option input{width:auto;margin:0}.option:has(input:checked){border-color:var(--lime);background:#29321d}.option strong{display:block;font-size:19px;color:var(--lime);margin-top:6px}.bank{background:#10140d;padding:18px;border:1px solid #414a32;overflow-wrap:anywhere}.bank p{margin:3px 0;font-size:12px}.pay-grid{display:flex;gap:10px;flex-wrap:wrap}.hidden,[hidden]{display:none!important}.section.order{grid-template-columns:1fr 1fr;gap:35px}.total{display:flex;justify-content:space-between;border-block:1px solid #404a34;padding:18px 0;margin:20px 0}.total strong{font-size:28px;color:var(--lime)}.range-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.range-row input{padding:0}.notice{background:#262c1e;padding:14px;color:#d6dfc9;font-size:12px;line-height:1.6}.status{overflow-wrap:anywhere}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.admin-card{background:var(--panel);padding:24px;border:1px solid #3d4632}.admin-card label{margin-bottom:14px}.admin-card img{width:100%;height:180px;object-fit:contain}button:disabled{opacity:.4;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:3px}@media(max-width:750px){.grid,.section.order,.admin-grid{grid-template-columns:1fr}.weapon{height:210px}.hero-art{height:230px}.hero h1{font-size:64px}}
#previewCanvas{touch-action:pan-y}#comanda:has(input[value="custom"]:checked) #previewCanvas{touch-action:none}#positionStatus{font-size:11px}

header{gap:20px}header nav{margin-left:auto}.lang-picker{display:flex;align-items:center;gap:7px}.lang-picker select{width:auto;margin:0;padding:8px;font-size:12px}.notice#previewDisclaimer{border-left:3px solid var(--lime)}@media(max-width:750px){header{height:auto;min-height:80px;flex-wrap:wrap;padding-top:15px;padding-bottom:15px;gap:14px}header nav{order:3;width:100%;margin:0;justify-content:flex-start}header .lang-picker{margin-left:auto}nav a:first-child{display:block}}

.categories{border-bottom:1px solid #3b462e;padding-bottom:18px}.categories .filter{font-weight:700}.search-label{max-width:480px}.search-label input{margin-bottom:5px}.player-card .weapon{height:300px}.player-card .weapon img{padding:10px}.card-title{gap:10px}.card-title h3{font-size:26px}#loadMore{margin-top:10px}

#vipFields label{display:block}#vipFields .bank{border-color:#8ba64b}#playerPackageNote{border-left:3px solid var(--lime)}#playerViews .btn{padding:10px 20px}.options:has(#standardOption[hidden]){grid-template-columns:1fr}#vipNav{color:var(--lime)}
