Testing keyword usage in font-family declarations

Assuming that reserved keywords 'inherit', 'initial' and 'default' should not be valid font family names but may be permitted within longer unquoted font family names, the following declarations should be valid and the ones following those not valid.

The valid declarations will not appear in monospace and will be black. The invalid declarations should appear in red and monospace.

Valid declarations - none should be red or monospace

Invalid declarations - all should be red and monospace