import tkinter as tk

def add_task():
    task = task_entry.get()
    if task != "":
        tasks.insert(tk.END, task)
        task_entry.delete(0, tk.END)

def delete_task():
    selected_task = tasks.curselection()
    if len(selected_task) != 0:
        tasks.delete(selected_task)

window = tk.Tk()
window.title("To-Do List App")

# Header
header_label = tk.Label(window, text="To-Do List", font=("Arial", 24, "bold"), fg="#121212", bg="#fa9716")
header_label.grid(row=0, column=0, columnspan=3, padx=10, pady=20, sticky="ew")

# Add Task Section
add_task_label = tk.Label(window, text="Add Task:", font=("Arial", 14), fg="#121212", bg="#fa9716")
add_task_label.grid(row=1, column=0, padx=10, pady=10, sticky="w")

task_entry = tk.Entry(window, width=50, borderwidth=3, font=("Arial", 14), fg="#121212", bg="white")
task_entry.grid(row=1, column=1, padx=10, pady=10, sticky="w")

add_button = tk.Button(window, text="Add Task", command=add_task, font=("Arial", 14), fg="#121212", bg="#fa9716")
add_button.grid(row=1, column=2, padx=10, pady=10, sticky="e")

# Tasks Section
tasks_label = tk.Label(window, text="Tasks:", font=("Arial", 14), fg="#121212", bg="#fa9716")
tasks_label.grid(row=2, column=0, padx=10, pady=10, sticky="w")

tasks = tk.Listbox(window, width=50, height=10, borderwidth=3, font=("Arial", 14), fg="#121212", bg="white")
tasks.grid(row=2, column=1, columnspan=2, padx=10, pady=10, sticky="w")

delete_button = tk.Button(window, text="Delete Task", command=delete_task, font=("Arial", 14), fg="#121212", bg="#F44336")
delete_button.grid(row=3, column=2, padx=10, pady=10, sticky="e")

window.mainloop()