:root {
    --ucit-blue_one:#254687;
    --ucit-blue_two:#2576b7;
    --ucit-blue_three:#39a8dd;
    --ucit-blue_four:#16c7ff;
    --ucit-grey_one:#3c3c3b;
    --ucit-orange:#f49f1d;
    --ucit-grey_two:#dadada;
    --ucit-grey_three:#706f6f;
    --ucit-grey_four:#3a3f48;
    --ucit-grey_five:#31353D;
    --ucit-grey_six:#818896;
    --ucit-grey_seven:#b8bfce;
    --ucit-grey_eight:#bdbdbd;
    --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    --font-family-monospace: "Roboto Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }


.wy-side-nav-search{ background-color:var(--ucit-blue_one) }
.wy-nav-side{ background-color:var(--ucit-grey_five) }
/* .wy-menu-vertical li.toctree-l1.current{ background-color:var(--ucit-grey_eight) }
.wy-menu-vertical li.toctree-l1.current>a{ background-color:var(--ucit-grey_six) }
.wy-menu-vertical li.toctree-l1.current>ul{ background-color:var(--ucit-grey_seven) } */

.icon-home{ color:var(--ucit-blue_two) }

/*.wy-nav-content{max-width: 100%;}*/

/* Let mermaid diagrams render at their natural size instead of being
   squashed into the extension's default fixed 500px height, and scroll
   horizontally instead of overflowing when wider than the content area. */
.mermaid-container {
    overflow-x: auto;
}
.mermaid-container > pre > svg {
    height: auto !important;
    width: auto !important;
    max-width: none !important;
}

/* The mermaid treeView-beta diagram's highlightBg/highlightStroke theme
   variables don't get threaded through (upstream bug as of mermaid 11.17.2 -
   sibling variables like lineColor apply fine), so override the generated
   class directly to match the site's blue instead of the default amber. */
.treeView-highlight-bg {
    fill: rgba(37, 118, 183, 0.15) !important;
    stroke: var(--ucit-blue_two) !important;
}

/* treeView-beta always synthesizes an implicit "/" root ancestor above the
   diagram's actual top-level entries (hardcoded in mermaid's renderer, not
   configurable) - it is always the first <g>/<line> pair drawn, so hide it. */
.tree-view > g:first-child,
.tree-view > line:first-of-type {
    display: none;
}
