		/*Color description:
		Blue accent: #7b76d-a
		Selection backgrounds: #7b76d-a44
		Main body background: #fefef-e
		Section darker backgrounds: #e4e4e-4
		Black body text, selected text, link and link underline text, button text, feedback form input: #00000-0
		Lighter text sections: #75757-5
		Results error text: #b3461-b
		*/
  		body { color: #000000; background-color: #fefefe; }
  		.code { background: rgba(175,175,175,0.25); }
		::selection { color: #000000; background: #7b76da44; }
  		a, .linkLike { border-bottom: 1px dashed #000000; color: #000000; }
  		a:hover, .linkLike:hover, a:focus, .linkLike:focus { border-bottom: 1px solid #000000; }
  		.section { background-color: #e4e4e4; color: #000000; }
  		.addSectionButton { background-color: #ffffff; border-color: #e4e4e4; color: #000000; }
  		.addSectionButton:hover, .addSectionButton:focus-visible { border-color: #7b76da; background-color: #eeeefe; color: #000000; }
		.hypothesisHeader { background-color: inherit; }
		.sectionHeader, .sectionName input, input[type='number'], .hypothesisHeader { color: #000; }
		#customInputsNotice { color: #7b76da; }
		.sectionHeader::selection, .sectionName input::selection, input[type='number']::selection, #customInputsNotice::selection, .hypothesisHeader::selection { background: #eeeefe; }
  		.sectionName input { background-color: inherit; }
  		.sectionName input:focus, .sectionName input:hover, .hypothesisHeader:hover, .hypothesisHeader:focus { background-color: #ffffff; }
  		.sectionHeader button, #introButton { background-color: #efefef; color: #000000; border: 1px solid #000000; }
  		.sectionHeader button:hover, #introButton:hover { background-color: #e5e5e5 !important; border: 1px solid #000000; }
  		.sectionHeader button:active, #introButton:active { background-color: #f5f5f5 !important; border: 1px solid #000000; }
  		.moreDetails { color: #000000; }
		#intro .moreDetails { background-color: #fefefe00; }
  		.givenHypothesis, .givenNotHypothesis { color: #000000; }
  		input[type='number'] { background-color: #fefefe; }
  		#results { background-color: #dfdfff; color: #000000; }
  		.resultsError { background-color: #eef !important; color: #b3461b !important; }#shareButtons div { border-color: #000000; }
		#shareButtons div { background-color: #fefefe; }
		#shareResultsButton div:hover, #shareResultsButton div:focus { border-color: #7b76da; color: #7b76da; }
  		#shareResultsAddress input { background-color: #fefefe; outline: 1px solid #e4e4e4; color: #000000; }
  		#informationOverlays div { background-color: #fefefe; outline: 1px solid #000000; }
  		#informationOverlays { color: #000000; }#exampleLinks, .copyright, .disclaimer, #privacyPolicy, #showPrivacyPolicy, #supportRequest, #showSupportRequest, #showCopyright, #copyright { color: #757575; }
  		.copyright a, .copyright .linkLike, .disclaimer a, #exampleLinks a, #exampleLinks .linkLike, #copyright a { color: inherit; border-bottom: 1px dashed #757575; }
  		.copyright a:hover, .copyright .linkLike:hover, .disclaimer a:hover, .copyright a:focus, .copyright .linkLike:focus, .disclaimer a:focus, #exampleLinks a:hover, #exampleLinks .linkLike:hover, #exampleLinks a:focus, #exampleLinks .linkLike:focus,  #copyright a:hover,  #copyright a:focus { border-bottom: 1px solid #757575; }
  		#feedbackFormOverlay { background: rgba(0,0,0,0.2); }
  		#feedbackForm { box-shadow: 0 0 100px rgba(0,0,0,0.4); background: #fafafa; }
  		#contactForm input, #contactForm label, #contactForm textarea { color: #000000; }
  		#contactForm input, #contactForm textarea { background-color: #fefefe; border: 1px solid #000000; }
   		input.inputError { background-color: #fefefe !important; color: #b3461b !important; border-color: #b3461b !important; outline: 2px solid #b3461b !important }
 		#contactForm #sendButton { border: 1px solid #000000; }
  		#contactForm #sendButton:hover, #contactForm #sendButton:focus { border-color: #7b76da; color: #7b76da; }
  		#resultSlider { background-color: #fefefe; }
  		#sliderThumb { background-color: #7b76da; }
  		#rulerMarks { background-image: linear-gradient(to right, #7b76da 1px, transparent 1px); }
  		path { fill: #757575 !important; }