.faction-card-image{background:linear-gradient(135deg,#1a201e,#111614)}.faction-card-image img{object-fit:contain;padding:1rem}.faction-card-meta{margin:.75rem 0}.faction-card-fullname{color:#8c9892;margin-bottom:.5rem;font-size:.85rem;font-style:italic}.faction-card-tags{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.faction-tag{text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.faction-tag.type-tag{color:#ff3b3b;background:#ff3b3b26;border:1px solid #ff3b3b4d}.faction-tag.short-tag{color:#d8dfdb;background:#4b4b4b4d;border:1px solid #3a4540}.faction-card-stats{border-top:1px solid #232a27;justify-content:space-around;margin-top:1rem;padding-top:1rem;display:flex}.faction-stat{flex-direction:column;align-items:center;gap:.25rem;display:flex}.faction-stat .stat-number{color:#ff3b3b;font-size:1.5rem;font-weight:700}.faction-stat .stat-label{color:#8c9892;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem}
