I think this is OK. Eventually, this has to have a content. For instance, I still tinker a bit here and there with designs (and the code) and I tend to set the :root as in pixel and then derive the r/em from there. That way, I know where the primary pivot point for me is to the size of the type.
I believe, Browsers these days, are smart enough to let you zoom your interface up/down.
I believe, Browsers these days, are smart enough to let you zoom your interface up/down.