:root {
	--textStyle: Roboto;
  --titleStyle: Chivo;
  --fontSize: 1.1em;
  --menuWidth: 300px;
}

html[data-theme='light'] {
  --homeBG1:#bae0e8;
  --homeBG2:#bae0e8;

	--linkColor:#00b8de;

	--btnBG:#eea600;

	--borderColor:#e0e0e0;

  --toolboxBG:#f1f1f2;
	--toolboxFG:#6b6b6b;
	--toolboxActiveBG:#00b8de;
	--toolboxActiveFG:#ffffff;

  --contentBG:#ffffff;
	--contentFG: #3F3F3F;
	--contentLightFG: #7b7b7b;

	--accentDarkBG: #0c2340;
	--accentDarkFG: #FFFFFF;
	--accentLightBG: #ffffff;
	--accentLightFG: #212121;

  --pBkText: #0c2340;
  --pBkTextLight: #c1cfe1;
  --pBkDemo: #efa700;
  --pBkDemoLight: #f5e6c7;
  --pBkExpression: #00b8de;
  --pBkExpressionLight: #d0ebf0;
  --pBkWarning: #970000;
  --pBkWarningLight: #FFD7D7;
  --pBkComplement: #efa700;
  --pBkComplementLight: #f5e6c7;

  --headerBG:#fcfcfc;
  --headerFG:#0c2340;

	--footerBG:#f2f2f2;
	--footerFG:#000000;

	--quizAnswerBG:#e2f8d9;
	--quizAnswerFG:#295716;
	--quizWorstFG:#aa1016;
	--quizWorstBG:#ffe7e7;
	--quizBadFG:#9f5c00;

	--inputBG:#c1cfe1;
	--inputBorder:#bababa;
	--inputFocus:#00b8de;
}

html[data-theme='dark'] {
  --homeBG1:#3d3a38;
  --homeBG2:#000000;

  --linkColor:#eea600;

	--btnBG:#f1f1f2;

  --borderColor: #3F3F3F;

  --toolboxBG:#3b3b3b;
  --toolboxFG:#f1f1f2;
  --toolboxActiveBG:#efa700;
  --toolboxActiveFG:#f1f1f2;

  --contentBG:#292929;
  --contentFG: #f1f1f2;
  --contentLightFG: #c0c0c0;

  --accentDarkBG:#ffffff;
  --accentDarkFG:#000000;
  --accentLightBG:#000000;
  --accentLightFG:#ffffff;

  --pBkText:#c1cfe1;
  --pBkTextLight:#0c2340;
  --pBkDemo:#f5e6c7;
  --pBkDemoLight:#efa700;
  --pBkExpression:#d0ebf0;
  --pBkExpressionLight:#00b8de;
  --pBkWarning:#FFD7D7;
  --pBkWarningLight:#970000;
  --pBkComplement:#f5e6c7;
  --pBkComplementLight:#efa700;

  --headerBG:#0c2340;
  --headerFG:#ffffff;

  --footerBG:#292929;
  --footerFG:#e3e3e3;

  --quizAnswerBG:#293e21;
  --quizAnswerFG:#3ca610;
  --quizWorstFG:#ff5d63;
  --quizWorstBG:#36191a;
  --quizBadFG:#d38c2a;

  --inputBG:#3B3B3B;
  --inputBorder:#262626;
  --inputFocus:#d0ebf0;
}