I noticed that parts of questions made by zinput can be unreadable when used with dark/light-themed terminal.
Sample program and its output:
const zinput = @import("zinput");
pub fn main() void {
_ = zinput.askBool("The question is unreadable on light theme, and the y/n prompt is unreadable on dark theme") catch return;
}

