For the life of me, I can't find what I'm doing wrong. Given a list `{Style[#], Style[#2, Background -> LightBlue], Style[#3, Background -> Lighter[Blue, 0.7]]}` and another `{2,1,3}`, I want to apply the first list to the second, such that the second is returned with the highlighting (lower numbers = lighter color).
I've been trying variations of `Thread`, `Apply`, and `Map`, but I can't get it straight and I can't find out why. Here's what I was now trying:
`Map[Apply[#] &,Thread[{{Style[#], Style[#, Background -> LightBlue],Style[#,Background -> Lighter[Blue, 0.7]]}[[Ordering[{2, 1, 3}]]…