:root {
  --textStyle: Roboto;
  --titleStyle: sans-serif;
  --fontSize: 1em;
	--maxWidth: 60rem;
	--menuWidth: 20rem;
}

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

	--linkColor:#ff7d00;

	--btnBG:#a54646;

	--borderColor:#ffbe64;

  --toolboxBG:#fffffa;
	--toolboxFG:#324605;
	--toolboxActiveBG:#ff7d00;
	--toolboxActiveFG:#ffffff;

  --contentBG:#ffffff;
	--contentFG: #3F3F3F;
	--contentLightFG: #7d7d7d;
  
	--accentDarkBG: #a55000;
	--accentDarkFG: #FFFFFF;
	--accentLightBG: #ffbe7d;
	--accentLightFG: #000;

  --pBkText: #5B198F;
  --pBkTextLight: #E8DFFF;
  --pBkDemo: #3A4D7C;
  --pBkDemoLight: #DFE9FF;
  --pBkExpression: #4D7C30;
  --pBkExpressionLight: #e6ffc8;
  --pBkWarning: #970000;
  --pBkWarningLight: #ff9696;
  --pBkComplement: #876E0E;
  --pBkComplementLight: #fffac8;

  --headerBG:#5a780a;
  --headerFG:#ffffff;

	--footerBG:#5a780a;
	--footerFG:#ebffd7;

	--schBG:#ffebc8;
	--schLightBG:#ffffe1;
	--schCurrentBG:#ffef6d;
	--schFG:#3F3F3F;

	--quizAnswerBG:#e2f8d9;
	--quizAnswerFG:#285a14;
	--quizWorstFG:#aa1016;
	--quizWorstBG:#ffebc8;
	--quizBadFG:#9f5c00;
  --quizSolFG:#246C8A;
  --quizSolBG:#d8ebf4;
  --quizExplainBG:#ffffe1;
  --quizExplainFG:#574f08;

	--segmentUndone:#ffebc8;
	--segmentDone:#3F3F3F;
	--segmentActive:#AD364B;

	--inputBG:#ffebc8;
	--inputBorder:#DED2DE;
	--inputFocus:#AD364B;

	--progressFG:#AD364B;

	--helpColor:#7d7d7d;
}

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

  --linkColor:#ff7d00;

	--btnBG:#a54646;

  --borderColor: #ffbe64;

  --toolboxBG:#374b05;
  --toolboxFG:#ffffff;
  --toolboxActiveBG:#ff7d00;
  --toolboxActiveFG:#ffffff;

  --contentBG:#000000;
  --contentFG: #ffffff;
  --contentLightFG: #d2d2d2;

  --accentDarkBG:#a55000;
  --accentDarkFG:#000000;
  --accentLightBG:#374b05;
  --accentLightFG:#ffffff;

  --pBkText:#e7c8ff;
  --pBkTextLight:#c85a00;
  --pBkDemo:#DFE9FF;
  --pBkDemoLight:#3A4D7C;
  --pBkExpression:#e6ffc8;
  --pBkExpressionLight:#4D7C30;
  --pBkWarning:#ff9696;
  --pBkWarningLight:#970000;
  --pBkComplement:#fffac8;
  --pBkComplementLight:#876E0E;

  --headerBG:#5a780a;
  --headerFG:#ffffff;

  --footerBG:#5a780a;
  --footerFG:#ebffd7;

  --schBG:#292929;
  --schLightBG:#250712;
  --schCurrentBG:#847811;
  --schFG:#ffffff;

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

  --segmentUndone:#3F3F3F;
  --segmentDone:#000000;
  --segmentActive:#ffbe64;

  --inputBG:#3B3B3B;
  --inputBorder:#191919;
  --inputFocus:#ffbe64;

	--progressFG:#ffbe64;

	--helpColor:#d2d2d2;
}