Care is the opposite of indifference. A team that tolerates broken windows ends up living in a broken building.
About the details — Caring people notice what others walk past. Like the thing that was technically fine but not quite right. This isn't perfectionism — it's a sensibility for quality. You can feel the difference between something well-made and something merely complete.
About teammates — Care extends to the people you work with. The person who will read your code, inherit your decision, or depend on your output to do their own work. Caring about teammates means making their experience your problem. It means leaving things better than you found them. It also means giving feedback.
About customers — Real people with real problems, using what you built under real conditions. Caring about the customer means staying connected to that reality.
The difference from discipline — Discipline gets you to do the right thing when you don't feel like it. Care makes you feel like it in the first place. Discipline without care produces work that is correct but cold — technically complete, missing the point. Care without discipline produces work that is well-intentioned but inconsistent. Both together is the standard.