would be nice to adjust font-size from theme page settings. Zooming page is not the same. 12px - it is too small
Have you tried adjusting your browser’s minimum font size? In Chrome it’s under Appearance > customise font and in Firefox it’s under advanced font settings.