/* Lecture notes (format ime-usp-html): the few helper classes the decks and notes share. */
.credit { display: block; font-size: 0.8em; color: #6e6e6e; font-style: italic; text-align: center; }
.muted  { color: #6e6e6e; }
.navy   { color: #283c76; }
.blue   { color: #1f5ccc; }
/* A display equation wider than the column (phones) scrolls in its own box, not the whole page. */
mjx-container[display="true"] { display: block; max-width: 100%; overflow-x: auto; overflow-y: hidden; }
/* Long URLs in the reference list may break anywhere, so they do not widen the page either. */
.csl-entry { overflow-wrap: anywhere; }
