main {
  & > .u-comment {
    margin-block-start: 2rem;
    margin-inline-start: 2rem;
    border-inline-start: 1px solid var(--color-primary);
    padding-inline-start: .5rem;

    & .mini-h-card {
      display: inline-flex;
      flex-direction: row;
      align-items: baseline;

      & .u-photo {
        width: 2rem;
        height: 2rem;
        border-radius: 50%;
        margin-block-end: 0.5rem;
      }
    }
  }

  & .notes-subtitle {
    font-size: 1.2rem;
    font-weight: 600;
  }

  & .webmentions-author-list {
    display: flex;
    flex-flow: row wrap;
    gap: 1rem;

    & img {
      width: 4rem;
      height: 4rem;
      border-radius: 50%;
    }
  }
}
