:root
{
	--hue: 150;
}

html
{
	background-color: hsl(var(--hue), 0%, 12.5%);
	color: hsl(var(--hue), 0%, 100%);
	font-family: sans-serif;
}

header
{
	/*
	background-color: hsl(0, 0%, 25%);
	border-bottom: 2px solid #888;
	padding-bottom: 16px;
	 */
	margin-bottom: 16px;
}

a
{
	text-decoration: none;
	color: hsl(var(--hue), 0%, 87.5%);
}

a:hover
{
	color: hsl(var(--hue), 0%, 100%);
	border-bottom: 2px solid hsl(0, 0%, 100%);
	transition: 1s ease color;
}

button
{
	padding: 8px 12px;
	text-transform: uppercase;
	cursor: pointer;

	background-color: hsl(var(--hue), 0%, 6.125%);
	border: 1px solid hsl(var(--hue), 0%, 6.125%);
	color: hsl(0, 0%, 87.5%);
	margin: 4px;
	border-radius: 4px;
}

input,select,textarea
{
	background-color: hsl(0, 0%, 25%);
	border: 1px solid hsl(0, 0%, 25%);
	color: hsl(0, 0%, 100%);
	padding: 4px;
	margin: 4px;
	border-radius: 4px;
	/*
	font-family: monospace;
	 */
}
