Congrats on baby!! I spent so long figuring the signing extension thing out! (not a dev) Downloaded the kiwi browser for my phone and the nos2x extension. I think that encrypts your private key so only your npub is shared with the site at the time of signing. Hope that helps.