[data-md-color-scheme="GC_L"] {
    --md-primary-fg-color: gray;
    --md-primary-fg-color--light: blue;
    --md-primary-fg-color--dark: #90030c;
}

[data-md-color-scheme="GC_D"] {
    --md-primary-fg-color: #2e303d;
    --md-primary-fg-color--light: #2e303d;
    --md-primary-fg-color--dark: white;
    --md-primary-bg-color--dark: #2e303d;
}

/* Style the caret/arrow */

.caret {
    cursor: pointer;
    user-select: none;
    /* Prevent text selection */
}

/* Create the caret/arrow with a unicode, and style it */

.caret::before {
    content: "\25B6";
    color: black;
    display: inline-block;
    margin-right: 6px;
}

/* Rotate the caret/arrow icon when clicked on (using JavaScript) */

.caret-down::before {
    transform: rotate(90deg);
}

.tree-item {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

/* Decision Tree */

.dt-box {
    margin: 10px;
    padding: 10px;
    font-size: 18px;
    border-radius: 2px;
    border: 1px solid hsla(0, 0%, 0%, 0.32);
}

​.conclusion-title {
    margin: 10px;
    padding: 10px;
    font-size: 18px;
    border-radius: 2px;
    border: 1px solid hsla(0, 0%, 0%, 0.32);
}

.conclusion-detail {
    margin: 10px;
    padding: 10px;
    font-size: 18px;
    border-radius: 2px;
    border: 1px solid hsla(0, 0%, 0%, 0.32);
}

/* Make *only* the top-level navigation items ALL CAPS,
   but *exclude* the first item (which is usually index.md / Home).
*/
.md-nav--primary
    > .md-nav__list
    > .md-nav__item:not(:first-child)
    > .md-nav__link,
.md-nav--primary
    > .md-nav__list
    > .md-nav__item:not(:first-child)
    > .md-nav__title {
    text-transform: uppercase;
}
