Make my chatbox more visually appealing and amazing please, provide full code for both designer and chatbox.

'ChatBox.Designer.cs'
namespace ByteBreath
{
    partial class ChatBox
    {
        /// <summary>
        /// Required designer variable.
        /// </summary>
        private System.ComponentModel.IContainer components = null;

        /// <summary>
        /// Clean up any resources being used.
        /// </summary>
        /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }

        #region Windows Form Designer generated code

        /// <summary>
        /// Required method for Designer support - do not modify
        /// the contents of this method with the code editor.
        /// </summary>
        private void InitializeComponent()
        {
            components = new System.ComponentModel.Container();
            textBox1 = new TextBox();
            timer1 = new System.Windows.Forms.Timer(components);
            SuspendLayout();
            // 
            // textBox1
            // 
            textBox1.BackColor = Color.White;
            textBox1.BorderStyle = BorderStyle.None;
            textBox1.Font = new Font("Segoe UI", 14.25F, FontStyle.Regular, GraphicsUnit.Point, 0);
            textBox1.ForeColor = Color.White;
            textBox1.Location = new Point(0, -1);
            textBox1.Multiline = true;
            textBox1.Name = "textBox1";
            textBox1.Size = new Size(376, 162);
            textBox1.TabIndex = 0;
            textBox1.TextChanged += textBox1_TextChanged;
            textBox1.KeyPress += textBox1_KeyPress;
            // 
            // timer1
            // 
            timer1.Enabled = true;
            timer1.Tick += timer1_Tick;
            // 
            // ChatBox
            // 
            AutoScaleDimensions = new SizeF(7F, 15F);
            AutoScaleMode = AutoScaleMode.Font;
            BackColor = Color.White;
            ClientSize = new Size(376, 160);
            Controls.Add(textBox1);
            DoubleBuffered = true;
            ForeColor = Color.White;
            FormBorderStyle = FormBorderStyle.FixedSingle;
            Location = new Point(18, 886);
            Name = "ChatBox";
            Opacity = 0.9D;
            StartPosition = FormStartPosition.Manual;
            Text = "ChatBox";
            TopMost = true;
            TransparencyKey = Color.Gold;
            Load += ChatBox_Load;
            ResumeLayout(false);
            PerformLayout();
        }

        #endregion
        private System.Windows.Forms.Timer timer1;
        public TextBox textBox1;
    }
}

'ChatBox.cs'
using System.Runtime.InteropServices;
using System.Windows;
using Clowd.Clipboard;
using static System.Windows.Forms.VisualStyles.VisualStyleElement.StartPanel;

namespace ByteBreath
{
    public partial class ChatBox : Form
    {
        private Form1 _form1;

        [DllImport("user32.dll")]
        [return: MarshalAs(UnmanagedType.Bool)]
        private static extern bool SetForegroundWindow(IntPtr hWnd);

        private void BringFormToFront()
        {
            //this.Show(); // If the form is minimized, show it
            this.Activate(); // Try to activate it
            SetForegroundWindow(this.Handle); // Force it to the foreground
            Thread.Sleep(88);
            textBox1.Focus();
            textBox1.Select();
        }

        public ChatBox(Form1 form1)
        {
            InitializeComponent();
            BringFormToFront();
            TopMost = true;
            FormBorderStyle = FormBorderStyle.None;
            _form1 = form1; // Assign the passed instance to _form1     
        }

        private async void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Escape)
            {
                textBox1.Clear();
                this.Hide();
            }

            int asshack = 0;
            // Check if the pressed key is Enter
            if (e.KeyChar == (char)Keys.Enter)
            {
                // Suppress the sound
                e.Handled = true;

                // Add the text from the TextBox to the ListBox in reverse order
                if (!string.IsNullOrWhiteSpace(textBox1.Text))
                {
                    if (_form1.FishSpeechMode)
                    {
                        _form1.GimmieFish(textBox1.Text, false);
                    }
                    if (_form1.ZonosTTSMode)
                    {
                        _form1.GimmieLocoz(textBox1.Text);
                    }
                    if (_form1.IndexTTSBool)
                    {
                        _form1.IndexAPI(textBox1.Text);
                    }
                    ClipboardWpf.SetTextAsync(textBox1.Text);
                    textBox1.Clear(); // Clear the TextBox after adding to ListBox
                    this.Hide();
                }
            }
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            if (Visible)
            {
                BringFormToFront();
                textBox1.ForeColor = _form1.textBox3.ForeColor;
                textBox1.BackColor = _form1.textBox3.BackColor;
            }
        }

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void ChatBox_Load(object sender, EventArgs e)
        {
            
        }
    }
}