.weapon-models{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}
.weapon-model{display:flex;flex-direction:column;width:240px;max-width:100%;border:1px solid #344a5e;border-radius:5px;overflow:hidden;text-decoration:none;background:#101721}
.weapon-model:hover,.weapon-model:focus-visible{border-color:#8dcced}
.weapon-model canvas{display:block;width:100%;height:auto}
.weapon-model strong,.weapon-model small{padding:0 10px}
.weapon-model strong{padding-top:8px;font-size:14px;color:#e0e6ee}
.weapon-model small{padding-bottom:10px;color:#a4b3c1}
.weapon-model .muted{padding:10px;margin:0}
