Improve readability of diff syntax

Also: add support for punctuation to the background mixin
Update theme