@media screen and (max-width: 1024px) {
    html {
        overscroll-behavior: none;
        background: #0B1C35;
    }

    body {
        background: #0B1C35;
        touch-action: pan-x pan-y;
    }

    * {
        -webkit-tap-highlight-color: transparent;
    }

    .auth__wrapper {
        background: #0B1C35;
    }

    .auth__inner {
        min-height: 100vh;
        min-height: 100svh;
        padding: 6vw;
    }

    .auth__logo {
        --s: 45px;
        margin-bottom: 4vh;
    }

    .auth__title {
        font-size: 27px;
    }

    .auth-form__text {
        margin-bottom: 14px;
    }

    .auth-form {
        min-height: 440px;
    }

    .auth-list__item {
        --s: 36px;
    }

    .auth-form__title {
        margin-bottom: 18px;
        font-size: 24px;
    }

    .auth-form__labels {
        margin-bottom: 10px;
    }

    .auth-form__label {
        position: relative;
    }

    .auth-form__label:not(.auth-form__label-code) .auth-form__input {
        padding: 0 44px 0 24px;
    }

    .auth-form__error {
        margin-bottom: 0;
    }

    .auth-image {
        display: none;
    }

    .auth-form__next:active,
    .auth-form__auth:active {
        filter: brightness(0.95);
    }
}
