:root {
    --max_page_width: 45em;
}

*,
::before,
::after {
    box-sizing: border-box;
}

body {
    font-family: arial, calibri ;
}

.center_strip {
    max-inline-size: var(--max_page_width);
    margin:0 auto;
}
/* used */

.site_header {
    margin-bottom: 0.5em;
    display: flex;
    column-gap: 0.5em;
    overflow-x: auto;
}

.site_header_title_picture {
    border: 0.5em solid lightBlue;
    padding: 0.4em;
    text-align: center;
}

.site_header_title {
    border: 0.5em solid lightBlue;
    padding: 1em;
    text-align: center;
}

.inspiration {
    margin_top: 0.5em;
    border: 3px solid lightBlue;
    padding: 0.25em;
    max-width: var(--max_page_width);
}

.maat_picture {
    width: 10em;
}

.maat_goddess {
    width: 6em;
}

.feather_picture {
    height: 4em;
}

.picture_center {
    text-align: center;
    max-width: var(--max_page_width);
}

.text_center {
    text-align: center;
}
/* used */
.mnu_container {
    margin-top: 0.5em;
    display: flex;
    column-gap: 0.5em;
    flex-wrap: wrap;
}

.mnu_choice {
    border: 0.5em solid lightBlue;
    padding: 0.2em;
    text-align: center;
    margin: 0.2em;
}

.hdr_narrative {
    margin-top: 0.5em;
    border: 0.5em solid lightBlue;
    font-size: 1.25em;
    font-weight;
    color: darkblue;
    text-align: center;
    max-width: var(--max_page_width);
}

.txt_narrative {
    margin: 0.5em;
    padding: 0.25em;
    max-width: var(--max_page_width);
}

.flexcontainer {
    display: flex;
    overflow-x: auto;
    }
/* used */

.html_code {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    border-width: thin;
    border-style: solid;
    border-color: black;
}
/* used */

.png_picture {
    display: flex;
    overflow-x: auto;
    overflow-y: auto;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
/* used */

.inline_svg {
    overflow-x: auto;
    overflow-y: auto;
}
/* used */

.red_color {
    color: red;
}
/* used */

.blue_color {
    color: blue;
}
/* used */

.table_border {
    border: 0.1em solid darkBlue;
    background-color: darkBlue;
}
.table_cell {
    border: 0.1em solid darkBlue;
    padding: 0.2em;
    background-color: white;
}