html,
body {
    min-width: 375px;
}

@media screen and (max-width: 768px) {
    :root {
        --header-start-height: 6rem;
        --header-shrink-height: 6rem;
        --gutters: 1rem;
        --h1-size: 9rem;
        --h2-size: 2.4rem;
    }

    html,
    body {
        width: 100%;
    }

    html {
        scroll-padding-top: 1rem;
    }

    section {
        min-height: unset;
    }
}