@media (prefers-color-scheme: dark) {
:root:not([data-variation]),
:root[data-variation="alternate"] {
/* blue accents */
--xf-paletteAccent1--h: 205;
--xf-paletteAccent1--s: 85%;
--xf-paletteAccent1--l: 70%;
--xf-paletteAccent2--h: 205;
--xf-paletteAccent2--s: 85%;
--xf-paletteAccent2--l: 45%;
/* orange accent */
--xf-paletteAccent3--h: 35;
--xf-paletteAccent3--s: 85%;
--xf-paletteAccent3--l: 20%;
/* orange */
--xf-paletteColor2--h: 40;
--xf-paletteColor2--s: 50%;
--xf-paletteColor2--l: 60%;
/* blue */
--xf-paletteColor5--h: 205;
--xf-paletteColor5--s: 60%;
--xf-paletteColor5--l: 15%;
--xf-selectedItemBgColor--h: var(--xf-paletteAccent2--h);
--xf-selectedItemBgColor--s: var(--xf-paletteAccent2--s);
--xf-selectedItemBgColor--l: calc(var(--xf-paletteAccent2--l) - 20%);
--xf-selectedItemBgColor--a: var(--xf-paletteAccent2--a);
/* unify selected item border and text color */
--xf-selectedItemBorderColor--h: var(--xf-paletteAccent1--h);
--xf-selectedItemBorderColor--s: var(--xf-paletteAccent1--s);
--xf-selectedItemBorderColor--l: var(--xf-paletteAccent1--l);
--xf-selectedItemBorderColor--a: var(--xf-paletteAccent1--a);
/* text */
--xf-paletteNeutral1--l: 90%;
--xf-textColorMuted--l: calc(var(--xf-textColor--l) - 15%);
/* background */
--xf-paletteNeutral3--h: 0;
--xf-paletteNeutral3--s: 0%;
--xf-paletteNeutral3--l: 14%;
--xf-pageBg--l: calc(var(--xf-contentBg--l) - 5%);
--xf-contentAccentBg--h: var(--xf-paletteAccent2--h);
--xf-contentAccentBg--s: var(--xf-paletteAccent2--s);
--xf-contentAccentBg--l: calc(var(--xf-paletteAccent2--l) - 20%);
--xf-contentAccentBg--a: var(--xf-paletteAccent2--a);
.block-container {
background: hsla(var(--xf-contentBg--h), var(--xf-contentBg--s), calc(var(--xf-contentBg--l) - 1%), var(--xf-contentBg--a));
}
.p-footer {
background: hsla(var(--xf-chromeBg--h), var(--xf-chromeBg--s), calc(var(--xf-chromeBg--l) - 5%), var(--xf-chromeBg--a));
}
/* fix user content link colors */
.message-userContent a {
color: hsla(var(--xf-linkColor));
}
.message-userContent a:hover {
color: hsla(var(--xf-linkColor--h), var(--xf-linkColor--s), calc(var(--xf-linkColor--l) + 10%), var(--xf-linkColor--a));
}
}
}