Форматирование календаря?

Отлично! Вам нужно либо отредактировать CSS-файл темы вашего сайта, либо внести изменения в компонент темы, а затем включить этот компонент во все темы вашего сайта. Я использовал подход с компонентом темы на своём тестовом сайте. Вот попытка показать этот процесс с помощью скриншотов:

Не забудьте добавить тему (или темы) вашего сайта в поле «Включить компонент в эти темы».

После этого нажмите кнопку «Редактировать CSS/HTML» и добавьте следующее в вкладку «Общие CSS» редактора тем:

.discourse-calendar-wrap {
    border: 5px solid var(--primary);
}

.calendar.fc.fc-unthemed .fc-content,
.calendar.fc.fc-unthemed .fc-divider,
.calendar.fc.fc-unthemed .fc-list-heading td,
.calendar.fc.fc-unthemed .fc-list-view,
.calendar.fc.fc-unthemed .fc-popover,
.calendar.fc.fc-unthemed .fc-row,
.calendar.fc.fc-unthemed tbody,
.calendar.fc.fc-unthemed td,
.calendar.fc.fc-unthemed th,
.calendar.fc.fc-unthemed thead {
    border-color: var(--primary);
}

Это изменение устанавливает цвет границ календаря в основной цвет вашего сайта — тот же цвет, что используется для текста сайта. Благодаря использованию переменной --primary изменение работает как со светлыми, так и с тёмными цветовыми схемами:

Вместо использования var(--primary) для установки цвета вы можете указать жёстко заданный HEX-цвет. Например, #000000 для чёрного:

.discourse-calendar-wrap {
    border: 5px solid #000000;
}

Дайте знать, если заметите какие-либо нежелательные побочные эффекты от этого изменения. Возможно, второе правило выбирает некоторые элементы, которые вы предпочли бы оставить в старом более светлом цвете.