:root {
    --base-font-family: "Source Sans Pro", "Helvetica Neue", Arial, sans-serif;
    --base-line-height: 1.4;
    --base-font-size: 18px;

    --cover-max-width: 45em;

    --heading-h2-border-style: none;
    --heading-h1-margin: 1rem 0rem -0.5rem 0rem;
    --heading-h2-margin: 1rem 0rem -1.5rem 0rem;
    --heading-h3-margin: 1rem 0rem -.5rem 0rem;
    --heading-h4-margin: 1rem 0rem -.5rem 0rem;
    --heading-h5-margin: 1rem 0rem -.5rem 0rem;
    --heading-h6-margin: 1rem 0rem 0rem 0rem;
    --heading-h1-font-size: 1.60rem;
    --heading-h2-font-size: 1.40rem;
    --heading-h3-font-size: 1.20rem;
    --heading-h4-font-size: 1.15rem;
    --heading-h5-font-size: 1.1rem;
    --heading-h6-font-size: 1rem;
    --heading-h1-font-weight: 400;
    --heading-h2-font-weight: 400;
    --heading-h3-font-weight: 400;
    --heading-h4-font-weight: 400;
    --heading-h5-font-weight: 400;
    --heading-h6-font-weight: 400;

    --link-color: #0374B5;
    --link-text-decoration: underline;
    --link-text-decoration--hover: underline;

    --sidebar-width: 420px;

    --sidebar-name-color: #0374B5;
    --sidebar-name-font-weight: 600;
    --sidebar-nav-link-color--active: #0374B5;
    --sidebar-nav-link-border-color--active: #0374B5;
    --sidebar-nav-link-font-weight--active: bold;

    --sidebar-nav-pagelink-background--active:
        no-repeat 0px center / 5px 6px linear-gradient(225deg, transparent 2.75px, #0374B5 2.75px 4.25px, transparent 4.25px),
        no-repeat 5px center / 5px 6px linear-gradient(135deg, transparent 2.75px, #0374B5 2.75px 4.25px, transparent 4.25px);
    --sidebar-nav-pagelink-background--collapse:
        no-repeat 2px calc(50% - 2.5px) / 6px 5px linear-gradient(45deg, transparent 2.75px, #0374B5 2.75px 4.25px, transparent 4px),
        no-repeat 2px calc(50% + 2.5px) / 6px 5px linear-gradient(135deg, transparent 2.75px, #0374B5 2.75px 4.25px, transparent 4px);
    --sidebar-nav-pagelink-background--loaded:
        no-repeat 0px center / 5px 6px linear-gradient(225deg, transparent 2.75px, #0374B5 2.75px 4.25px, transparent 4.25px),
        no-repeat 5px center / 5px 6px linear-gradient(135deg, transparent 2.75px, #0374B5 2.75px 4.25px, transparent 4.25px);

    --navbar-root-margin: 0 0 0 .8em;
    --navbar-root-color--active: #0374B5;

    --blockquote-border-color: #0374B5;

    --pagination-title-color: #0374B5;

    --docsifytabs-tab-color: var(--base-color);

    --content-max-width: 100%;
}
