The original CSS isn't preserved when it's parsed.
Because the software is a parser, I decided that a simple (JSON-like)
representation of its parsed output was the more useful format for the
ToString() result.
I believe you that you could construct CSS from the parsed values (in
the same way that, at the moment, it's constructing JSON-format
output): because no information is lost during the parsing, except
whitespace. However it would be your code that would construct the
CSS, because preserving the original CSS, and/or reconstructing CSS
from the parsed values, is not functionality that's already built-in.
Regards,
Christopher Wells.