.wl-hero{background:linear-gradient(140deg, var(--navy-900) 0%, var(--navy-700) 100%);border-bottom:1px solid var(--border);padding:calc(var(--nav-h) + 48px) 0 48px;text-align:center}.wl-hero h1{font-family:var(--serif);color:#fff;letter-spacing:-.015em;font-size:clamp(2rem,5vw,3.2rem);font-weight:700}.wl-hero p{color:var(--text-body);margin-top:10px;font-size:.97rem}.wl-tabs-wrap{top:var(--nav-h);z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1220eb;position:sticky}.wl-tabs{padding:10px var(--container-pad,24px);scrollbar-width:none;max-width:var(--container);gap:4px;margin:0 auto;display:flex;overflow-x:auto}.wl-tabs::-webkit-scrollbar{display:none}.wl-tab{border-radius:var(--r-sm);letter-spacing:.4px;text-transform:uppercase;cursor:pointer;color:var(--muted);background:0 0;border:1px solid #0000;flex-shrink:0;padding:7px 18px;font-size:.82rem;font-weight:600;transition:all .18s}.wl-tab:hover{color:var(--text);background:var(--surface-2)}.wl-tab.active{background:var(--accent-soft);border-color:rgba(var(--accent-rgb), .35);color:var(--blue-500)}.wl-section{padding:48px 0 64px;display:none}.wl-section.visible{display:block}.wl-inner{max-width:var(--container);margin:0 auto;padding:0 24px}.wl-section-title{color:var(--text-strong);align-items:center;gap:10px;margin-bottom:28px;font-size:1.15rem;font-weight:700;display:flex}.wl-section-title:after{content:"";background:var(--border);flex:1;height:1px}.wl-count{color:var(--muted);background:var(--surface-2);border-radius:20px;padding:2px 8px;font-size:.75rem;font-weight:500}.wl-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;display:grid}.wl-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);cursor:default;flex-direction:column;align-items:center;gap:12px;padding:18px 14px 16px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.wl-card:hover{border-color:rgba(var(--accent-rgb), .38);box-shadow:0 12px 32px -14px rgba(var(--accent-rgb), .2);transform:translateY(-3px)}.wl-img-wrap{flex-shrink:0;justify-content:center;align-items:center;width:80px;height:60px;display:flex}.wl-img-wrap img{object-fit:contain;max-width:100%;max-height:100%;image-rendering:crisp-edges;filter:drop-shadow(0 2px 8px #00000080)}.wl-img-placeholder{border-radius:var(--r-sm);background:var(--surface-3);width:64px;height:48px;color:var(--muted);justify-content:center;align-items:center;font-size:1.4rem;display:flex}.wl-card-body{text-align:center}.wl-card-name{color:var(--text);font-size:.82rem;font-weight:600;line-height:1.3}.wl-card-id{color:var(--muted);margin-top:3px;font-family:monospace;font-size:.68rem}.wl-card-price{color:var(--blue-500);margin-top:6px;font-size:.88rem;font-weight:700}.wl-badge-chrome{letter-spacing:.5px;text-transform:uppercase;color:#1a1200;background:linear-gradient(90deg,#b8860b,gold,#b8860b);border-radius:4px;margin-left:4px;padding:2px 6px;font-size:.6rem;font-weight:700;display:inline-block}.wl-table-wrap{overflow-x:auto}.wl-table{border-collapse:collapse;width:100%;font-size:.87rem}.wl-table th{text-align:left;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);padding:10px 16px;font-size:.72rem;font-weight:700}.wl-table td{border-bottom:1px solid rgba(var(--accent-rgb), .07);color:var(--text-body);vertical-align:middle;padding:12px 16px}.wl-table tr:last-child td{border-bottom:none}.wl-table tr:hover td{background:rgba(var(--accent-rgb), .05)}.wl-table .td-name{color:var(--text);font-weight:600}.wl-table .td-id{color:var(--muted);font-family:monospace;font-size:.78rem}.wl-table .td-price{color:var(--blue-500);white-space:nowrap;font-weight:700}.ammo-img{object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 4px #0006);width:40px;height:30px}.wl-note{text-align:center;color:var(--muted);border-top:1px solid var(--border);padding:24px;font-size:.8rem}.wl-search-wrap{border-bottom:1px solid var(--border);background:#0b1220f5;padding:14px 0}.wl-search-wrap .wl-inner{flex-direction:column;gap:8px;display:flex}.wl-search-input{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r);width:100%;max-width:480px;color:var(--text);font:inherit;padding:10px 16px;font-size:.9rem;transition:border-color .15s,box-shadow .15s;display:block}.wl-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.wl-search-input::placeholder{color:var(--muted)}#wl-no-results{color:var(--muted);margin:0;font-size:.85rem}#wl-no-results[hidden]{display:none}
