properly incorporating fonts, hoverable and responsiveness