way too long without a checkpoint, have to fix some css shenanigans later as well. Also finally bought a bootstrap theme but turns out it sucks. So it goes