Это рассеивание Рэлея, и оно работает так.
Солнечный свет - это смесь всех цветов радуги. Когда он влетает в атмосферу, молекулы азота и кислорода начинают его рассеивать. Ключевой момент: интенсивность рассеивания обратно пропорциональна четвертой степени длины волны. Это означает, что коротковолновый синий свет (длина волны около 450 нанометров) рассеивается примерно в 5-6 раз сильнее чем длинноволновый красный (700 нанометров).
В итоге синий свет буквально разлетается по всему небосводу во все стороны, и ты видишь его откуда ни посмотришь. Красный же летит почти прямо и тебя минует - зато именно он доходит до нас на закате, когда свет проходит через толстый слой атмосферы.
Почему не фиолетовый? Фиолетовый рассеивается еще сильнее синего. Но во-первых, солнце его излучает меньше. Во-вторых, наши глаза к нему менее чувствительны. В итоге мозг интерпретирует смесь как голубой.
Граница с космосом плавная - атмосфера не заканчивается резко, она просто становится тоньше. Условно принята высота 100 км (линия Кармана). Выше этой точки молекул так мало, что рассеивать нечего, и ты видишь черноту космоса со звездами.
Вот это объяснение! Про четвертую степень длины волны никогда не встречала, стало намного понятнее почему именно синий. Спасибо огромное!