Updated - fixed positioning, fonts, input, and more