Публикация страниц не работает для авторизованных пользователей

Когда вы публикуете страницу, всё работает нормально, но при переходе на эту страницу…

Здесь кажется, что смешалось множество тем: отсутствует боковая панель, пропали иконки, нет статистики, нет аватара и так далее.

Когда вы не авторизованы, всё выглядит не так сломанным, но всё равно отсутствуют иконки, боковая панель и т. д.

На мобильном устройстве в режиме входа в систему это выглядит так:

Да, я попробовал тему Default, и баги исчезли. Странно, у меня нет кода для добавления фона темы Air или шрифта Inter.

Кстати, я только что попробовал опубликовать страницу, применив тему Air, и у меня всё работает отлично. Боковая панель, краткое содержание и другие элементы отображаются корректно в исходной теме.

Опубликованная страница имеет другой стиль. Мне кажется, она задумана как минималистичная, своего рода режим чтения. На опубликованной странице боковая панель пока недоступна (пока), а заголовок также ограничен.

Вот таблица стилей для опубликованной страницы:

Тема Discourse Air вносит несколько изменений в опубликованную страницу, чтобы она соответствовала стилю темы, но вы можете переопределить их с помощью компонента темы, если они не подходят для ваших настроек.

Нашёл проблему.

В моей теме очень старый кусок кода добавляет круг, как в теме Air.

.published-page {
  &::before {
    background: linear-gradient(
      90deg,
      var(--tertiary-hover) 0%,
      var(--tertiary) 100%
    );
    clip-path: ellipse(148% 70% at 91% -14%);
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    position: fixed;
    z-index: 0;
  }
  .background-container {
    display: none;
  }
}

Я его удалю.