What does it mean "hard-core" in this case?
Native speaker’s answer
Rebecca
To be "hardcore" means to be extremely dedicated to, committed to, or intense about something. In this case, she is saying that he is displaying a "tough" persona without any vulnerabilities. Ex. He's so hardcore about fitness, I've never seen him eat a pizza or burger.