Johannes mentioned that due to lack of reputation, commenting directly on his response wasn't feasible. However, it is possible to adjust elements' dimensions based on font size multiples. It is important to ensure that all units are specified as a percentage, em, or ex. While percentages are typically relative to the containing element rather than just the font size.
Typically, relative units like %, em, and ex aren't used for images since they are pixel-based. Nevertheless, there is a clever workaround to make this more manageable.
By setting body{font-size: 62.5%};
, 1em will be equal to 10px. This method seems to work consistently across popular browsers.
Subsequently, you can define your 100px square images with width: 10em; height: 10em;
. Assuming Firefox's scaling remains default, the images will display at their original size.
If you adjust body{font-size: 125%};
, everything - including the images - will double in size from their original dimensions.