Вопрос:
Здравствуйте. Какой вариант написания правильный?
1) Однажды я застал забавный диалог, один из участников которого задавался вопросом «почему в нашем мире нет магии?»
2) Однажды я застал забавный диалог, один из участников которого задавался вопросом «Почему в нашем мире нет магии?»
Какое правило тут работает?
Эту фразу можно оформить в виде сложноподчиненного предложения с союзным словом «почему» и поставить перед ним запятую. Это косвенный вопрос. Никаких кавычек ставить не нужно.
…задался вопросом, почему в нашем мире нет магии.
То же самое можно оформить в виде прямой речи:
…задался вопросом: «Почему в нашем мире нет магии?»
Словосочетание «задался вопросом» идентично глаголу «спросил».
Прямая речь оформляется с помощью кавычек. Первое слово «почему» пишется с прописной буквы, а в конце поставим вопросительный знак.