.forum_icon + .forum-image {

  margin-inline-start: 8px;

}

.grid-sys .forum_icon + .forum-image {

  margin-inline-start: 0;

}

.grid-sys-feed .forum-details {

  margin-inline-end: 24px;

}

/* Forum image as grid card background */

.forum-bg-image {

  position: relative;

  overflow: hidden;

}

.forum-bg-image > .forum-image {

  position: absolute;

  inset: 0;

  z-index: 0;

  padding-inline-start: 0;

  opacity: 0.25;

}

.forum-bg-image > .forum-image img {

  width: 100%;

  height: 100%;

  object-fit: cover;

}

.forum-bg-image > *:not(.forum-image) {

  position: relative;

  z-index: 1;

}

/* Forum image custom dimensions */

.forum-image-custom {

  display: inline-block;

  flex-shrink: 0;

  box-sizing: border-box;

  align-items: center;

  height: 100%;

  width: 100%;

}

.grid-sys .forum-image-custom {

  display: flex;

}

.grid-sys .forum-image-custom.forum-image-icon {

  display: inline-block;

}

.grid-sys .stats {

  min-height: 48px;

}

.stats-light {

  border-color: #02061733;

}

.dark .stats-light {

  border-color: #e5e7eb33;

}