No one has replied
Currently, the styles are calculated and loaded with the flag set at build time. This is to lower CSS density/ file size.
Yes, you’re right. Lists have their own text color. Will fix this in v0.8. You can however CSS overwrite the “color” property (not through stylus variables) of lists on v0.7 until the improvement arrives in v0.8.