improved tooltip by adding background, border, rounded corners, bolded text, and padding