public MonoFlat_Button()
{
SetStyle((System.Windows.Forms.ControlStyles)(ControlStyles.AllPaintingInWmPaint | ControlStyles.OptimizedDoubleBuffer | ControlStyles.ResizeRedraw | ControlStyles.SupportsTransparentBackColor | ControlStyles.UserPaint), true);
BackColor = Color.Transparent;
DoubleBuffered = true;
Font = new Font("Segoe UI", 12);
ForeColor = Color.FromArgb(255, 255, 255);
Size = new Size(146, 41);
_TextAlignment = StringAlignment.Center;
P1 = new Pen(Color.FromArgb(181, 41, 42)); // P1 = Border color
P3 = new Pen(Color.FromArgb(165, 37, 37)); // P3 = Border color when pressed
}