Вот этот кусок мешает: (1.5625rem - 1rem) *
Какие единицы должны получиться в результате выполнения calc? Пиксели в квадрате? :)
Судя по всему, это коэффициент, который берётся из отношения базового размера шрифта к текущему, так что единицы измерения там в любом случае не нужны.
r_g_b_a, их нельзя делить и умножать. При сложении единица измерения остаётся прежней, при умножении и делении получаются уже другие единицы, которых в html не существует )