/* TUSTCOLORSCHEME */
:root {
	--lightmax: #efefef; /* ERWIN .row2-bg */
	--dimlight: rgba(255, 255, 255, 0.6); /* ERWIN box-shadow 2/4 .callbox1, - */
	--lighter: #cfcfdf; /* nav-bg, adstext-bg&color???, chapter-bg */
	--light: #b0b0d0; /* ERWIN */
	--linkcolor: #0000ff; /* ERWIN a:link & a:visited */
	--themecolor: #2f2faf; /* a:link, a:visited, stop100-color, .main-nav-a, th, td-border, adsbanner-border */
	--darkest: #07071f; /* body-color, h5, nav ul li ul li a:link&visited, .main-nav-a:hover, code-border, .itemhead-color, .adsbanner-bg, card-inner-color, card-tag-border&box-shadow, chapter-color, footnote-inner-color, footnote-shell-border&box-shadow, web-manifest-color */
	--verylight: #bfbfff; /* social-button-border, special-square-button-border, stop0-stop-color, .dropdown-bg, .realbutton-border&hover-border, .ponybutton-border, adstext-linear-gradient1  */
	--lightmax2: #bfbfdf; /* footnote-shell-bg */
	--darkvslight: #7f07af; /* answer-tag */
	--green: #bbffbb; /* ERWIN  */
	--attention: #ff0000; /* ERWIN attention-outline */
	--outstanding: #2f2f8f; /* outstanding, p-head, h3, h4, hr, ol-open-no, web-manifest::before, arrow-up */
	--contrast: #226622; /* ERWIN var-contrast */
	--dimdarkishblue: rgba(0, 0, 10, 0.6); /* ERWIN .btn-detail bg&bg-linear-gradient2, - */
	--dimdarkblue: rgba(0, 0, 10, 0.8); /* ERWIN .btn-detail bg-linear gradient1 */
	--dark: #1f1f1f; /* ERWIN footer linear-gradient2, box-shadow 3/4 .callbox1, - */
	--dimdark: rgba(0, 0, 0, 0.6); /* ERWIN box-shadow 4/4 .callbox1, - */
	--darkish: #2f2f2f; /* ERWIN footer linear-gradient1, box-shadow 1/4 .callbox1, - */
	--mint: #ccffcc; /* ERWIN var-mint */
	--darkgold: #3f2f00; /* ERWIN nav-menu linear-gradient midden */
	--monochrome: #00aa00; /* ERWIN var-monochrome, table.monochrome */
	--gold: #ffd700; /* ERWIN var-gold */
}