Is there any way to access the browser's default font size setting from within Sass but not using REMs?
The situation: I'm setting up Sass functions and mixins that will let me work with a rem-based vertical baseline grid (vertical rhythm, if you prefer). Using REMs I can set the 'unit' my vertical grid as a multiple — say x1.5 — of the browser's base (default) font size, since the default is what will be applied to the HTML tag, from which REMs are derived. If the user adjusts the browsers default text size then the vertical grid will scale accordingly, but the vertical height of a single 'unit' of the vertical grid is tied to the browser default, not to the size of a particular piece of text, or the font-size setting of the container element, as might be the case if I used ems or a unitless line-height value. So that's fine.
Of course, for older versions of IE I need to set a pixel fallback and here the problem lies. I want the vertical grid's 'unit' value to be tied to the root element's font size, as above, but the only way I can see to do that (if REMs are not supported) is to explicitly specify the 'base' font-size (eg. 16px) as a variable. Any other relative unit (ems, percentages) will take its value from the parent context, not from the root element. But as soon as I specify the font size in this way I am making an assumption, and potentially overriding the user's preferences, something that I'd rather not do.
So I wondered if there is a command in Sass to access or reference the browser's default font size without invoking the REM unit?