andが等位接続詞で前と後ろが同じ文の成分をつなげるから
though
  the sun was shining
  and
  the sky (was) a harsh blue
と見えるので省略。
blueは形容詞でなく名詞で、harshという性質をしていると
具体化・識別化したので不定冠詞をつけて可算名詞扱い