html {
    --primary-color: #0337C3;
    --primary-dark-color: #1C2D5E;
    --primary-light-color: #5980EB;
    --header-background: linear-gradient(90deg, #280972 25%, #0337C3 50%);
    --header-foreground: #ffffff;
}

#projectbrief {
    font-weight: 600;
}

.sm-dox a {
    --menu-focus-background: #ffffff;
    --menu-focus-foreground: #280972;
    font-weight: 600 !important;
}

span.inlinefragment {
    white-space: pre;
    word-wrap: initial;
    direction: ltr;
    font-family: var(--font-family-monospace);
    line-height: 1.2;
/*    font-size: var(--page-font-size) !important;*/
}

code span.keyword, span.inlinefragment span.keyword {
    color: var(--fragment-keyword);
}

code span.keywordtype, span.inlinefragment span.keywordtype {
    color: var(--fragment-keywordtype);
}

code span.keywordflow, span.inlinefragment span.keywordflow {
    color: var(--fragment-keywordflow);
}

code span.stringliteral, span.inlinefragment span.stringliteral {
    color: var(--fragment-token)
}

code span.comment, span.inlinefragment span.comment {
    color: var(--fragment-comment);
}

code a.code, span.inlinefragment a.code {
    color: var(--fragment-link) !important;
}

code span.preprocessor, span.inlinefragment span.preprocessor {
    color: var(--fragment-preprocessor);
}

span.deprecatedbadge {
    border: 1.5px solid red;
    color: red;
    padding: 4px 9px;
    border-radius: 12px;
    font-size: 75%;
    font-weight: 600;
    vertical-align: middle;
}
