I think I may have found the answer!!!
First method:
If we start with the big triangle,
Then,
##\phi + d\phi + 90 + \theta_2 = 180##
##\theta_2 = 90 - \phi - d\phi##
Now for the small triangle,
##90 + \theta_2 + \theta_1 = 180##
## \theta_1 = 90 - \theta_2##
## \theta_1 = 90 - (90 - \phi - d\phi)##
## \theta_1 = \phi + d\phi##
Therefore since ##\theta = 90 + \theta_1## (since ##theta_1## is vertically opposite)
Then ##\theta = 90 + \phi + d\phi ≈ 90 + \phi## since ##d\phi## is a differential
Second method:
I believe you could have also found ##\theta_2## from the medium size triangle,
Where in this case
##\theta_2 = 90 - \phi##
## \theta_1 = \phi + d\phi##
##\theta = 90 + \phi## without having to make the approximation in the first method
Is my proof for ##\theta = 90 + \phi## geometrically correct?
Many thanks!