Firefox has been able to display PDFs for nearly 15 years but it's taken me until today to realise there's probably a setting to control the default zoom level.

In about:config it's called "pdfjs.defaultZoomValue" and "page-width" is the setting I've been choosing manually this whole damn time.