My HTML is working but its now plain HTML with none of my CSS styles (see main.css) being added to it. Please help?
That isn’t valid HTML, even if a browser might be able to make it work. What you have there could be the
<body>of an HTML document, see: HTML basics - Learn web development | MDN
Once you have fixed that, you need to add a
<link>element that tells the browser which CSS file to use to the
<head>part of the document. See CSS basics - Learn web development | MDN for how to do that.
Unrelated, your repository seems to include a lot of stuff that probably shouldn’t be public, like your Bash history. You might want to clean that up.
Ur HTML is not really correct it is missing quiet a number of elements like HTML tags and and the doctype.html and with ur CSS problem try inserting CSS in the heading tags if all things fail. In my opinion that’s the simpler option its generally less hectic