So time and effort put into a certain game defines how casual or hardcore it is...
I don't personally use those terms because I don't care about how people classify the games I play. As long as they're fun I will play them but if I were to use them, this is probably the definition I'd think about.