/* !!!DO NOT EDIT MANUALLY!!!
 * This file has been generated automatically via the Customizer
 */
:root {
/* #=#=#=#=#=# Text #=#=#=#=#=# */
	/* #===== Font =====# */
	--cvh-font-display:	'Noto Sans', 'Verdana', sans-serif;;
	--cvh-font-text:	'Plus Jakarta Sans', 'Arial', sans-serif;;
	--cvh-font-cursive:	'Edu SA Beginner', cursive;;
	--cvh-font-mono:	'Inconsolata', monospace;;
	/* #===== Line Height =====# */
	--cvh-line-height-s:	1.2;
	--cvh-line-height-m:	1.6;
	--cvh-line-height-l:	1.8;
/* #=#=#=#=#=# Sections #=#=#=#=#=# */
	/* #===== Padding =====# */
	--cvh-section-pad-y:	var(--cvh-space-xl);
	--cvh-section-pad-x:	var(--cvh-space-s);
/* #=#=#=#=#=# Color #=#=#=#=#=# */
	/* #===== Headings =====# */
	--cvh-color-heading-dark:	var(--primary);
	--cvh-color-heading-soft:	var(--primary);
	--cvh-color-heading-light:	#ffffff;
	--cvh-color-heading-dynamic:	var(--cvh-color-heading-dark);
	/* #===== Text =====# */
	--cvh-color-text-dark:	#444444;
	--cvh-color-text-soft:	#828282;
	--cvh-color-text-light:	#fff;
	--cvh-color-text-dynamic:	var(--cvh-color-text-dark);
	/* #===== Link =====# */
	--cvh-color-link-dark:	var(--primary);
	--cvh-color-link-light:	var(--cvh-color-text-light);
	--cvh-color-link-dark-hover:	var(--primary-hover);
	--cvh-color-link-light-hover:	var(--primary-ultra-light);
	--cvh-color-link-dark-visited:	var(--accent-light);
	--cvh-color-link-light-visited:	var(--accent-light);
	--cvh-color-link-dynamic:	var(--cvh-color-link-dark);
	/* #===== Button =====# */
	--cvh-color-button-bg:	var(--accent);
	--cvh-color-button-fg:	var(--cvh-color-text-light);
	--cvh-color-button-bg-hover:	var(--accent-hover);
	--cvh-color-button-fg-hover:	var(--cvh-color-text-light);
	--cvh-color-button-bg-dynamic:	var(--cvh-color-button-bg);
	--cvh-color-button-fg-dynamic:	var(--cvh-color-button-fg);
	/* #===== Generic =====# */
	--cvh-color-page:	#ffffff;
	/* #===== Shade =====# */
	--cvh-color-shade-black:	#000000;
	--cvh-color-shade-white:	#ffffff;
/* #=#=#=#=#=# Site #=#=#=#=#=# */
	/* #===== Pagewidth =====# */
	--cvh-pagewidth-dynamic:	var(--cvh-pagewidth-m);
	--cvh-pagewidth-s:	1200px;
	--cvh-pagewidth-m:	1440px;
	--cvh-pagewidth-l:	1800px;
	--cvh-pagewidth-xs:	996px;
/* #=#=#=#=#=# Sidebar #=#=#=#=#=# */
	--cvh-sidebar-offset-y:	0px;
}

:where(section, header, footer, main, article, .cvh--section)[data-section-width="xs"] {
	--cvh-pagewidth-dynamic: var(--cvh-pagewidth-xs);
}

:where(section, header, footer, main, article, .cvh--section)[data-section-width="s"] {
	--cvh-pagewidth-dynamic: var(--cvh-pagewidth-s);
}

:where(section, header, footer, main, article, .cvh--section)[data-section-width="m"] {
	--cvh-pagewidth-dynamic: var(--cvh-pagewidth-m);
}

:where(section, header, footer, main, article, .cvh--section)[data-section-width="l"] {
	--cvh-pagewidth-dynamic: var(--cvh-pagewidth-l);
}

:where(section, header, footer, main, article, .cvh--section)[data-section-width="full"] {
	--cvh-pagewidth-dynamic: -1;
}

body {
	background-color: var(--cvh-color-page);
}