Test this in Firefox with colour settings set to a dark background.

No styling good

Any background colour okay

Transparent background colour bad (fixed now)

Removed border okay

Removed border but background colour bad (fixed now)

Background colour and border bad

(Background colour includes "inherit", "currentColor", "initial" and "unset". Setting any text colour makes no difference.)