Currently,
| plaintext | `H` | `E` | `L` | `L` | `O` |
|--------------|---|---|---|---|---|
| + key | 1 | 1 | 1 | 1 | 1 |
| = ciphertext | `I` | `F` | `M` | `M` | `P` |
renders as:

Might be cleanest to leverage https://primer.style/css/ for CSS ultimately, though ideally in a theme-independent way (i.e., no color properties).