Как сделать список тем более компактным?

Слишком много белого пространства. (Не волнуйтесь, я изменю цвет разделительной линии).

Я видел другие темы примерно за 2017 год, где люди редактировали это с помощью CSS, но, похоже, этот CSS больше не работает.

Возьмите это за основу.

О, это выглядит потрясающе

Вот CSS для этого… (сообщите, если это сработает!)

.topic-list .topic-list-data {
    padding: .1em .5em 0 !important;
    line-height: normal !important;
}

.topic-list-main-link,
.latest-topic-list-item .main-link,
.topic-list .main-link {
    font-size: var(--font-0) !important;
}

.topic-list-main-link a.title,
.latest-topic-list-item .main-link a.title,
.topic-list .main-link a.title {
    padding: 0 !important;
}

.topic-list .num.posts a,
.topic-list .num .badge-posts {
    padding: 0 !important;
}

.topic-list .link-bottom-line {
    display: inline !important;
}

.topic-list .excerpt {
    margin: 0 !important;
    line-height: normal !important;
}

.topic-list .posters {
    width: auto !important;
    max-width: 146px !important;
}

Спасибо большое, выглядит невероятно! Именно то, что я искал.

Скажите, вы не знаете, как сделать отдельные посты более компактными?

Отлично!

Как именно вы хотите, чтобы выглядели отдельные сообщения?

Как мне убрать пробелы? Мне нравится плотный, компактный вид, который вы предоставили ранее.

Какие именно пробелы вы хотите уменьшить?

Вы можете нарисовать стрелки и написать в пробелах, чтобы показать мне, или предоставить изображение «до» и «после».

Также, если возможно, пришлите ссылку на живую страницу.

Можете предоставить скриншот после изменений, чтобы увидеть, как CSS повлиял на списки тем?

Как мне избавиться от этого пробела?

Это должно покрыть то, что вы выделили. Не стесняйтесь вносить изменения на основе исходного значения.

.topic-post {
  .topic-body {
   padding-top: 0;  /* 0.8em */
  }
  
  .cooked {
     padding-bottom: 0;  /* 1em */
  }
  
  .post-menu-area {
    margin-top: 0; /* 20px */
    margin-bottom: 0; /* 20px */
  }
}

Спасибо.