@media (prefers-color-scheme: dark) {
    /* https://squidfunk.github.io/mkdocs-material/reference/code-blocks/#custom-syntax-theme */
    :root > * {
        /* Colors here are based on existing colors matched with elsewhere and trial and error. */
        --md-accent-fg-color: #ffadab;
        --md-default-bg-color: #03162e;
        --md-default-fg-color--light: #03162e8a;
        --md-default-fg-color--lighter: #03162e52;
        --md-default-fg-color--lightest: #03162e12;
        --md-default-fg-color: #ffffff;
        --md-default-fg-color--light: #ffffffb3;
        --md-default-fg-color--lighter: #ffffff4d;
        --md-default-fg-color--lightest: #ffffff1f;
        --md-code-bg-color: #0a1c35;
        --md-code-fg-color: var(--md-default-fg-color);
        --md-code-hl-constant-color: #9683ed;
        --md-code-hl-function-color: #c273cf;
        --md-code-hl-keyword-color: #769ef1;
        --md-code-hl-number-color: #f77370;
        --md-code-hl-special-color: #f5709b;
        --md-code-hl-string-color: #54af81;
        /* --md-primary-bg-color: var(--md-code-bg-color); */
        --md-typeset-a-color: #ec9291;
        --md-primary-fg-color: #ce7777;
        --md-primary-bg-color: white;
        --md-mermaid-node-bg-color: var(--md-primary-fg-color);
        --md-mermaid-node-fg-color: #ffadab;
    }
    body {
        background: var(--md-default-bg-color);
        color: var(--md-default-fg-color);
    }
    [data-md-color-scheme=default] {
        color-scheme: dark;
    }

    /* Tuned to our specific docs. */
    #job-req {
        background-color: var(--md-code-bg-color) !important;
        filter: drop-shadow(30px 10px 4px #162640) !important;
    }
    #management-silos img, #management-silos-plus-cross img {
        filter: invert(1);
    }
}

:root {
    --md-code-font: SFMono-Regular, SF Mono, Menlo, Cascadia Mono, Consolas, Liberation Mono, monospace;
}

.md-social {
    padding: 0;
}

.md-social__link {
    height: initial;
    padding: 0.2rem 0;
}

.md-typeset h1 {
    margin-bottom: 0.64em;
}
