                 :background-color "rgba(255, 255, 255, 0.8)"
                 :margin (px 5)
                 :border-radius (px 4)}
-      [:.left :.right (list
-                       {:float :right
-                        :width (px rotate-height)
-                        :height (px rotate-height)
-                        :line-height (px rotate-height)
-                        :text-align :center
-                        :cursor :pointer
-                        :opacity 0.3}
-                       ^:prefix {:user-select :none})
+      [:.left :.right {:float :right
+                       :width (px rotate-height)
+                       :height (px rotate-height)
+                       :line-height (px rotate-height)
+                       :text-align :center
+                       :cursor :pointer
+                       :opacity 0.3
+                       :user-select :none}
        ;; Give buttons full opacity when hovered
        [:&:hover {:opacity 1}]
        [:&.right {:background-image (image-url "material/page-rotate-right.svg")}]

        (ui/css-fade "tag" (u/ms 100))
        
        (let [color-size 8]
          [:.color (list
                    {:display :inline-block
                     :height (px color-size)
                     :width (px color-size)
                     :margin-right (px 2)
                     ;; Border looks horrible on non-high-DPI screens
                     ;; :border "1px solid white"
                     }
                    ^:prefix {:border-radius "50%"})])])
     (let [input-padding 5]
       [:li {:display :inline-block}
        [:input {:background-color :transparent

(def button-css
  (let [padding (px 10)]
    [:button :a.button
     {:background "linear-gradient(to bottom, #ffffff 0%,#e4e4e4 100%)"
      :border (str "1px solid " border-buttons)
      :color blue-text
      :text-shadow "1px 1px #ffffff"
      :height (px 25)
      :font {:family default-font
             :size (px 14)
             :weight 400}
      :outline :none
      :padding {:left padding
                :right padding}
      :border-radius (px 3)
      :box-shadow "0px 0px 3px #dddddd"}
     [:&:hover {:background "linear-gradient(to bottom, #f5f5f5 0%,#d0d0d0 100%)"}]
     [:&:active {:box-shadow "inset 0 0 3px #000000;"}]
     [:&:disabled :&.disabled {:background "linear-gradient(to bottom, #f5f5f5 0%,#d0d0d0 100%)"
