The Buttons Block is a free block from the Olympus Blocks plugin.
When you click the pencil icon, some typography settings will appear where you can choose your font family, font weight, text transform, font size, line height and letter spacing of your buttons.
You can control the padding, margin, border size, border style and border radius.
You can choose the button background, color and border color for normal and hover behaviour.
Background Gradient panel
You can a background gradient color for your button and choose the direction.
You can add any SVG icon you want, choose the position, remove the text, control the padding and size.
This panel is on all blocks, it is to add custom classes or an anchor for the buttons block, you can add an ARIA label.