as the title says.....i know generally to lose fat/weight you need a calorie deficit and to gain muscle/weight you need a calorie surplus. But what about strength gains, do we need more calories for this? or is it a matter of getting enough protein to repair/recover muscles between workouts?

all opinions, facts, experinces welcome!

cheers.