Shirayuki may not be trained as a fighter all that much yet but she is used to surviving out in the wild and foraging for materials. She has a lot more actual field experience compared to Fern and that’s going to work to her advantage. Fern’s detective stories just don’t substitute for real world experience. It won’t be enough to shake up the outcome of the fight here. Shirayuki wins.