Theo Luật phép thuật của Sanderson, sự khác biệt giữa phép thuật cứng và mềm là gì? Ý tưởng về ma thuật cứng và ma thuật mềm đã được Sanderson phổ biến để xây dựng thế giới và tạo ra các hệ thống ma thuật trong bối cảnh hư cấu. Thuật ngữ cứng và mềm bắt nguồn từ khoa học cứng và mềm, tự nó hướng tới khoa học viễn tưởng cứng và khoa học viễn tưởng mềm. Cả hai thuật ngữ đều là những cách gần đúng để mô tả hai đầu của phổ. Hệ thống ma thuật cứng tuân theo các quy tắc cụ thể, ma thuật được kiểm soát và giải thích cho người đọc trong câu chuyện kể chi tiết về cơ chế đằng sau cách ma thuật 'hoạt động' và có thể được sử dụng để xây dựng các bối cảnh xoay quanh hệ thống ma thuật. Các hệ thống ma thuật mềm có thể không có các quy tắc hoặc giới hạn được xác định rõ ràng, hoặc chúng có thể cung cấp giải thích hạn chế về hoạt động của chúng. Chúng được sử dụng để tạo cảm giác ngạc nhiên cho người đọc