Carl,
Looks like the basics are already there: https://openacs.org/forums/message-view?message_id=95550
Great work Tristan,
As you state, the contrast aspects of pages are important considering the variety of display technologies. I believe much can be learned from the experience of publishing standards practiced with television, such as how contrast is used with captioning, subtitles, text-tv and credits.
Torben