
/* Typeset math from Inkwell: the one addition to the site's stylesheet. */
.ct-article-content .equation { display: flex; align-items: center; justify-content: center;
	position: relative; margin: 1.4rem 0; padding: 0.2em 3em; }
.ct-article-content .equation svg { max-width: 100%; height: auto; }
/* Selecting an equation selects its text layer; let the highlight show through the glyphs. */
.ct-article-content .formula svg ::selection { fill: transparent; background: rgba(176, 46, 46, 0.25); }
.ct-article-content .visually-hidden { position: absolute; width: 1px; height: 1px; overflow: hidden;
	clip-path: inset(50%); white-space: nowrap; }
/* Numbered the site's way: a bare number at the left margin, not "(4)" at the right. */
.ct-article-content .equation-number { position: absolute; left: 0; top: 50%; transform: translateY(-50%); line-height: 1.2; }

.inkwell-preview-banner { background: #1f1d1a; color: #fbf9f5; font: 500 13px/1.4 -apple-system, Helvetica, Arial, sans-serif;
	text-align: center; padding: 8px 16px; position: relative; z-index: 1000; }
.inkwell-retracted { color: #b02e2e; font-weight: 600; }
