(If it's not just for reading / presentation and you're actually working with the code)
using underlining / background color as part of syntax highlighting will conflict with LSP/IDE diagnostics unless their presentation is redone as well. many editors don't provide that control