The spec about math functions is a bit inconsistent, at least from what I can tell. Each math function is described as allowing a calculation for its parameters, but that links specifically to the calc() definition, whereas the examples show that other math functions are allowed there. The syntax description does not itself allow any function (including calc()) to appear as a parameter to another math function.
So the issues here are:
- The syntax should allow for math functions as part of
<calc-value>.
- The places that currently link to
calculation should link elsewhere. The usage of calculation includes literal numbers or values, and math functions, as well as calc-like expressions. (Which generally corresponds to <calc-value>.)