:root {
    --font-family: 'Proxima Nova';
    
    --color-ui-accent: #4A90E2;
	--color-ui-accent-darkened: hsl(from var(--color-ui-accent) h s calc(l * 0.7));
    --color-text-dark: #232323;
    --color-text-standard: #555555;
    --color-text-light: #999999;
    --color-text-1: #FF0D00;
    --color-text-2: #F88B04;
    --color-text-3: #FFCC00;
    --color-text-4: #7ED321;
    --color-text-5: #D031F0;
    --color-highlight-1: #FF968D;
    --color-highlight-2: #FFCC00;
    --color-highlight-3: #FDFF00;
    --color-highlight-4: #88FA4E;
    --color-highlight-5: #B2EDFF;
    --color-highlight-6: #FEA6FF;

    --text-bold-font-weight: 600;
    --normal-text-font-weight: 300;
    --normal-text-font-size: 16px;
    --normal-text-line-height: 1.25;
    --normal-text-color: var(--color-text-standard);
    --normal-link-color: var(--color-text-standard);
    --normal-link-font-weight: 300;
    --normal-link-underline-weight: 1px;
    --normal-link-decoration-line: underline;
    --normal-link-underline-offset: 0.25em;
    --normal-link-line-height: 1.25;
    --normal-link-underline-color: #BDBDBD;
    --normal-link-hover-font-weight: 300;
    --normal-link-hover-text-color: var(--color-text-dark);
    --normal-link-hover-underline-weight: 1px;
    --normal-link-hover-decoration-line: underline;
    --normal-link-hover-underline-color:  var(--color-text-dark);
    --small-text-font-weight: 300;
    --small-text-font-size: 14px;
    --small-text-line-height: var(--normal-text-line-height);
    --small-text-color: var(--color-text-standard);
    --small-link-color: var(--color-text-standard);
    --small-link-font-weight: 300;
    --small-link-underline-weight: 1px;
    --small-link-decoration-line: underline;
    --small-link-underline-color: #BDBDBD;
    --small-link-hover-font-weight: 300;
    --small-link-hover-text-color: var(--color-text-dark);
    --small-link-hover-underline-weight: 1px;
    --small-link-hover-decoration-line: underline;
    --small-link-hover-underline-color: var(--color-text-dark);
    --h1-font-weight: 600;
    --h1-font-size: 24px;
    --h1-line-height: 1.2;
    --h1-color: var(--color-text-dark);
    --h1-link-color: var(--h1-color);
    --h1-link-font-weight: var(--h1-font-weight);
    --h1-link-underline-weight: 0px;
    --h1-link-underline-color: var(--h1-color);
    --h1-hover-font-weight: var(--h1-font-weight);
    --h1-hover-text-color:  var(--h1-color);
    --h1-hover-underline-weight: 2px;
    --h1-hover-underline-color: var(--h1-color);
    --h1-text-transform: none;
    --h2-font-weight: 600;
    --h2-font-size: 20px;
    --h2-line-height: 1.2;
    --h2-color: var(--color-text-dark);
    --h2-link-color: var(--h2-color);
    --h2-link-font-weight: var(--h2-font-weight);
    --h2-link-underline-weight: 0px;
    --h2-link-underline-color: var(--h2-color);
    --h2-hover-font-weight:  var(--h2-font-weight);
    --h2-hover-text-color: var(--h2-color);
    --h2-hover-underline-weight: 2px;
    --h2-hover-underline-color: var(--h2-color);
    --h2-text-transform: none;
    --h3-font-weight: 600;
    --h3-font-size: 18px;
    --h3-line-height: 1.2;
    --h3-color: var(--color-text-dark);
    --h3-link-color: var(--h3-color);
    --h3-link-font-weight: var(--h3-font-weight);
    --h3-link-underline-weight: 0px;
    --h3-link-underline-color: var(--h3-color);
    --h3-hover-font-weight: var(--h3-font-weight);
    --h3-hover-text-color: var(--h3-color);
    --h3-hover-underline-weight: 2px;
    --h3-hover-underline-color: var(--h3-color);
    --h3-text-transform: none;
    --pagetitle-font-weight: 700;
    --pagetitle-font-size: 36px;
    --pagetitle-line-height: 1.2;
    --pagetitle-color: var(--color-text-dark);
    --pagetitle-link-color: var(--pagetitle-color);
    --pagetitle-link-font-weight: var(--pagetitle-font-weight);
    --pagetitle-link-underline-weight: 0px;
    --pagetitle-link-underline-color: var(--pagetitle-color);
    --pagetitle-hover-font-weight: var(--pagetitle-font-weight);
    --pagetitle-hover-text-color: var(--pagetitle-color);
    --pagetitle-hover-underline-weight: 2px;
    --pagetitle-hover-underline-color: var(--pagetitle-color);
    --pagetitle-text-transform: none;
    --posttitle-font-weight: 600;
    --posttitle-font-size: 24px;
    --posttitle-font-size-classic: 28px;
    --posttitle-line-height: 1.2;
    --posttitle-color: var(--color-text-dark);
    --posttitle-text-transform: none;
	--topnav-item-horizontal-align: end;
    --topnav-item-color: var(--color-text-standard);
    --topnav-item-font-weight: 300;
    --topnav-item-font-size: 16px;
    --topnav-item-text-transform: none;
    --megamenu-header-color: var(--color-text-standard);
    --megamenu-header-font-weight: 600;
    --megamenu-header-font-size: 16px;
    --megamenu-header-text-transform: none;
    --megamenu-item-color: var(--color-text-standard);
    --megamenu-item-font-weight: 300;
    --megamenu-item-font-size: 16px;
    --communityname-color: var(--color-text-dark);
    --communityname-font-weight: 700;
    --communityname-font-size: 28px;
    --communityname-text-transform: uppercase;
    --communityname-display: flex;
    --communitynav-header-color: var(--color-text-standard);
    --communitynav-header-font-weight: 300;
    --communitynav-header-font-size: 16px;
    --communitynav-header-text-transform: none;
    --communitynav-item-color: var(--color-text-standard);
    --communitynav-item-font-weight: 300;
    --communitynav-item-font-size: 16px;
    --horizontal-line-color: #D8D8D8;
    --horizontal-line-line-thickness: 1px;
    --pages-last-updated-display: block;
    --post-thumb-border-display: var(--border-light-color);
    --play-button-background-color: #000000;
    --play-button-background-opacity: 0.7;
    --video-title-display: none;
	--icon-filter-display: flex;
	--icon-filter-default-style: line;
	--icon-filter-default-weight: 3;

	--color-mode-preference-default: "os";
	--dark-mode-availability: "all";
}
