/* ==========================================================================
   Simple Education — совместимость с блочным редактором
   --------------------------------------------------------------------------
   Файл: wp-content/themes/simple/assets/wp-compat.css

   Оформление сайта лежит в styles.css и не меняется: он проверен на статичной
   сборке. Здесь собраны только те правила, которые нужны из-за того, что тело
   материала теперь собирается блоками WordPress.

   Правило простое: добавляем сюда правило, только если нужен класс, которого в
   статике не было. Ничего «на всякий случай» — иначе вёрстка начнёт расходиться
   со статикой незаметно.

   Уже учтено и поэтому здесь отсутствует:
     • <figure> и <figcaption> — блочная картинка отдаёт figure>img+figcaption,
       а оформление в styles.css описано именно через эти теги;
     • <blockquote> — цитата ядра тоже отдаёт blockquote (внутри <p>);
     • <ul>/<ol> и <table> — теги на месте, классы ядра (wp-block-list,
       wp-block-table) только добавляются и оформлению не мешают;
     • отступы блоков: стили раскладки ядра (wp-block-library) на сайте не
       подключаются (functions.php → se_theme_dequeue_core_css), поэтому
       вертикальный ритм задаёт styles.css по-прежнему;
     • вводный абзац: is-style-lead переводится в lead фильтром
       se_theme_lead_class, поэтому буквица берётся из styles.css.
   ========================================================================== */

/* Ссылка «Перейти к содержимому» и вспомогательные классы ядра, которых нет в
   статике, не должны ломать вёрстку страницы материала. */
.article-body .wp-block-image {
  margin: 0;
}

/* Подпись блочной картинки: ядро добавляет класс wp-element-caption. */
.article-body figure figcaption.wp-element-caption {
  font-size: 0.9rem;
}

/* Таблица из блока ядра приходит внутри figure.wp-block-table: рамку рисует
   table, а figure отвечает только за горизонтальную прокрутку. */
.article-body figure.wp-block-table {
  overflow-x: auto;
}
