What's the difference between [visibility: hidden;] and [display:none;]?

Because not everyone has your setup not will use it like you do. There are those that do not use a mouse to navigate, but rely on keyboards. Or they use a screen reader for many reasons. And we won’t even talk about trying to use it through a phone, which has it’s own idiosynracies