/* Basic weapon encyclopedia: article data remains editable, presentation is scoped. */
.weapon-guide{color:#ded8ca}
.weapon-guide-intro{display:grid;grid-template-columns:1fr auto;align-items:end;column-gap:24px;margin:0 0 22px;padding:4px 0 18px;border-bottom:1px solid #6b522b}
.weapon-guide-eyebrow{grid-column:1/-1;margin:0 0 8px!important;color:#b99a60;font-size:13px;letter-spacing:2px}
.post-body .weapon-guide-title{margin:0;padding:0;border:0;background:none;color:#f3ddb1;font-size:26px;line-height:1.5;font-weight:500}
.weapon-guide-summary{margin:0!important;color:#a99d86;font-size:14px;white-space:nowrap}
.weapon-guide-summary strong{color:#edc16d;font-size:24px;font-weight:500}
.weapon-category-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 24px}
.weapon-category-tab{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 13px;border:1px solid #4d422f;border-radius:4px;color:#b9ae97;background:linear-gradient(145deg,#24201a,#161b1c);text-align:left;transition:background .18s,border-color .18s,color .18s}
.weapon-category-tab:hover{border-color:#a78243;color:#ffe3a3;background:linear-gradient(145deg,#352a1b,#1c2020)}
.weapon-category-tab[aria-selected=true]{border-color:#c19951;color:#ffe2a1;background:linear-gradient(135deg,#594022,#29241a);box-shadow:inset 0 0 16px #cc8f2c15,0 2px 9px #0004}
.weapon-category-tab:focus-visible{outline:2px solid #f0cd82;outline-offset:3px}
.weapon-type-icon{display:inline-grid;place-items:center;flex:0 0 36px;width:36px;height:36px;color:#c29a54}
.weapon-type-icon svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}
.weapon-category-tab[aria-selected=true] .weapon-type-icon{color:#ffe0a0;filter:drop-shadow(0 0 5px #e4b45d40)}
.weapon-category-name{font-size:17px;font-weight:600;white-space:nowrap}
.weapon-category-count{margin-left:auto;color:#b2a181;font-size:12px}
.weapon-category-panel[hidden]{display:none!important}
.weapon-section-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid #70572c}
.weapon-section-label{display:flex;align-items:center;gap:7px}
.post-body .weapon-section-label h3{margin:0;padding:0;border:0;background:none;font-size:23px;color:#eed19a;line-height:1.5}
.weapon-section-count{color:#968a74;font-size:13px}
.weapon-guide .data-table-wrap{margin:0;border:1px solid #534832;border-radius:4px;overflow:hidden}
.weapon-guide .data-table{font-size:15px;line-height:1.65}
.weapon-guide .data-table th{padding:13px 10px;background:#27251e;color:#ae9e7c;font-size:13px;font-weight:500;letter-spacing:.5px;border-bottom:1px solid #65532e}
.weapon-guide .data-table td{padding:14px 10px;border-bottom:1px solid #71613f28;vertical-align:middle}
.weapon-guide .data-table tr:nth-child(even){background:#1c2020}.weapon-guide .data-table tr:nth-child(odd){background:#141a1c}
.weapon-guide .data-table tbody tr:hover{background:#2c2b205e}
.weapon-guide .data-table tbody tr:last-child td{border-bottom:0}
.weapon-guide .data-table th:first-child{width:23%}.weapon-guide .data-table th:nth-child(5){width:27%}.weapon-guide .data-table th:nth-child(6){width:22%}
.weapon-identity{display:flex;align-items:center;gap:10px}
.weapon-identity .weapon-type-icon{width:40px;height:44px;flex-basis:40px;border:1px solid #73603c;border-radius:4px;background:radial-gradient(ellipse at top,#57432b,#211d17 80%);box-shadow:inset 0 0 10px #0004}
.weapon-name{font-size:16px;color:#f2d5a0;font-weight:600;line-height:1.6}
.weapon-damage-value{display:inline-block;min-width:26px;color:#e8c086;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}
.weapon-safe-value{color:#a49b83;font-size:15px}
.weapon-chip{display:inline-block;max-width:100%;padding:3px 7px;margin:3px 5px 3px 0;border-radius:3px;font-size:13px;font-weight:400;line-height:1.5}
.weapon-chip.ability{background:#2d332b;color:#c6dab4;border:1px solid #66745430}
.weapon-chip.ability-negative{color:#e6a596;background:#3d2926;border-color:#86514940}
.weapon-chip.ability-requirement{color:#d3bb89;background:#352e21;border-color:#806a4140}
.weapon-chip.profession{padding:2px 6px;color:#acb9ba;border:1px solid #5f727338;background:#1c282a}
.weapon-chip.obtain{color:#d3c19d;border:1px solid #75603e60;background:#33291b;white-space:nowrap}
.weapon-chip.obtain-drop{color:#a9c9b3;background:#1d3229;border-color:#4e796448}
.weapon-chip.obtain-craft{color:#d8bc8a;background:#3a2d1a}
.weapon-chip.obtain-quest{color:#c1b1db;background:#30243d;border-color:#76608c50}
.weapon-guide-footnote{margin:16px 0 0!important;color:#8e8779;font-size:12px;line-height:1.6}
@media(prefers-reduced-motion:reduce){.weapon-category-tab{transition:none}}
