added scaling for font depending on screen size