.weapon-guide-quick{--quick-weapon-icon-size:108px;display:grid;grid-template-columns:calc(var(--quick-weapon-icon-size) + 12px) 1fr;gap:18px;align-items:center;margin:0 0 24px;padding:18px;border:1px solid #4a4036;background:linear-gradient(135deg,#1d1a17,#151515)}
.weapon-guide-icon{width:var(--quick-weapon-icon-size);height:var(--quick-weapon-icon-size);display:grid;place-items:center;position:relative;border:1px solid #5a4938;background:#111;overflow:hidden}
.weapon-guide-icon::after{display:none!important;content:none!important;background-image:none!important}
.weapon-guide-fallback{display:none!important}
.weapon-guide-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.weapon-guide-link{display:block;padding:13px 14px;border:1px solid #3f372f;background:#1a1816}
.weapon-guide-link small{display:block;margin-bottom:4px;color:#918a82;font-size:10px;text-transform:uppercase;letter-spacing:.1em}
.weapon-guide-link strong{color:#d5a15e;font-size:15px}
.weapon-build-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 4px}
.weapon-build-card{display:block;padding:16px;border:1px solid #42382f;background:#1a1917;min-height:126px}
.weapon-build-card:hover{border-color:#956f45;background:#211d19}
.weapon-build-card .build-badge{display:inline-block;margin-bottom:9px;padding:3px 7px;border:1px solid #5b4938;color:#c9a06e;font-size:9px;text-transform:uppercase;letter-spacing:.1em}
.weapon-build-card strong{display:block;color:#e0d8ce;font-size:15px}
.weapon-build-card p{margin:7px 0 0;color:#aaa49d;font-size:12px;line-height:1.55}
.build-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0}
.build-hub-card{padding:17px;border:1px solid #3f362e;background:#1a1917}
.build-hub-card h3{margin:0 0 5px;color:#d9aa6d}
.build-hub-card>p{margin:0 0 13px;color:#aaa49c;font-size:12px}
.build-mode-links{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}
.build-mode-links a{padding:9px 7px;border:1px solid #493c31;background:#141414;color:#cda36f;text-align:center;font-size:11px}
.build-mode-links a:hover{border-color:#9a7449;color:#f0d1a8}
.build-guide-summary{margin:0 0 22px;padding:17px;border-left:3px solid #c79459;background:#1d1a17}
.build-guide-summary strong{color:#e1b477}
.build-guide-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0}
.build-guide-panel{padding:15px;border:1px solid #3d352e;background:#191817}
.build-guide-panel h3{margin:0 0 10px;color:#d6a66a;font-size:16px}
.build-guide-panel ul{margin:0;padding-left:18px}
.build-guide-panel li{margin:5px 0}
.build-pill-list{display:flex;flex-wrap:wrap;gap:7px}
.build-pill-list a,.build-pill-list span{display:inline-block;padding:6px 9px;border:1px solid #4b4035;background:#151515;color:#cda36f;font-size:11px}
.build-rotation{padding:15px;border:1px solid #4a4036;background:#171717}
.build-rotation ol{margin:0;padding-left:22px}
.build-rotation li{margin:7px 0}
.weapon-index-path{display:block;margin-top:3px!important;color:#b68a58!important;font-size:10px!important}
.weapon-index-guide{display:inline-block;margin-top:6px;padding:2px 5px;border:1px solid #4d4034;color:#aaa!important;font-size:9px!important;text-transform:uppercase;letter-spacing:.08em}
.weapon-guide-meta .weapon-guide-link:not([href*="../martial-paths/"]){position:relative;min-height:calc(var(--quick-weapon-icon-size) + 24px);padding:12px 14px 12px calc(var(--quick-weapon-icon-size) + 36px);display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}
.weapon-guide-meta .weapon-guide-link:not([href*="../martial-paths/"])::before{display:none!important;content:none!important;background-image:none!important}
@media(max-width:800px){.weapon-build-grid{grid-template-columns:1fr}.build-hub-grid{grid-template-columns:1fr}.build-guide-columns{grid-template-columns:1fr}}
@media(max-width:600px){.weapon-guide-quick{--quick-weapon-icon-size:90px;grid-template-columns:1fr}.weapon-guide-meta{grid-template-columns:1fr}.build-mode-links{grid-template-columns:1fr}}
