





:root { --wrap: 760px; --min: 0px; }



.c-arc,
.c-stasis,
.c-void,
.c-strand,
.c-solar,
.c-kinetic,
.c-prism,
.c-artifact,
.c-legend,
.c-exotic,
.c-orb,
.c-stack,
.c-charge,
.c-ammo,
.c-ammo-special,
.c-health,
.c-enemy,
.c-term,
.c-perk,
.c-buff,
.c-bar-red,
.c-bar-orange,
.c-bar-yellow,
.c-debuff,
.c-unsure,
.c-pvp,
.c-note {
  font-weight: 600;
}

.c-arc { color: var(--c-arc); }
.c-stasis { color: var(--c-stasis); }
.c-void { color: var(--c-void); }
.c-strand { color: var(--c-strand); }
.c-solar { color: var(--c-solar); }
.c-kinetic { color: var(--c-kinetic); }
.c-prism { color: var(--c-prism); }
.c-artifact { color: var(--c-artifact); }
.c-legend { color: var(--c-legend); }
.c-exotic { color: var(--c-exotic); }
.c-orb { color: var(--c-orb); }
.c-stack { color: var(--c-stack); }
.c-charge { color: var(--c-charge); }
.c-ammo { color: var(--c-ammo); }
.c-ammo-special { color: var(--c-ammo-special); }
.c-health { color: var(--c-health); }
.c-enemy { color: var(--c-enemy); }
.c-term { color: var(--c-term); }
.c-perk { color: var(--c-perk); }
.c-buff { color: var(--c-buff); }
.c-bar-red { color: var(--c-bar-red); }
.c-bar-orange { color: var(--c-bar-orange); }
.c-bar-yellow { color: var(--c-bar-yellow); }
.c-debuff { color: var(--c-debuff); }
.c-unsure { color: var(--c-unsure); }
.c-pvp { color: var(--c-pvp); }
.c-note { color: var(--c-note); }


.cost,
.perk,
.amp,
.res,
.sim,
.term,
.sk-arc,
.sk-stasis,
.sk-void,
.sk-strand,
.sk-solar {
  font-weight: 600;
}

.cost { color: var(--c-charge); }
.perk { color: var(--c-exotic); }
.amp { color: var(--c-void); }
.res { color: var(--c-buff); }
.sim { color: var(--c-note); }
.term { color: var(--c-term); }
.sk-arc { color: var(--c-arc); }
.sk-stasis { color: var(--c-stasis); }
.sk-void { color: var(--c-void); }
.sk-strand { color: var(--c-strand); }
.sk-solar { color: var(--c-solar); }


.gen tbody th[scope="row"], .gen tbody td:first-of-type { white-space: nowrap; }


.gen thead th:not(:first-child) { text-align: left; }
