What the title says I already know that buttons behave differently w.r.t. fonts, borders, box-sizing, padding, etc. but these things are easy to reset. But buttons also render text in the vertical center, which seems to be reset by setting display: flex; flex-direction: column, i.e. they matcha vanilla div this way, but I'm not sure if there are subtle differences between display: flex and display: block? Also, buttons in display: block initially don't take up the full width, after setting width: 100%; the do seem to match a vanilla div, but again, the width default is not 100% but auto, so I wonder if there are other subtle
shagle differences I'm not
omegle aware?