Definitions of hard core:

  • noun:   the most dedicated and intensely loyal nucleus of a group or movement