.jtx-post-number {
  display: inline-flex;
  width: fit-content;
  max-width: 100%;
  align-items: baseline;
  gap: 0.12em;
  box-sizing: border-box;
  border: 1px solid #e7c5c8;
  border-radius: 999px;
  padding: 0.2em 0.65em;
  background: #fff4f4;
  color: #9f1821;
  font-size: 0.72rem;
  font-weight: 750;
  line-height: 1.35;
  letter-spacing: 0.035em;
  white-space: nowrap;
}

.jtx-post-number > span[aria-hidden="true"] {
  font-size: 0.82em;
  font-weight: 650;
  letter-spacing: 0.02em;
}

.jtx-card__number,
.jtx-popular-card__number,
.jtx-finder-card__number,
.jtx-link-card__number {
  margin: 0 0 0.42rem;
}

.jtx-topic-card__meta,
.jtx-related-meta,
.jtx-finder-card__meta,
.jtx-popular-card__meta,
.jtx-link-card__meta {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.42rem;
}

.jtx-topic-card__meta .jtx-post-number,
.jtx-related-meta .jtx-post-number,
.jtx-finder-card__meta .jtx-post-number,
.jtx-popular-card__meta .jtx-post-number,
.jtx-link-card__meta .jtx-post-number {
  margin: 0;
}

article.post-list .jtx-post-number,
.post-list-big .jtx-post-number {
  margin: 0 0 0.35rem;
}

@media (max-width: 767px) {
  .jtx-post-number {
    padding: 0.14em 0.54em;
    font-size: 0.64rem;
  }

  article.post-list .jtx-post-number {
    margin-bottom: 0.1rem;
  }
}
