If I make the position absolute, it moves up on larger screens and leave a blank space under it.
<div class="footer">
<footer id="footer">Brought into existence by yours truly</footer>
</div>
.footer {
background-color: rgb(177, 74, 197);
text-align: center;
font-family: 'Knewave';
color: rgb(114, 245, 190);
width: 100%;
margin-bottom: 0;
bottom: 0;
left: 0;
position: fixed;
}