/* Inline */

.slide a {
	background-image:
		linear-gradient(
			to top,
			currentcolor 0.08em,
			transparent 0.08em
		);
	background-repeat: repeat-x;
	color: var(--color-key);
	text-decoration: none;
}

.slide code,
.slide kbd,
.slide mark,
.slide samp {
	padding: 0.1em 0.3em;
}

.slide code,
.slide kbd,
.slide samp {
	background-color: var(--color-back);
	line-height: 1;
	font-family: 'Roboto Mono', monospace;
}

.slide mark {
	background-color: var(--color-yellow);
}

.slide sub,
.slide sup {
	position: relative;
	vertical-align: baseline;
	line-height: 0;
	font-size: 75%;
}

.slide sub {
	bottom: -0.25em;
}

.slide sup {
	top: -0.5em;
}
