The firm abdomen makes me think it's filled with fluid (ascites) which normally means Egg Yolk Peritonitis. If you have a vet nearby they can hopefully confirm this and perhaps drain some fluid and give her a suprelorin implant, otherwise if you want to do it yourself there's guides on Youtube...