Design internally consistent magic systems with clear rules, costs, limitations, and narrative implications that serve the story rather than solving all its problems.