{-# LANGUAGE OverloadedStrings #-} module Design.SignIn ( design ) where import Clay import Design.Color as Color import Design.Helper import Design.Constants (focusLighten) design :: Css design = do form ? do let inputHeight = 50 width (px 500) marginTop (px 100) marginLeft auto marginRight auto input ? do defaultInput inputHeight display block width (pct 100) marginBottom (px 10) button ? do iconButton Color.gothic Color.white (px inputHeight) focusLighten display block width (pct 100) fontSize (em 1.2) ".waitingServer" & ("cursor" -: "not-allowed") ".result" ? do marginTop (px 40) textAlign (alignSide sideCenter) ".success" ? color Color.mossGreen ".error" ? color Color.chestnutRose