/*
    rezw-pg.css
    Page header and footer styling
*/

@layer tenant {
    /* Default artsy theme overrides
    */
    .rz-themed {
        --rz-page-head-sz : 1.1rem;
    }

    body.rz-themed {
        --rz-ff : 'Roboto', sans-serif;
    }

    /* Set up our standard page masthead
    */
    body.rz-themed > header.masthead {
        padding         : 0 1em;
        min-height      : 8em;
        text-align      : center;
    }
    body.rz-themed > header.masthead .row {
        display         : flex;
        flex-direction  : row;
        justify-content : space-between;
        align-items     : center;
    }
    body.rz-themed > header.masthead .brand {
        flex            : 0;
        display         : flex;
        flex-direction  : row;
        align-items     : center;
    }
    body.rz-themed > header.masthead .name {
        align-items     : center;
        font-size       : var(--sz, 3em);
    }

    /* Set up our standard page footer
    */
    body.rz-themed > footer {
        --pad           : 0.5em 1em;
    }
    body.rz-themed > footer p {
        margin          : 0 0 0.5em;
    }
    body.rz-themed > footer nav>ul {
        margin          : 0;
    }
    body.rz-themed > footer a,
    body.rz-themed > footer a:visited {
        color           : navajowhite;
    }

}
