:root[data-colormode="dark"] {
	--body-bg: hsl(var(--primary-color-hue), 80%, 2%);
	--body-txt-color: hsl(0, 0%, 70%);
	--body-txt-color-strong: hsl(0, 0%, 90%);
	--body-link-color: hsl(var(--primary-color-hue), 35%, 55%);
	--mode-icon-content: "\f186";
	--mode-icon-color: hsl(40, 45%, 65%);
	--input-bg: hsl(var(--primary-color-hue), 50%, 8%);
	--input-bg-disabled: hsl(0, 0%, 85%);
	--input-border-color: hsl(var(--primary-color-hue), 55%, 15%);
	--input-shadow-color: rgba(0, 0, 0, 0.4);
	--input-txt-color: hsl(0, 0%, 90%);
	--input-accent-color: hsl(var(--primary-color-hue), 65%, 30%);
	--header-bg: hsl(var(--primary-color-hue), 70%, 10%);
	--header-border-color: hsl(var(--primary-color-hue), 45%, 15%);
	--logo-bg-hover: hsl(0, 0%, 5%);
	--footer-bg: hsl(var(--primary-color-hue), 60%, 10%);
	--newbutton-bg: linear-gradient(var(--catbg-bg), hsl(var(--primary-color-hue), 35%, 20%));
	--nav-bg: hsl(var(--primary-color-hue), 90%, 4%);
	--nav-shadow-color: rgba(170, 170, 170, 0.1);
	--nav-item-txt-color: hsl(0, 0%, 55%);
	--nav-item-txt-color-hover: hsl(var(--primary-color-hue), 25%, 75%);
	--nav-dropdown-bg: hsl(var(--primary-color-hue), 35%, 6%);
	--nav-dropdown-item-txt-color: hsl(0, 0%, 65%);
	--catbg-bg: hsl(var(--primary-color-hue), 60%, 22%);
	--catbg-txt-color: hsl(var(--primary-color-hue), 15%, 80%);
	--titlebg-bg: linear-gradient(to bottom, hsl(var(--primary-color-hue), 100%, 3%) 0%, var(--windowbg-bg) 100%);
	--titlebg-bg-right: linear-gradient(to right, hsl(var(--primary-color-hue), 100%, 3%) 0%, var(--windowbg-bg) 100%);
	--titlebg-bg-left: linear-gradient(to left, hsl(var(--primary-color-hue), 100%, 3%) 0%, var(--windowbg-bg) 100%);
	--titlebg-txt-color: hsl(var(--primary-color-hue), 35%, 85%);
	--content-section-bg: hsl(var(--primary-color-hue), 15%, 5%);
	--uppersection-bg: hsl(var(--primary-color-hue), 25%, 10%);
	--forumsections-bg: linear-gradient(hsl(var(--primary-color-hue), 25%, 8%) 0, var(--content-section-bg));
	--forumnews-bg: hsl(var(--primary-color-hue), 40%, 8%);
	--forumnews-bg-inactive: hsl(var(--primary-color-hue), 50%, 3%);
	--windowbg-bg: hsl(var(--primary-color-hue), 18%, 8%);
	--windowbg-bg-target: hsl(var(--primary-color-hue), 35%, 15%);
	--windowbg-shadow: 0px 1px 1px 0px rgba(105, 105, 105, 0.1) inset, 0px -1px 1px 0px rgba(105, 105, 105, 0.1) inset;
	--boardmoderators-bg: hsl(var(--primary-color-hue), 25%, 15%);
	--boarddescription-bg: hsl(var(--primary-color-hue), 20%, 10%);
	--subboards-bg: hsl(var(--primary-color-hue), 30%, 10%);
	--themetab-item-bg: hsl(var(--primary-color-hue), 35%, 8%);
	--themetab-item-txt-color: hsl(var(--primary-color-hue), 10%, 40%);
	--status-sticky-bg: hsl(var(--primary-color-hue), 30%, 12%);
	--status-locked-bg: hsl(var(--primary-color-hue), 25%, 5%);
	--status-approve-bg: hsl(5, 55%, 15%);
	--status-approvet-bg: hsl(0, 65%, 20%);
	--buttonlist-bg: hsl(var(--primary-color-hue), 15%, 10%);
	--buttonlist-bg-hover: hsl(var(--primary-color-hue), 15%, 20%);
	--buttonlist-bg-active: hsl(var(--primary-color-hue), 40%, 20%);;
	--buttonlist-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1) inset;
	--buttonlist-border-color: hsl(var(--primary-color-hue), 35%, 15%);
	--buttonlist-border-color-hover: hsl(var(--primary-color-hue), 45%, 15%);
	--buttonlist-border-color-active: hsl(var(--primary-color-hue), 75%, 15%);
	--buttonlist-txt-color: hsl(0, 0%, 85%);
	--buttonlist-txt-color-hover: hsl(0, 0%, 75%);
	--buttonlist-txt-color-active: hsl(0, 0%, 90%);
	--buttonlist-txt-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1);
	--linktree-li-before-border-color: rgba(255, 255, 255, 0.1);
	--sceditor-group-bg: linear-gradient(to bottom, hsl(var(--primary-color-hue), 100%, 7%) 0%, hsl(var(--primary-color-hue), 90%, 15%) 100%);
	--sceditor-group-bg-active: hsl(var(--primary-color-hue), 25%, 20%);
	--sceditor-group-border-color: hsl(var(--primary-color-hue), 50%, 35%);
	--noticebox-bg: hsl(50, 25%, 25%);
	--noticebox-border-color: hsl(48, 100%, 40%);
	--errorbox-bg: hsl(0, 25%, 25%);
	--noticebox-txt-color: hsl(0, 0%, 75%);
	--errorbox-border-color: hsl(0, 100%, 40%);
	--infobox-bg: hsl(120, 25%, 25%);
	--infobox-border-color: hsl(120, 100%, 40%);
	--table-border-color: hsl(var(--primary-color-hue), 25%, 12%);
	--amt-bg: hsl(var(--primary-color-hue), 65%, 10%);
	--poster-bg: hsl(var(--primary-color-hue), 12%, 7%);
	--quote-bg: hsl(var(--primary-color-hue), 10%, 15%);
	--qutoe-alternate-bg: hsl(var(--primary-color-hue), 10%, 25%);
	--code-bg: hsl(var(--primary-color-hue), 15%, 12%);
	--alert-bg: hsl(var(--primary-color-hue), 25%, 10%);
	--alert-bg-hover: hsl(var(--primary-color-hue), 15%, 13%);
	--alert-border-color: hsl(var(--primary-color-hue), 25%, 15%);
}