.typo3-login {
    color-scheme: light;
    --typo3-login-large: 850px;

    .input-login {
        --typo3-input-padding-x: 1rem;
        --typo3-input-padding-y: 1rem;
    }
}

@media (min-width: 768px) {
    .typo3-login-wrap {
        margin-left: 30%;

        .card-login {
            box-shadow: rgba(0, 0, 0, 0.25) 0 14px 28px, rgba(0, 0, 0, 0.22) 0 10px 10px;
        }
    }

    .typo3-login-wrap-large {
        margin-left: auto;
    }

    .typo3-login-logo {
        img, svg {
            max-width: none;
            width: 100%;
        }
    }
}