Цвет сияния формируется из-за того, что частицы солнечного ветра ударяют по молекулам нашего воздуха. Воздух состоит из азота и кислорода. Эти молекулы возбуждаются и потом почти моментально отдают энергию возбуждения в виде излучения строго определенной длины волны.
Полярное сияние, снятое в ночь на 11/12 января на границе Ленинградской и Вологодской областей
Зелёный и красный цвет сияния зависят от содержания кислорода. Красное свечение образуется на высотах более 200 км, где плотность газа ниже. А зеленое свечение образуется ближе к высоте 100 км, где плотность газа выше.
То, что вы видите “розовый” цвет – это уже результат смешивания красного и зеленого цветов. Еще может появляться фиолетовый цвет, но это уже другая история – когда на уровне 100 км и ниже солнечный ветер бьет по молекулам азота.