Resolution: tweaked the font colours to be higher contrast and removed custom absolute font-weights. Please let me know if there are other accessibility issues with the site. :)
The font is easier to see now, but the background being as dark as it is still makes the font harder to read than if the background were white or something much closer to it.