/* Meridian v31 — explicit rich-text typography for Chromium, Gecko and Blink.
 * The earlier root style disabled synthetic italic/bold, while only upright Roboto
 * was loaded. Inline HTML was present but looked unformatted in some browsers.
 */
:is(.editor-surface, .cms-editor-canvas, .cms-editor-preview) {
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
  font-synthesis: weight style !important;
  font-weight: 400;
  font-style: normal;
}
/* Also honour formatting after the content is saved and displayed on the site. */
.article-prose, .edition-readable, .edition-article-body {
  font-synthesis: weight style !important;
}
:is(.editor-surface, .cms-editor-canvas, .cms-editor-preview, .article-prose, .edition-readable, .edition-article-body) :is(strong, b) {
  font-weight: 700 !important;
}
:is(.editor-surface, .cms-editor-canvas, .cms-editor-preview, .article-prose, .edition-readable, .edition-article-body) :is(em, i) {
  font-style: italic !important;
}
/* Toolbar icon styling must stay visible even if the browser substitutes fonts. */
:is(.editor-toolbar, .cms-editor-toolbar) :is([data-edit="bold"], [data-cms-command="bold"]) {
  font-weight: 800 !important;
}
:is(.editor-toolbar, .cms-editor-toolbar) :is([data-edit="italic"], [data-cms-command="italic"]) {
  font-style: italic !important;
}
