Use white-space: nowrap;

Otherwise some keys can become 2 lines (when they have a `-` inside them) and this destroys the alignment.