Buttons communicate that an action will occur when the user touches them.
By default, when the mouse hovers over a button, the mouse cursor should get a pointer to express that an action will occur.
Example on HTM::
button {
cursor: pointer;
}
<button>button</button>
nav a, button {
min-width: 48px;
min-height: 48px;
}