.category-theme-normal {
    border-color: var(--color-antimatter);
    color: var(--color-antimatter);
}

.category-theme-normal-background {
    background-color: var(--color-antimatter-background);
}

.category-theme-normal.is-active {
    background-color: var(--color-antimatter);
    color: var(--background);
}

.category-theme-infinity {
    border-color: var(--color-infinity);
    color: var(--color-infinity);
}

.category-theme-infinity-background {
    background-color: var(--color-infinity-background);
}

.category-theme-infinity.is-active {
    background-color: var(--color-infinity);
    color: var(--background);
}

.category-theme-eternity {
    border-color: var(--color-eternity);
    color: var(--color-eternity);
}

.category-theme-eternity-background {
    background-color: var(--color-eternity-background);
}

.category-theme-eternity.is-active {
    background-color: var(--color-eternity);
    color: var(--background);
}

.category-theme-dilation {
    border-color: var(--color-dilation);
    color: var(--color-dilation);
}

.category-theme-dilation-background {
    background-color: var(--color-dilation-background);
}

.category-theme-dilation.is-active {
    background-color: var(--color-dilation);
    color: var(--background);
}

.category-theme-reality {
    border-color: var(--color-reality);
    color: var(--color-reality);
}

.category-theme-reality-background {
    background-color: var(--color-reality-background);
}

.category-theme-reality.is-active {
    background-color: var(--color-reality);
    color: var(--background);
}

.category-theme-teresa-effarig {
    border-color: var(--color-celestial);
    color: var(--color-celestial);
}

.category-theme-teresa-effarig-background {
    background: linear-gradient(to right, var(--color-teresa-background), var(--color-effarig-background));
}

.category-theme-teresa-effarig.is-active {
    background-color: var(--color-celestial);
    color: var(--background);
}

.category-theme-nameless-v {
    border-color: var(--color-celestial);
    color: var(--color-celestial);
}

.category-theme-nameless-v-background {
    background: linear-gradient(to right, var(--color-nameless-background), var(--color-v-background));
}

.category-theme-nameless-v.is-active {
    background-color: var(--color-celestial);
    color: var(--background);
}

.category-theme-ra {
    border-color: var(--color-celestial);
    color: var(--color-celestial);
}

.category-theme-ra-background {
    background-color: var(--color-ra-background)
}

.category-theme-ra.is-active {
    background-color: var(--color-celestial);
    color: var(--background);
}

.category-theme-ra-laitela {
    border-color: var(--color-celestial);
    color: var(--color-celestial);
}

.category-theme-ra-laitela-background {
    background: linear-gradient(to right, var(--color-ra-background), var(--color-laitela-background));
}

.category-theme-ra-laitela.is-active {
    background-color: var(--color-celestial);
    color: var(--background);
}

.category-theme-pelle {
    border-color: var(--color-celestial);
    color: var(--color-celestial);
}

.category-theme-pelle.is-active {
    background-color: var(--color-celestial);
    color: var(--background);
}

.category-theme-pelle-pre-infinity {
    border-color: var(--color-antimatter);
    color: var(--color-antimatter);
}

.category-theme-pelle-pre-infinity-background {
    background: linear-gradient(to right, var(--color-pelle-background), var(--color-antimatter-background));
}

.category-theme-pelle-infinity {
    border-color: var(--color-infinity);
    color: var(--color-infinity);
}

.category-theme-pelle-infinity-background {
    background: linear-gradient(to right, var(--color-pelle-background), var(--color-infinity-background));
}

.category-theme-pelle-eternity {
    border-color: var(--color-eternity);
    color: var(--color-eternity);
}

.category-theme-pelle-eternity-background {
    background: linear-gradient(to right, var(--color-pelle-background), var(--color-eternity-background));
}

.category-theme-pelle-dilation {
    border-color: var(--color-dilation);
    color: var(--color-dilation);
}

.category-theme-pelle-dilation-background {
    background: linear-gradient(to right, var(--color-pelle-background), var(--color-dilation-background));
}

.category-theme-endgame {
    border-color: var(--color-endgame);
    color: var(--color-endgame);
}

.category-theme-endgame-background {
    background-color: var(--color-endgame-background);
}

.category-theme-endgame.is-active {
    background-color: var(--color-endgame);
    color: var(--background);
}

.category-theme-alpha {
    border-color: var(--color-alpha);
    color: var(--color-alpha);
}

.category-theme-alpha-background {
    background-color: var(--color-alpha-background);
}

.category-theme-alpha.is-active {
    background-color: var(--color-alpha);
    color: var(--background);
}

.category-theme-alpha-pre-infinity {
    border-color: var(--color-antimatter);
    color: var(--color-antimatter);
}

.category-theme-alpha-pre-infinity-background {
    background: linear-gradient(to right, var(--color-alpha-background), var(--color-antimatter-background));
}

.category-theme-alpha-infinity {
    border-color: var(--color-infinity);
    color: var(--color-infinity);
}

.category-theme-alpha-infinity-background {
    background: linear-gradient(to right, var(--color-alpha-background), var(--color-infinity-background));
}

.category-theme-alpha-eternity {
    border-color: var(--color-eternity);
    color: var(--color-eternity);
}

.category-theme-alpha-eternity-background {
    background: linear-gradient(to right, var(--color-alpha-background), var(--color-eternity-background));
}

.category-theme-alpha-time-dilation {
    border-color: var(--color-dilation);
    color: var(--color-dilation);
}

.category-theme-alpha-time-dilation-background {
    background: linear-gradient(to right, var(--color-alpha-background), var(--color-dilation-background));
}

.category-theme-cdexpansion {
    border-color: var(--color-cdexpansion);
    color: var(--color-cdexpansion);
}

.category-theme-cdexpansion-background {
    background-color: var(--color-cdexpansion-background);
}

.category-theme-cdexpansion.is-active {
    background-color: var(--color-cdexpansion);
    color: var(--background);
}

.category-theme-slabdrill {
    border-color: var(--color-slabdrill);
    color: var(--color-slabdrill);
}

.category-theme-slabdrill-background {
    background-color: var(--color-slabdrill-background);
}

.category-theme-slabdrill.is-active {
    background-color: var(--color-slabdrill);
    color: var(--background);
}

.category-theme-celestialplus {
    border-color: var(--color-celestialplus);
    color: var(--color-celestialplus);
}

.category-theme-celestialplus-background {
    background-color: var(--color-celestialplus-background);
}

.category-theme-celestialplus.is-active {
    background-color: var(--color-celestialplus);
    color: var(--background);
}

.category-theme-expanse {
    border-color: var(--color-expanse);
    color: var(--color-expanse);
}

.category-theme-expanse-background {
    background-color: var(--color-expanse-background);
}

.category-theme-expanse.is-active {
    background-color: var(--color-expanse);
    color: var(--color-default);
}

.category-theme-existence {
    border-color: var(--color-existence);
    color: var(--color-existence);
}

.category-theme-existence-background {
    background-color: var(--color-existence-background);
}

.category-theme-existence.is-active {
    background-color: var(--color-existence);
    color: var(--background);
}

.category-theme-shatteredreality {
    border-color: var(--color-shatteredreality);
    color: var(--color-shatteredreality);
}

.category-theme-shatteredreality-background {
    background-color: var(--color-shatteredreality-background);
}

.category-theme-shatteredreality.is-active {
    background-color: var(--color-shatteredreality);
    color: var(--background);
}

.category-theme-default {
    border-color: var(--color-default);
    color: var(--color-default);
}

.category-theme-default-background {
    background-color: var(--color-default-background);
}

.category-theme-default.is-active {
    background-color: var(--color-default);
    color: var(--background);
}