I'm testing with the 3.0 test branch and it works great upon making two changes to buttons.css:
As is, there is no alignment for maximized windows, leading to the buttons being vertically misaligned by one pixel when maximized; and the margin-top value for non-maximized windows is +1, which ends up vertically misaligning the buttons by two pixels.
Thus:
#main-window[sizemode="normal"] {
.titlebar-close,
.titlebar-max,
.titlebar-min,
.titlebar-restore {
margin-top: -1px !important;
}
}
#main-window[sizemode="maximized"] {
.titlebar-close,
.titlebar-max,
.titlebar-min,
.titlebar-restore {
margin-top: -1px !important;
}
}
This results in:

I'm testing with the 3.0 test branch and it works great upon making two changes to buttons.css:
As is, there is no alignment for maximized windows, leading to the buttons being vertically misaligned by one pixel when maximized; and the margin-top value for non-maximized windows is +1, which ends up vertically misaligning the buttons by two pixels.
Thus:
This results in: