:root {
	/* component-context-type-color */
	
	--main-norm-bg-color: #fff;
	--main-norm-fg-color: #444;
	--main-norm-border-color: #444;

	--main-norm-btnborder-color: #888;
	--main-norm-btnbg-color: #ddd;
	--main-norm-btnfg-color: #444;
	
	--main-hl-bg-color: #6367E9;
	--main-hl-fg-color: #fff;
	--main-hl-border-color: #fff;
	
	--main-hl-inputborder-color: #fff;
	--main-hl-inputbg-color: rgba(255, 255, 255, 0.75);
	--main-hl-inputfg-color: #000;
	
	--main-hl-inputborderhover-color: #fff;
	--main-hl-inputbghover-color: rgba(255, 255, 255, 0.85);
	--main-hl-inputfghover-color: #000;
	
	--main-hl-inputborderfocus-color: #000;
	--main-hl-inputbgfocus-color: #fff;
	--main-hl-inputfgfocus-color: #000;
	
	--main-validate-btnborder-color: #0c0;
	--main-validate-btnbg-color: #0c0;
	--main-validate-btnfg-color: #fff;
	
	--main-validate-btnborderhover-color: #0e0;
	--main-validate-btnbghover-color: #0e0;
	--main-validate-btnfghover-color: #fff;
	
	--main-validate-btnborderfocus-color: #000;
	--main-validate-btnbgfocus-color: #0d0;
	--main-validate-btnfgfocus-color: #fff;
}