.window {
	border: 2px solid var(--accent);
}
.window > .title {
	min-height: 1em;
	color: var(--accent);
	font-family: var(--fnt01);
	font-size: 18px;
	text-align: right;
	background: linear-gradient(to right, var(--accent), black);
	padding: 0 1ch;
	text-shadow: 2px 0 0 black;
}
.window > .user-content { padding: var(--pad00); }
.window.white { --accent: white; }
.window.red { --accent: red; }
.window.green { --accent: lime; }
.window.blue { --accent: blue; }
.window.yellow { --accent: yellow; }
.window.magenta { --accent: magenta; }
.window.cyan { --accent: cyan; }
/*.window.red { border-color: red; }
.window.red > .title {
	background: linear-gradient(to right, red, black);
	color: red;
}
.window.green { border-color: lime; }
.window.green > .title {
	background: linear-gradient(to right, lime, black);
	color: lime;
}
.window.blue { border-color: blue; }
.window.blue > .title {
	background: linear-gradient(to right, blue, black);
	color: blue;
}
.window.yellow { border-color: yellow; }
.window.yellow > .title {
	background: linear-gradient(to right, yellow, black);
	color: yellow;
}
.window.magenta { border-color: magenta; }
.window.magenta > .title {
	background: linear-gradient(to right, magenta, black);
	color: magenta
}
.window.cyan { border-color: cyan; }
.window.cyan > .title {
	background: linear-gradient(to right, cyan, black);
	color: cyan;
}*/