The esteemed Bruce Lawson on user preferences (e.g., contrast level) and querying them via CSS (or not). User queries present some interesting possibilities, but I doubt users will want to set manually. Via a browser’s UI, however, that is interesting.
A note to Bruce: This could make for an interesting proof of concept browser extension. Interested in playing around with it?