Wordpress dashboard looks messed up

I see you’re using Cloudflare. Cloudflare and WordPress don’t work well together out of the box.

To fix this, we recommend to first configure Cloudflare with Full SSL as described here: How to setup Full SSL with Cloudflare

After that, you can update your website URL in Cloudflare from http:// to https://, so your website always uses HTTPS.