               :letter-spacing (pt 1)
               :padding 0
               :font-size (pt 15)}]
-     ["::-webkit-input-placeholder" {:color :#448}]]]])
+     ["::-webkit-input-placeholder" {:color :#448}]
+     ["::-moz-placeholder" {:color :#77c}]]]])
 
 (def status-bar
   [[:section#status {:position :fixed

                       :bottom (px 70)
                       :left 0
                       :right 0
;;                       :background-color :#f2f2f2
                       :background-color :#202a33
                       :padding (px 20)}
    [:&.cover {:bottom (px 30)}]
    [:h2 {:color :dodgerblue
          :margin 0
          :font-weight 100}]
    [:div.message-list {:margin-top (px 10)
                        :margin-bottom (px 50)}
     [:div.message {:position :relative

(def title-bar
  [[:section#title {:position :fixed
                    :top 0 :left 0 :right 0 :height (px 40)
                    :background-color :#303e4d
                    :border-bottom [[(px 1) :solid :black]]}
    [:div.title {:position :absolute
                 :bottom (px 3)
