/* FENIX v3.5 — equal-sized discussion thumbnails and author avatars. */
.IndexPage .DiscussionListItem-content {
  --fenix-thumbnail-size: 80px;
  padding-left: 110px;
  min-height: 110px;
}
.IndexPage .DiscussionListItem-content .DiscussionListItem-author {
  position: absolute;
  top: 15px;
  left: 14px;
  float: none;
  margin: 0;
  line-height: 0;
}
.IndexPage .DiscussionListItem-author .Avatar {
  --size: var(--fenix-thumbnail-size);
  width: var(--fenix-thumbnail-size);
  height: var(--fenix-thumbnail-size);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: calc(var(--fenix-thumbnail-size) / 2);
  line-height: 1;
  object-fit: cover;
  border-radius: 10px;
  box-shadow: 0 0 0 1px rgba(112, 206, 230, .35), 0 5px 16px rgba(0, 0, 0, .24);
}
@media (max-width: 767px) {
  .IndexPage .DiscussionListItem-content {
    --fenix-thumbnail-size: 52px;
    padding-left: 78px;
    min-height: 78px;
  }
  .IndexPage .DiscussionListItem-content .DiscussionListItem-author {
    top: 13px;
    left: 12px;
  }
}
@media (max-width: 359px) {
  .IndexPage .DiscussionListItem-content {
    --fenix-thumbnail-size: 44px;
    padding-left: 68px;
    min-height: 70px;
  }
}
