Currently cursor is the same color as text which makes it hard to see.
For example in vim or helix:
Here is the same thing in kitty:
I think cursor should always be the opposite color of background color, instead of the same color as text. Making it thicker would help also.