.login-simple{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:32px 20px}
.login-simple .login-card{width:390px;max-width:100%;background:white;border:1px solid var(--line);border-radius:12px;padding:32px;box-shadow:var(--shadow)}
.login-simple .brand{margin-bottom:28px;font-size:24px}
.login-simple h1{font-size:24px;font-weight:600;letter-spacing:-.5px;line-height:1.4;margin:0 0 24px}
.login-simple .full{justify-content:center}
.sidebar .brand{margin-bottom:28px}
.page-heading>h1{margin:0}
@media(max-width:600px){.login-simple{padding:22px 16px}.login-simple .login-card{padding:26px 22px}.sidebar .brand{margin-bottom:0}}
