Как изменить ширину, при которой отображается маленький логотип?

О, вы правы…

// Когда боковая панель видна, принудительно устанавливаем для HomeLogo состояние «не свернуто».
  const transformerExists = api.registerValueTransformer?.(
    "home-logo-minimized",
    ({ value, context }) => {
      if (value && context.showSidebar) {
        return false;
      }
      return value;
    }
  );

^ И этот тоже, но он только для автоматического тестирования, верно?

Существует ли какой-нибудь относительно чистый способ «переопределить переопределение», не создавая полную вилку компонента? Мне это нужно в основном потому, что 1) многие мои пользователи явно выразили сильное предпочтение широкому макету, и 2) есть слишком много крупных и мелких особенностей, которые необходимо обрабатывать с помощью CSS-правил, помимо простого увеличения значений --d-max-width и --topic-body-width. Я поддерживаю свой собственный темплейт-компонент с набором чистых CSS-правил, которые я скопировал и адаптировал из discourse-full-width-component/common/common.scss at main · discourse/discourse-full-width-component · GitHub, но он обычно ломается с каждым крупным релизом Discourse, и я предпочел бы что-то лучше поддерживаемое и требующее меньшего обслуживания, вроде компонента Full Width.