tabotaboColors

Builds the full palette for hue from the skill's HSL tone table, then nudges every text role's lightness away from the background until it reaches ContrastTargets.Text against both background and surface. TabotaboColors.outlineStrong gets the same nudge to ContrastTargets.Graphics; TabotaboColors.outline is left as is.