/* Repost Talkov Stage 8 */
.talkov-layout--stage8 .talkov-feed--stage8 > * + * {
  margin-top: 1rem;
}

.talkov-curator-line,
.talkov-forum-showcase,
.talkov-comments-timeline {
  border-radius: 28px;
  overflow: hidden;
  border: 1px solid rgba(34,50,65,.86);
  background:
    radial-gradient(circle at top right, rgba(127,183,230,.10), transparent 30%),
    linear-gradient(135deg, rgba(9,20,31,.98), rgba(15,20,30,.97));
}

.talkov-curator-line__inner {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem 1.15rem;
}

.talkov-curator-line__avatar {
  width: 52px;
  height: 52px;
  flex: 0 0 52px;
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: linear-gradient(180deg, #c8a15a, #8b6b35);
  color: #11161d;
  font-weight: 700;
}

.talkov-curator-line__meta {
  display: flex;
  flex-direction: column;
  gap: .2rem;
  min-width: 0;
}

.talkov-curator-line__label,
.talkov-forum-showcase__eyebrow,
.talkov-comments-timeline__eyebrow {
  color: #c8a15a;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: .78rem;
}

.talkov-curator-line__meta strong {
  color: #eef2f6;
  font-size: 1.05rem;
}

.talkov-curator-line__meta em {
  color: #bcc8d3;
  font-style: normal;
  line-height: 1.45;
}

.talkov-curator-line__actions {
  display: flex;
  flex-wrap: wrap;
  gap: .7rem;
  margin-left: auto;
}

.talkov-forum-showcase__head,
.talkov-comments-timeline__head {
  display: flex;
  justify-content: space-between;
  align-items: start;
  gap: 1rem;
  padding: 1.4rem 1.4rem 0;
}

.talkov-forum-showcase__title,
.talkov-comments-timeline__title {
  margin-top: .3rem;
  margin-bottom: 0;
}

.talkov-forum-showcase__grid {
  display: grid;
  grid-template-columns: minmax(0, 1.3fr) repeat(2, minmax(220px, 1fr));
  gap: 1rem;
  padding: 1.4rem;
}

.talkov-forum-showcase__main,
.talkov-forum-showcase__mini {
  display: flex;
  flex-direction: column;
  gap: .45rem;
  padding: 1.15rem;
  border-radius: 22px;
  background: rgba(255,255,255,.03);
  border: 1px solid rgba(34,50,65,.55);
  color: #eef2f6 !important;
}

.talkov-forum-showcase__main {
  min-height: 220px;
  justify-content: end;
  background:
    linear-gradient(180deg, rgba(5,8,12,.05), rgba(9,14,20,.82)),
    linear-gradient(135deg, #19293a, #0d1a27);
}

.talkov-forum-showcase__main span,
.talkov-forum-showcase__mini span {
  color: #c8a15a;
  text-transform: uppercase;
  letter-spacing: .08em;
  font-size: .76rem;
}

.talkov-forum-showcase__main em,
.talkov-forum-showcase__mini em {
  font-style: normal;
  color: #bcc8d3;
  line-height: 1.5;
}

.talkov-comments-timeline__list {
  position: relative;
  display: grid;
  gap: 1rem;
  padding: 1.4rem;
}

.talkov-comments-timeline__list::before {
  content: "";
  position: absolute;
  left: 1.95rem;
  top: 1.7rem;
  bottom: 1.7rem;
  width: 2px;
  background: linear-gradient(180deg, rgba(127,183,230,.55), rgba(200,161,90,.42));
}

.talkov-comments-timeline__item {
  position: relative;
  display: grid;
  grid-template-columns: 24px 1fr;
  gap: 1rem;
  align-items: start;
}

.talkov-comments-timeline__dot {
  position: relative;
  z-index: 1;
  width: 14px;
  height: 14px;
  margin-left: 5px;
  margin-top: .55rem;
  border-radius: 50%;
  background: #c8a15a;
  box-shadow: 0 0 0 8px rgba(200,161,90,.14);
}

.talkov-comments-timeline__content {
  padding: 1rem 1.05rem;
  border-radius: 20px;
  background: rgba(255,255,255,.03);
  border: 1px solid rgba(34,50,65,.52);
}

.talkov-comments-timeline__content strong {
  display: block;
  color: #eef2f6;
  margin-bottom: .25rem;
}

.talkov-comments-timeline__content span {
  color: #bcc8d3;
  line-height: 1.5;
}

.talkov-layout--stage8 .talkov-feed--stage8 .meta,
.talkov-layout--stage8 .talkov-feed--stage8 .post-meta,
.talkov-layout--stage8 .talkov-feed--stage8 .story__meta,
.talkov-layout--stage8 .talkov-feed--stage8 .news_meta,
.talkov-layout--stage8 .talkov-feed--stage8 .date,
.talkov-layout--stage8 .talkov-feed--stage8 .autor,
.talkov-layout--stage8 .talkov-feed--stage8 .author {
  display: flex;
  flex-wrap: wrap;
  gap: .5rem .8rem;
  align-items: center;
  color: #b9c5d0;
}

.talkov-layout--stage8 .talkov-feed--stage8 .meta::before,
.talkov-layout--stage8 .talkov-feed--stage8 .post-meta::before,
.talkov-layout--stage8 .talkov-feed--stage8 .story__meta::before,
.talkov-layout--stage8 .talkov-feed--stage8 .news_meta::before {
  content: "Куратор памяти";
  display: inline-flex;
  align-items: center;
  padding: .22rem .55rem;
  border-radius: 999px;
  background: rgba(200,161,90,.12);
  color: #d8bc89;
  font-size: .74rem;
  text-transform: uppercase;
  letter-spacing: .08em;
}

.talkov-sidecard--forummini {
  background: linear-gradient(180deg, rgba(13,22,34,.98), rgba(15,20,30,.96));
}

@media (max-width: 991px) {
  .talkov-curator-line__inner,
  .talkov-forum-showcase__head,
  .talkov-comments-timeline__head {
    flex-direction: column;
    align-items: stretch;
  }

  .talkov-forum-showcase__grid {
    grid-template-columns: 1fr;
  }

  .talkov-curator-line__actions {
    margin-left: 0;
  }
}
