diff --git a/apps/web/src/components/combatant-row.tsx b/apps/web/src/components/combatant-row.tsx index 399a6d7..6b0bda7 100644 --- a/apps/web/src/components/combatant-row.tsx +++ b/apps/web/src/components/combatant-row.tsx @@ -365,9 +365,13 @@ function rowBorderClass( isActive: boolean, isConcentrating: boolean | undefined, ): string { - if (isActive) return "border border-accent/40 bg-accent/10 card-glow"; - if (isConcentrating) return "border-l-2 border-l-purple-400"; - return "border-l-2 border-l-transparent"; + if (isActive && isConcentrating) + return "border border-l-2 border-accent/40 border-l-purple-400 bg-accent/10 card-glow"; + if (isActive) + return "border border-l-2 border-accent/40 bg-accent/10 card-glow"; + if (isConcentrating) + return "border border-l-2 border-transparent border-l-purple-400"; + return "border border-l-2 border-transparent"; } function concentrationIconClass(