bug fix: "white" text has to stand out even when the bg isn't dark