input[type="text"], input[type="password"], button { width: 100% !important; } .login-container { min-height: 100vh; display: flex; flex-direction: column; background-image: linear-gradient(to bottom right, #ECF4FD, #EFF1ED); } .login-content { display: flex; flex-direction: column; justify-content: center; margin: 0 auto; flex-grow: 2; width: 100%; } @media (min-width: 601px) { .login-content { width: 450px; } } /*@media (min-width: 601px) { .login-card {*/ /*border: 1px solid var(--grey-lighter);*/ /*box-shadow: rgb(0 0 0 / 5%) 0px 0.5px 0px, rgb(0 0 0 / 3%) 0px 0px 0px 1px, rgb(0 0 0 / 5%) 0px 2px 4px; } }*/ .login-logo { display: block; margin: 1rem auto; } .login-card { background: white; box-shadow: rgb(0 0 0 / 5%) 0px 0.5px 0px, rgb(0 0 0 / 3%) 0px 0px 0px 1px, rgb(0 0 0 / 5%) 0px 2px 4px; border-radius: 1rem; padding: 2rem; } .login-card__title { font-size: 2.5rem; font-weight: 600; line-height: 1; color: var(--grey-darker); text-align: center; margin: 0; } .login-card__subtitle { line-height: 1; text-align: center; padding: 1.5rem 0; } .login-separator { display: flex; align-items: center; text-align: center; line-height: 1rem; margin: 2rem auto 1rem; } .login-separator__text { margin: 0.75rem; } .login-separator::before, .login-separator::after { content: ""; flex: 1 1 0%; border-bottom: 1px solid var(--grey-lighter); } .login-options { display: flex; justify-content: space-between; margin: 2rem 0; } .login-form > * { margin: 1.25rem 0; } .register-section__title { text-align: center; margin-bottom: 2rem; } .login-footer { margin: 1.5rem 0; display: flex; justify-content: space-around; } .login-footer__link { display: flex; align-items: center; color: var(--grey); font-weight: 600 !important; font-size: 1.4rem; } .login-footer__link svg { fill: var(--grey); height: 2rem; width: 2rem; margin: 0 0.25em; } .login-back-link { display: flex; align-items: center; color: var(--grey); font-size: 1.4rem; padding: 1rem; margin: 1rem; } @media (min-width: 601px) { .login-back-link { position: absolute; } } .login-back-link svg { fill: var(--grey); height: 2rem; width: 2rem; margin: 0 0.25em; } .login-back-link--language { position: relative; } .login-back-link--language{ cursor: pointer; }
Лучший частный хостинг