:root {
  --textStyle: Roboto;
  --titleStyle: Chivo;
  --fontSize: 1.1em;
	--maxWidth: 60rem;
	--menuWidth: 20rem;
}

html[data-theme='light'] {
  --homeBG:#dbe8f5;

	--linkColor:#0b5394;

	--btnBG:#0b4f8a;

	--borderColor:#c5d6e8;

  --toolboxBG:#dde9f5;
	--toolboxFG:#3b4a5c;
	--toolboxActiveBG:#0b4f8a;
	--toolboxActiveFG:#ffffff;

  --contentBG:#f6f9fc;
	--contentFG: #12263f;
	--contentLightFG: #6f7f94;
  
	--accentDarkBG: #0b4f8a;
	--accentDarkFG: #ffffff;
	--accentLightBG: #eaf3fc;
	--accentLightFG: #0b4f8a;

  --pBkText: #0b4f8a;
  --pBkTextLight: #d9eaf8;
  --pBkDemo: #9a4a06;
  --pBkDemoLight: #fde6cf;
  --pBkExpression: #1b6b3a;
  --pBkExpressionLight: #d5eedd;
  --pBkWarning: #b3001b;
  --pBkWarningLight: #ffdbe0;
  --pBkComplement: #7a5c00;
  --pBkComplementLight: #fff0b8;

  --headerBG:#f6f9fc;
  --headerFG:#000000;

	--footerBG:#f6f9fc;
	--footerFG:#12263f;

	--schBG:#f6f9fc;
	--schLightBG:#d3e4f7;
	--schCurrentBG:#ffd84a;
	--schFG:#12263f;

	--quizAnswerBG:#e2f8d9;
	--quizAnswerFG:#295716;
	--quizWorstFG:#aa1016;
	--quizWorstBG:#ffe7e7;
	--quizBadFG:#9f5c00;
  --quizSolFG:#246C8A;
  --quizSolBG:#d8ebf4;
  --quizExplainBG:#fffce3;
  --quizExplainFG:#574f08;

	--segmentUndone:#9dbddf;
	--segmentDone:#12263f;
	--segmentActive:#1f6fb5;

	--inputBG:#e9f0f8;
	--inputBorder:#c3d4e6;
	--inputFocus:#1f6fb5;

	--progressFG:#0b4f8a;

	--helpColor:#565656;
}

html[data-theme='dark'] {
  --homeBG:#14385f;

  --linkColor:#7fbdf2;

	--btnBG:#1f6fb5;

  --borderColor: #2c3b4e;

  --toolboxBG:#172536;
  --toolboxFG:#8ec1ee;
  --toolboxActiveBG:#0f4a82;
  --toolboxActiveFG:#f2f8ff;

  --contentBG:#101b29;
  --contentFG: #dbe6f2;
  --contentLightFG: #a9bad0;

  --accentDarkBG:#2d78c2;
  --accentDarkFG:#ffffff;
  --accentLightBG:#172536;
  --accentLightFG:#ffffff;

  --pBkText:#d9eaf8;
  --pBkTextLight:#0b4f8a;
  --pBkDemo:#fde6cf;
  --pBkDemoLight:#9a4a06;
  --pBkExpression:#d5eedd;
  --pBkExpressionLight:#1b6b3a;
  --pBkWarning:#ffdbe0;
  --pBkWarningLight:#b3001b;
  --pBkComplement:#fff0b8;
  --pBkComplementLight:#7a5c00;

  --headerBG:#172536;
  --headerFG:#e8f1fa;

  --footerBG:#172536;
  --footerFG:#e8f1fa;

  --schBG:#172536;
  --schLightBG:#0c2e52;
  --schCurrentBG:#7a6200;
  --schFG:#f6f9fc;

  --quizAnswerBG:#293e21;
  --quizAnswerFG:#3ca610;
  --quizWorstFG:#ff5d63;
  --quizWorstBG:#36191a;
  --quizBadFG:#d38c2a;
  --quizSolFG:#E8F3F8;
  --quizSolBG:#246C8A;
  --quizExplainBG:#3b3503;
  --quizExplainFG:#e3dc9f;

  --segmentUndone:#3b5a7e;
  --segmentDone:#000000;
  --segmentActive:#2b78c2;

  --inputBG:#142133;
  --inputBorder:#3d5775;
  --inputFocus:#4a9be0;

	--progressFG:#2d78c2;

	--helpColor:#cccccc;
}