.main__img {
  width: 100%;
  object-fit: cover;
  overflow: hidden;
  border-radius: 5px;
}

b {
  font-weight: bold;
}

.main__link {
  background-color: #0d2b57;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  padding: 10px;
  display: block;
  max-width: 400px;
  margin: 40px auto;
}

.comment-block {
  display: flex !important;
  gap: 10px !important;
  margin-bottom: 20px !important;
  background-color: #f5f5f7 !important;
  padding: 18px 20px !important;
  border-radius: 16px !important;
}

.block-info-comment__svg {
  display: none !important;
}

.block-info-comment__svg svg {
  width: 16px !important;
  height: 16px !important;
}

.block-info-comment__name {
  font-weight: bold !important;
}

.block-info-comment__name span {
  margin-left: 10px !important;
  color: gray !important;
  font-weight: 400 !important;
  font-size: 12px !important;
}

.block-info-line__date {
  color: gray !important;
  font-size: 13px !important;
}

.block-avatar {
  width: 50px !important;
  height: 50px !important;
  min-width: 50px !important;
  border-radius: 50% !important;
  overflow: hidden !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  color: #fff !important;
  font-weight: 700 !important;
  font-size: 16px !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase !important;
  user-select: none !important;
}

/* Скрываем картинки, иначе они перекроют инициалы */
.block-avatar img {
  display: none !important;
}

/* === Цвета (сдвиг +1 из-за заголовка) === */
.comment-block:nth-of-type(2) .block-avatar {
  background: #e53935 !important;
} /* Stefan  */
.comment-block:nth-of-type(3) .block-avatar {
  background: #8e24aa !important;
} /* Heidi   */
.comment-block:nth-of-type(4) .block-avatar {
  background: #3949ab !important;
} /* Lukas   */
.comment-block:nth-of-type(5) .block-avatar {
  background: #00897b !important;
} /* Emma    */
.comment-block:nth-of-type(6) .block-avatar {
  background: #f4511e !important;
} /* Matthias*/
.comment-block:nth-of-type(7) .block-avatar {
  background: #6d4c41 !important;
} /* Isabelle*/
.comment-block:nth-of-type(8) .block-avatar {
  background: #546e7a !important;
} /* Jonas   */
.comment-block:nth-of-type(9) .block-avatar {
  background: #43a047 !important;
} /* Lotte   */

/* === Инициалы === */
.comment-block:nth-of-type(2) .block-avatar::before {
  content: "SM" !important;
}
.comment-block:nth-of-type(3) .block-avatar::before {
  content: "HB" !important;
}
.comment-block:nth-of-type(4) .block-avatar::before {
  content: "LW" !important;
}
.comment-block:nth-of-type(5) .block-avatar::before {
  content: "ES" !important;
}
.comment-block:nth-of-type(6) .block-avatar::before {
  content: "MB" !important;
}
.comment-block:nth-of-type(7) .block-avatar::before {
  content: "IF" !important;
}
.comment-block:nth-of-type(8) .block-avatar::before {
  content: "JK" !important;
}
.comment-block:nth-of-type(9) .block-avatar::before {
  content: "LS" !important;
}
