.enlivy-kit-forum-forum-header {
  display: flex;
  flex-direction: column;
  gap: var(--enlivy-kit-spacing-md);
  margin: 0 0 var(--enlivy-kit-spacing-md);
}
.enlivy-kit-forum-forum-header > ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(var(--enlivy-kit-primary-color-rgb), 0.2);
  margin: 0 !important;
}
.enlivy-kit-forum-forum-header > ul > li {
  margin: 0 0 -1px;
}
.enlivy-kit-forum-forum-header > ul > li > a {
  display: flex;
  align-items: center;
  padding: 0 var(--enlivy-kit-spacing-md) var(--enlivy-kit-spacing-sm) var(--enlivy-kit-spacing-md);
  color: var(--enlivy-kit-text-primary-color);
  border-bottom: 1px solid transparent;
}
.enlivy-kit-forum-forum-header > ul > li[data-enlivy-kit-interaction-state=active] > a {
  border-color: var(--enlivy-kit-primary-color);
}
.enlivy-kit-forum-forum-header > ul > li:hover > a {
  border-color: rgba(var(--enlivy-kit-primary-color-rgb), 0.6);
}
.enlivy-kit-forum-forum-header > div {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: var(--enlivy-kit-spacing-sm);
}
.enlivy-kit-forum-forum-header > div > h1 {
  font-family: var(--enlivy-kit-text-heading-font-family);
  font-size: var(--enlivy-kit-text-heading3-font-size);
  font-style: var(--enlivy-kit-text-heading-font-style);
  font-weight: var(--enlivy-kit-text-heading3-font-weight);
  line-height: var(--enlivy-kit-text-heading-line-height);
  letter-spacing: var(--enlivy-kit-text-heading-letter-spacing);
  color: var(--enlivy-kit-text-heading3-color);
}
