import { Theme, createStyles } from "@material-ui/core";

export const styles = (theme: Theme) =>
  createStyles({
    root: {
      width: "100%",
      height: "100%",
      backgroundPosition: "center",
      backgroundRepeat: "no-repeat",
      backgroundSize: "cover",
      top: 0,
      left: 0,
      position: "absolute",
      [theme.breakpoints.up("sm")]: {
        paddingTop: theme.spacing.unit * 4,
        paddingLeft: "25%",
        paddingRight: "25%"
      },
      [theme.breakpoints.up("lg")]: {
        paddingTop: theme.spacing.unit * 12,
        paddingLeft: "35%",
        paddingRight: "35%"
      }
    },
    titleBarRoot: {
      top: 0,
      left: 0,
      height: 24,
      width: "100%",
      backgroundColor: "rgba(0, 0, 0, 0.2)",
      textAlign: "center",
      zIndex: 1000,
      verticalAlign: "middle",
      WebkitUserSelect: "none",
      WebkitAppRegion: "drag",
      position: "absolute"
    },
    titleBarText: {
      color: theme.palette.common.white,
      fontSize: 12,
      paddingTop: 2,
      paddingBottom: 1
    },
    paper: {
      height: "100%",
      [theme.breakpoints.up("sm")]: {
        height: "auto",
        paddingLeft: theme.spacing.unit * 8,
        paddingRight: theme.spacing.unit * 8,
        paddingTop: theme.spacing.unit * 6
      },
      paddingTop: theme.spacing.unit * 12,
      paddingLeft: theme.spacing.unit * 4,
      paddingRight: theme.spacing.unit * 4,
      paddingBottom: theme.spacing.unit * 6,
      textAlign: "center"
    },
    welcomeLink: {
      color: theme.palette.primary.light
    },
    flexGrow: {
      flexGrow: 1
    },
    middlePadding: {
      height: theme.spacing.unit * 6
    },
    logo: {
      [theme.breakpoints.up("sm")]: {
        height: 64,
        width: "auto"
      }
    }
  });
