How do I align text in ctheorems' thmbox?

Hello @matcha25, not necessarily. That depends on the structure of your document. Usually, you would have a main document with all your styling, and include other sub-files.
See Best practices for working with longer documents and its first link.