/*https://jhildenbiddle.github.io/docsify-themeable/#/customization?id=theme-styles*/

.octagon {
    width: 200px;
    aspect-ratio: 1;
    --o: calc(50% * tan(-22.5deg));
    clip-path: polygon(
            var(--o) 50%,
            50% var(--o),
            calc(100% - var(--o)) 50%,
            50% calc(100% - var(--o))
    );
    background: #D1CCBD;
    text-align: center;
    padding: 10px;
}

:root {
    /* tables */
    --table-cell-border-width: 1px;
    --table-cell-padding-width: 0.75em 0.75em;
    --table-head-border-width: 1px;
    --cover-max-width: 55em;
    --content-max-width: 75em;
    --cover-background-color: #002E5D;
    --link-color: #0563C1;


    --base-font-family: "IBM Plex Sans", Helvetica, Arial, sans-serif;
    --strong-font-weight: 600;

    --heading-font-weight: var(--strong-font-weight);
    --heading-h1-font-weight: 675;
    --heading-h2-font-weight: 650;
    --heading-h2-border-color: var(--mono-tint2);
    --heading-h2-border-width: 0 0 1px 0;
    --heading-h2-margin: 2.5rem 0 1.5rem;
    --heading-h2-padding: 0 0 1rem 0;
    --theme-color: #002E5D;
    --navbar-menu-link-color: var(--link-color);
}

.checklist {
    background: #D1CCBD;
    padding: 2rem;
}

.checklist-step {
    background: #FAFAFA;
    border-width: 1px;
    border-color: #002E5D;
    border-style: solid;
    padding: 1.5rem;
    margin: 1.5rem;
}

byu-footer {
    position: sticky;
    display: block;
    bottom: 0;
    z-index: 10;
}

byu-header {
    position: sticky;
    display: block;
    top: 0;
    z-index: 10;
}

.sidebar,
.sidebar-toggle {
    top: auto;
    height: 78%;
}

.app-nav.no-badge {
    top: 25px;
    position: fixed;
    z-index: 20;
    color: #FFFFFF;
}