﻿pre {
	white-space:pre;
}

code {
	background-color: var(--accent-background-color);
	color: var(--accent-text-color);
}

.editor-colors {
	background-color: var(--accent-background-color);
	color: var(--accent-text-color);
	padding: 2em;
	border-radius: 5px;
	margin-top: 1em;
	margin-bottom: 1em;
	overflow: auto;
}

	.editor-colors .keyword {
		color: #cf222e;
	}

	.editor-colors .string {
		color: #0045e0;
	}

.sidebar-nav {
	font-size:.9em;
}

a.active {
	font-weight:bold;
}

div.sidebar-nav ul, ul.sidebar-nav {
	list-style:none;
	margin:0;
	padding:10px 20px;
}

div.sidebar-nav > ul, ul.sidebar-nav {
	padding: 0;
}

.sidebar-nav li.active > a {
	font-weight:bold;
}

.card.card--sticky {
	position:sticky;
	top:136px;
	height:unset;
}

p a {
	text-decoration:underline;
}