Greydus/Web_Browser ? reverse-engineered prompt

Reverse engineered prompt

Build me a simple desktop web browser in C# that I can open and use like a normal browser.

I want a clean window with an address bar, back and forward buttons, refresh, and a way to load any website by typing or pasting a URL. It should start up reliably, show pages properly, and feel straightforward for someone who just wants to browse the web without extra clutter.

If it makes sense, add a home button and basic error handling for bad links or pages that do not load. Keep the interface simple and easy to use. Use whatever current approach is best for a modern C# browser app, and look up current docs online if you need to.