// Styles written by __gulp_init_author_name__ @ __gulp_init_author_company__

/* ------------------------------------------------------------------------ *\
 * Page
\* ------------------------------------------------------------------------ */

html,
body {
    & {
        background: color("page-background");
        min-height: 100vh;
        width: 100%;
    }
}

.page__container {
    & {
        background: color("page-background");
        display: flex;
        flex-direction: column;
        min-height: 100vh;
        overflow: hidden;
        position: relative;
        width: 100%;
    }

    .content-block {
        flex: 1 0 auto;
    }
}

// Styles written by __gulp_init_author_name__ @ __gulp_init_author_company__

/* ------------------------------------------------------------------------ *\
 * Page
\* ------------------------------------------------------------------------ */

html,
body {
    & {
        background: color("page-background");
        min-height: 100vh;
        width: 100%;
    }
}

body {
    & {
        overflow-x: hidden;
    }
}

.page__container {
    & {
        background: color("page-background");
        display: flex;
        flex-direction: column;
        min-height: 100vh;
        position: relative;
        width: 100%;
    }

    .content-block {
        flex: 1 0 auto;
    }
}

Fix incompatibility with sticky elements
Fix incompatibility with sticky elements
