Предложение нужно править целиком, в нем нарушена лексическая и грамматическая сочетаемость. Трудности не проходят (их обычно преодолевают), удачу нельзя достигнуть.
Не теряй (этот, конкретный) ориентир, но не теряй (какого бы то ни было) ориентира.
Слово темнота употребляется в форме множественного числа. Примеры встречаются весьма нечасто, но все-таки их можно найти в научных, публицистических и художественных текстах. В качестве иллюстрации приведем фрагмент из газетной статьи: «Москву-реку в этот вечер вдруг стало не узнать: серебристо-голубая, с фиалковыми темнотами там и сям, она бесовски смахивала на море» («Комсомольская правда», 27.06.2006).
Предпочтительный вариант: необходимы.
На этот случай распространяются правила постановки запятой на стыке союзов в сложноподчиненном предложении: запятая ставится, если после первого союза следует одиночный союз в придаточной части, и не ставится, если после первого союза следует двойной союз. Соответственно, чтобы решить, ставить ли запятую, нужно знать продолжение предложения, сравним: Так что, если со мной что-то случится, ты об этом узнаешь, но Так что если со мной что-то случится, то ты об этом узнаешь.
Перенос названных слов не нарушает ни одного из правил и не препятствует чтению, поэтому вполне возможен. Но нельзя сказать, что все слова с дефисом допустимо делить на части для переноса в том месте, где стоит дефис. Так, нельзя перенести философский термин не-я.
При переносе слов с дефисом нужно учесть следующее: в текстах, в которых важно показать, что на месте переноса должен стоять дефис (например, в орфографических справочниках, в учебниках), возможно продублировать короткую черточку на новой строке. Пример:
Не забывайте ставить дефис в словах из-за, из-под, кто-то, что-
-то.
Полные правила переноса можно прочитать в академическом справочнике «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина (М., 2006 и след.).
Формально более правилен вариант Б, так как конструкция представляет собой бессоюзное сложное предложение, вторая часть которого представляет собой прямой вопрос (см. об этом параграф 44.5 справочника по пунктуации Д. Э. Розенталя). Заметим, однако, что слово подскажите в этом предложении употреблено некорректно, сравним значения глагола подсказать в толковом словаре: 1. Сказать или незаметно шепнуть кому-л. то, что тот должен произнести. 2. Навести, натолкнуть на мысли, действия, поступки. // Указать, посоветовать. Ни одно из этих значений в приведенном контексте не проявляется.
Такой стилистический приём — парцелляция — может быть оправдан и уместен, если нужно передать отрывистую речь или подчеркнуть слово предал.
Использование двоеточия обязательно: нужно показать, что вопросительным предложением является не вся конструкция, а только её последняя часть. При этом заключать вопрос в кавычки не требуется: И когда в начале декабря, как я и предполагал, он поднял этот вопрос, я подумал: а почему бы нет? См. о таких случаях параграф 44.5 справочника по пунктуации Д. Э. Розенталя.
Как только — союз со значением времени, указывающий на быструю смену событий. В предложении, таким образом, происходит «стык» двух союзов — но и как только. Запятая между ними может ставиться или не ставиться в зависимости от того, присоединяет ли первый союз (в нашем случае — союз но) всё сложноподчиненное предложение целиком или только его главную часть, находящуюся после придаточной. Формальным показателем этого служит наличие или отсутствие второй части (коррелята) подчинительного союза, сравним примеры, приводимые в параграфе 123 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина: Собака приостановилась, и, пока она стояла, человек видел, как солнечный луч обласкал всю полянку (Пришв.); Думал я, что если не случится в этот час перемены, то судье уток не стрелять этим утром (Пришв.). Если в первом примере придаточную часть можно изъять или переместить (сравним: Собака приостановилась, и человек видел, как солнечный луч обласкал всю полянку, пока она стояла), то во втором сделать это мешает коррелят то. В нашем случае у союза как только нет второй части, а значит, запятая перед ним нужна: Вокруг не было ни души, когда я приходил на реку порыбачить, но, как только я закидывал удочки, из балки появлялись босоногие мальчишки.
Добавим, что, как указано в этом же параграфе, запятая на стыке сочинительного и подчинительного союзов может не ставиться даже в том случае, если подчинительный союз не имеет второй части, но сочинительный союз при этом должен иметь присоединительное значение. В нашем случае значение союза но противительное.