{-# LANGUAGE OverloadedStrings #-} module Design.Global ( globalDesign ) where import Clay import Data.Text.Lazy (Text) import qualified Design.Header as HeaderDesign import qualified Design.SignIn as SignInDesign import qualified Design.LoggedIn as LoggedInDesign import Design.Animation.Keyframes import Design.Color as Color globalDesign :: Text globalDesign = renderWith compact [] global global :: Css global = do header ? HeaderDesign.design ".signIn" ? SignInDesign.design ".loggedIn" ? LoggedInDesign.design allKeyframes body ? do position relative minWidth (px 550) fontFamily ["Cantarell"] [sansSerif] a ? cursor pointer h1 ? do fontSize (px 20) color Color.red marginBottom (em 1) ul ? do marginBottom (em 1) li ? do marginBottom (em 0.5) before & do content (stringContent "• ") color Color.red