/* Weapon skill cards — shared by Martial Art (weapon) pages and Martial Path pages.
   Icons live in assets/icons/martial-skills/<skill-slug>.png (white glyph, transparent background). */
.weapon-skills-section{margin:8px 0 26px}
.weapon-skills-section .ws-intro{margin:0 0 12px;color:#bdbdbd;line-height:1.65}
.weapon-skills-section .ws-intro a{color:#e0b475;font-weight:700;text-decoration:none}
.skill-path-grid.ws-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0}
.skill-path-card{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;align-items:start;border:1px solid #302b27;background:#111;padding:12px;min-height:84px}
.skill-path-card strong{display:block;color:#e6e6e6;margin:1px 0 5px}
.skill-path-card p{margin:0;color:#aaa;font-size:13px;line-height:1.5}
.skill-path-icon.ws-icon{position:relative;display:grid;place-items:center;width:54px;height:54px;border-radius:5px;overflow:hidden;
  border:1px solid #3a322a;background:#161412;box-shadow:none}
.skill-path-icon.ws-icon img{position:absolute;inset:0;width:100%;height:100%;padding:6px;margin:0;max-width:none;object-fit:contain;
  background:transparent;filter:none;opacity:1;z-index:2}
.skill-path-icon.ws-icon .ws-fallback{display:block;font-size:16px;font-weight:800;letter-spacing:.04em;color:#d8aa70}
.skill-path-icon.ws-icon.no-img .ws-fallback{display:block}
@media(max-width:760px){.skill-path-grid.ws-grid{grid-template-columns:1fr}.skill-path-card{grid-template-columns:46px minmax(0,1fr)}
  .skill-path-icon.ws-icon{width:46px;height:46px}}
.skill-path-card.ws-text{grid-template-columns:minmax(0,1fr)}
.weapon-skills-section .ws-sub{margin:20px 0 10px;font-size:17px;color:#e0e0e0}
.skill-path-card:not(.ws-text){grid-template-columns:64px minmax(0,1fr)}
.skill-path-icon.ws-icon{width:64px;height:64px}
.skill-path-icon.ws-icon img{padding:5px}
@media(max-width:760px){.skill-path-card:not(.ws-text){grid-template-columns:52px minmax(0,1fr)}.skill-path-icon.ws-icon{width:52px;height:52px}}
