I tested the site with a colour-blindness simulator. While the red and green indicators are tough to differentiate in extreme Deuteranomaly and Protanomaly, I think it's not something to worry about since the information conveyed by the indicators can also be extrapolated from the presence or absence of matches.
In any case, I'm going to change the code to use classes (rather than inline styles) to colour the indicators so that the colours can be modified with CSS extensions like Stylus if the need be.
I tested the site with a colour-blindness simulator. While the red and green indicators are tough to differentiate in extreme Deuteranomaly and Protanomaly, I think it's not something to worry about since the information conveyed by the indicators can also be extrapolated from the presence or absence of matches.
In any case, I'm going to change the code to use classes (rather than inline styles) to colour the indicators so that the colours can be modified with CSS extensions like Stylus if the need be.