I think the kbd tag's vertical padding is too large to use them inline with other text. Once your text wraps onto multiple lines, kbd-tagged elements' vertical padding makes them visually overflow onto the lines before and after, making the entire paragraph harder to read.
I suggest changing the padding value to "0px 2px", instead of the "2px 2px" it is, currently. This retains the horizontal padding to easily recognize it as a keystroke, but removes the vertical padding to prevent characters from encroaching on the other lines.