module Design.Global ( globalDesign ) where import Clay import Data.Text.Lazy (Text) import qualified Design.Color as Color import qualified Design.Constants as Constants import qualified Design.Errors as Errors import qualified Design.Form as Form import qualified Design.Helper as Helper import qualified Design.Media as Media import qualified Design.Modal as Modal import qualified Design.Tooltip as Tooltip import qualified Design.Views as Views globalDesign :: Text globalDesign = renderWith compact [] global global :: Css global = do ".errors" ? Errors.design ".modal" ? Modal.design ".tooltip" ? Tooltip.design Views.design Form.design body ? do minWidth (px 320) fontFamily ["Cantarell"] [sansSerif] ".modal" & overflowY hidden Media.tablet $ do fontSize (px 15) button ? fontSize (px 15) input ? fontSize (px 15) Media.mobile $ do fontSize (px 14) button ? fontSize (px 14) input ? fontSize (px 14) a ? cursor pointer input ? fontSize inherit h1 ? do color Color.chestnutRose marginBottom (em 1) lineHeight (em 1.2) Media.desktop $ fontSize (px 24) Media.tablet $ fontSize (px 22) Media.mobile $ fontSize (px 20) ul ? do "margin-bottom" -: "3vh" "margin-left" -: "1vh" li