import { styled } from "@mui/material/styles"; import { Box } from "@mui/material"; const LoginFormBox = styled(Box)(({ theme }) => ({ display: "flex", flexDirection: "column", minHeight: "calc(100vh - 1rem)", alignItems: "center", justifyContent: "flex-start", background: "url(./images/floating-cogs.svg)", backgroundColor: theme.palette.mode === 'dark' ? theme.palette.background.default : theme.palette.background.paper, backgroundRepeat: "no-repeat", backgroundSize: "cover", [`& .card`]: { width: "30rem", marginTop: "6rem", marginBottom: "6rem", }, [`& .avatar`]: { margin: "1rem", display: "flex", justifyContent: "center", }, [`& .icon`]: { backgroundColor: theme.palette.grey[500], }, [`& .hint`]: { marginTop: "1em", marginBottom: "1em", display: "flex", justifyContent: "center", color: theme.palette.grey[600], }, [`& .form`]: { padding: "0 1rem 1rem 1rem", }, [`& .select`]: { marginBottom: "2rem", }, [`& .actions`]: { padding: "0 1rem 1rem 1rem", }, [`& .serverVersion`]: { color: theme.palette.grey[500], fontFamily: "Roboto, Helvetica, Arial, sans-serif", marginLeft: "0.5rem", }, [`& .matrixVersions`]: { color: theme.palette.grey[500], fontFamily: "Roboto, Helvetica, Arial, sans-serif", fontSize: "0.8rem", marginBottom: "1rem", marginLeft: "0.5rem", }, } )); export default LoginFormBox;