Flat designs (where buttons don’t have anything to signify that they are buttons) often suffer from usability problems and cause click uncertainty because of lost signifiers (visual cues that help users figure out what features can be interacted with). Avoid these negative side effects by consistently and clearly differentiating between clickable and unclickable elements.