.cm-line breaks vim normal mode navigation

What I’m trying to do

I’m trying to change the paragraph spacing for Obsidian using custom css, everywhere I have gone leads to adding padding-bottom to the .cm-line property.
Yes it works, buuuutttt breaks my navigation in vim normal mode, given my navigation in .obsidian.vimrc is:

" Have j and k navigate visual lines rather than logical ones
nmap j gj
nmap k gk
nmap <Down> gj
nmap <Up> gk

Things I have tried

I tried changing it from div.cm-line to pre.cm-line, the visual changes but yeh as I said breaks navigation. Hoping someone can help with this