.comments-title {

  font-size: 1.5rem;

  line-height: 2rem;

  font-weight: 600;

  margin-bottom: 0.5rem
}

.comment-list > li {

  border-left-width: 4px;

  --tw-border-opacity: 1;

  border-color: rgba(226, 232, 240, var(--tw-border-opacity));

  margin-bottom: 1rem;

  padding-left: 0.75rem;

  padding-bottom: 0.5rem
}
.comment-list li.comment .comment-respond {

  margin-bottom: 1.25rem;

  padding-left: 1.5rem
}
.comment-list .comment-body .comment-meta {

  margin-bottom: 0.75rem
}
@media (min-width: 768px) {
  .comment-list .comment-body .comment-meta {

    display: flex
  }
  .comment-list .comment-body .comment-meta {

    justify-content: space-between
  }
}
.comment-list .comment-body .comment-metadata {

  display: flex;

  align-items: center
}
.comment-list .comment-body .comment-metadata > :not([hidden]) ~ :not([hidden]) {

  --tw-space-x-reverse: 0;

  margin-right: calc(0.5rem * var(--tw-space-x-reverse));

  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}
.comment-list .comment-body .comment-metadata {

  font-size: 0.75rem;

  line-height: 1rem;

  --tw-text-opacity: 1;

  color: rgba(148, 163, 184, var(--tw-text-opacity))
}
@media (min-width: 1024px) {

  .comment-list .comment-body .comment-metadata {

    font-size: 0.875rem;

    line-height: 1.25rem
  }
}
.comment-list .comment-body .comment-metadata .comment-edit-link {

  display: inline-block;

  text-align: center;

  font-size: 0.625rem;

  text-transform: uppercase;

  line-height: 1.375;

  border-radius: 9999px;

  border-width: 1px;

  --tw-border-opacity: 1;

  border-color: rgba(251, 191, 36, var(--tw-border-opacity));

  padding-left: 0.5rem;

  padding-right: 0.5rem;

  --tw-text-opacity: 1;

  color: rgba(245, 158, 11, var(--tw-text-opacity))
}
.comment-list .comment-body .comment-content {

  margin-bottom: 0.75rem;

  font-size: 0.875rem;

  line-height: 1.25rem;

  --tw-text-opacity: 1;

  color: rgba(51, 65, 85, var(--tw-text-opacity))
}
@media (min-width: 1024px) {

  .comment-list .comment-body .comment-content {

    font-size: 1rem;

    line-height: 1.5rem
  }
}
.comment-list .comment-body .reply {

  font-size: 0.875rem;

  line-height: 1.25rem;

  --tw-text-opacity: 1;

  color: rgba(100, 116, 139, var(--tw-text-opacity))
}
.comment-list .comment-body .reply a:hover {

  --tw-bg-opacity: 1;

  background-color: rgba(226, 232, 240, var(--tw-bg-opacity));

  --tw-text-opacity: 1;

  color: rgba(71, 85, 105, var(--tw-text-opacity))
}
.comment-list .comment-body .reply a {

  display: inline-block;

  border-radius: 0.125rem;

  padding-left: 0.25rem;

  padding-right: 0.25rem;

  padding-top: 0.125rem;

  padding-bottom: 0.125rem
}
.comment-list .children {

  margin-left: 1.5rem;

  margin-top: 0.75rem
}

.comment-respond .comment-reply-title {

  display: flex;

  align-items: center
}
.comment-respond .comment-reply-title small {

  margin-left: 0.75rem
}
.comment-respond #cancel-comment-reply-link {

  display: inline-block;

  border-radius: 9999px;

  --tw-bg-opacity: 1;

  background-color: rgba(255, 228, 230, var(--tw-bg-opacity));

  text-align: center;

  --tw-text-opacity: 1;

  color: rgba(244, 63, 94, var(--tw-text-opacity));

  padding-left: 0.5rem;

  padding-right: 0.5rem;

  padding-top: 0.25rem;

  padding-bottom: 0.25rem;

  line-height: 1.25
}
.comment-respond .logged-in-as {

  margin-top: 1rem;

  margin-bottom: 1rem;

  border-radius: 0.125rem;

  --tw-bg-opacity: 1;

  background-color: rgba(241, 245, 249, var(--tw-bg-opacity));

  padding-left: 0.75rem;

  padding-right: 0.75rem;

  padding-top: 0.5rem;

  padding-bottom: 0.5rem;

  --tw-text-opacity: 1;

  color: rgba(100, 116, 139, var(--tw-text-opacity))
}

/*# sourceMappingURL=comments.css.map*/