We want to have some border on the buttons in their default state. Otherwise text only buttons are barely visible.
Fake a frame coming from the title icon with a triangular shape. This requires removing all borders between the vbox children and compensate with other paddings.
Some more adjustments to font sizes and paddings.