100% is relative to the base font size, which, if you haven't set it, would be the browser's user-agent default.
To get the effect you're after, I would use a piece of javascriptJavaScript code to adjust the base font size relative to the window dimensions.