<p dir="auto">There are a lot of parts of CSS that are reused in multiple properties, that get duplicated in the XML file, leading to code bloat and risk of inconsistencies.</p>
<p dir="auto">The most obvious one are the colour keywords which are repeated 42 times in css-scheme.xml alone (and there are a lot of colours!, and they're included in other files on top), but there are others such as border-style values (that are in column-rule, etc.), timing functions (transitions, animations, etc)</p>
<p dir="auto">Some things already are reused, such as the length units, and hsla,rgba, etc. Would be nice to expand this.</p>
<p dir="auto">see <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="139215201" data-permission-text="Title is private" data-url="https://github.com/microsoft/vscode/issues/3817" data-hovercard-type="issue" data-hovercard-url="/microsoft/vscode/issues/3817/hovercard?comment_id=210062644&amp;comment_type=issue_comment" href="https://github.com/microsoft/vscode/issues/3817#issuecomment-210062644">#3817 (comment)</a></p>