/* Typesetting adjustments so KaTeX output sits comfortably in lesson text
   rather than looking pasted in from a different document. */

.um-lesson-text .katex,
.um-exercise-text .katex,
.um-chapter-intro .katex {
	font-size: 1.06em;
}

/* Display maths gets breathing room and can scroll sideways on a phone
   instead of overflowing the card. */
.um-lesson-text .katex-display,
.um-exercise-text .katex-display {
	margin: 18px 0;
	padding: 4px 0;
	overflow-x: auto;
	overflow-y: hidden;
}

.katex-display > .katex {
	white-space: nowrap;
}

/* A formula that fails to parse should be visible but not alarming. */
.katex-error {
	font-family: var(--um-font);
	font-size: 0.9em;
}

@media (max-width: 640px) {
	.um-lesson-text .katex,
	.um-exercise-text .katex {
		font-size: 1em;
	}
	.um-lesson-text .katex-display,
	.um-exercise-text .katex-display {
		font-size: 0.95em;
	}
}
