/* Active theme supplies the palette; notes stay darker than links. */
.tundra .dijitTitlePaneTitle {
    background: var(--category-link, #d5e9e5);
    border: 1px solid var(--category-border, #9ebfb7);
    color: var(--category-text, #244e45);
    font-weight: 600;
}
.tundra .dijitTitlePaneTitleHover,
.tundra .dijitTitlePaneTitle:hover {
    background: var(--category-link-hover, #c3ded7);
}
.tundra .note-categories .dijitTitlePaneTitle {
    background: var(--category-note, #527f73);
    border: 1px solid var(--category-note, #527f73);
    color: #ffffff;
}
.tundra .note-categories .dijitTitlePaneTitle:hover,
.tundra .note-categories .dijitTitlePaneTitleHover {
    background: var(--category-note-hover, #436e63);
    border-color: var(--category-note-hover, #436e63);
}
.tundra .link-categories .dijitTitlePaneTitle {
    background: var(--category-link, #d5e9e5);
    border: 1px solid var(--category-border, #9ebfb7);
    color: var(--category-text, #244e45);
}
.tundra .link-categories .dijitTitlePaneTitle:hover,
.tundra .link-categories .dijitTitlePaneTitleHover {
    background: var(--category-link-hover, #c3ded7);
}
/* The selected site theme assigns gray to spans; explicitly color the widget text. */
.tundra .dijitTitlePaneTitle .dijitTitlePaneText {
    color: inherit;
}
.tundra .note-categories .dijitTitlePaneTitle .dijitTitlePaneText {
    color: #ffffff;
}
.tundra .link-categories .dijitTitlePaneTitle .dijitTitlePaneText {
    color: var(--category-text, #244e45);
}
.tundra .dijitTitlePaneTitle:focus-within {
    outline: 2px solid var(--category-note-hover, #436e63);
    outline-offset: 2px;
}
.tundra .note-categories .dijitTitlePaneContentOuter {
    border-color: var(--category-border, #9ebfb7);
}
.tundra .link-categories .dijitTitlePaneContentOuter {
    border-color: var(--category-border, #9ebfb7);
}