/* Industrial Safety Color Code (Faber Birren / DuPont, ANSI Z535.1 hex approx) */

:root {
	--safety-green: #00883A;
	--pale-green: #b5dabf;
	--fire-red: #E41B00;
	--alert-orange: #E85400;
	--solar-yellow: #eec801;
	--caution-blue: #315E9A;
	--text-black: #000000;
	--text-white: #FFFFFF;
	--traffic-white: #f0f0f0;
	--neutral-gray: #e3e6e8;
	--special-purple: #6E2585;
}

body {
	background-color: var(--pale-green);
	color: var(--text-black);
	max-width: 700px;
	margin: auto;
	margin-top: 20px;
}

table, th, td {
	border: 2px solid var(--traffic-white);
	border-collapse: collapse;
}

a:link {
    color: var(--caution-blue);
}

a:visited {
    color: var(--special-purple);
}

strong {
	font-weight: normal;
	color: var(--fire-red);
}

em {
	font-style: normal;
	color: var(--alert-orange);
}

code, pre, kbd, samp {
	color: var(--caution-blue);
}

details {
	padding: 0.1em;
}

/* box the revealed content only, never the summary */
details[open] > :not(summary) {
	border: 2px solid var(--traffic-white);
	border-radius: 6px;
	padding: 0.2em 0.5em;
	margin: 0.2em 0;
}

/* details details { */
/*     padding: 0.1em 1.0em; */
/* } */

kbd {
	border: 1px solid var(--caution-blue);
	border-radius: 3px;
	padding: 0.1em 0.4em;
	box-shadow: 1px 1px 0 var(--caution-blue);
}
