.comments {
  margin-block-start: 2.5rem;
  padding-block-start: 1.5rem;
  border-block-start: 1px dotted var(--color-border, #663399);
}

.comments h2 {
  font-size: 1.15rem;
  margin-block: 0 1rem;
}

.tk-comments,
.tk-meta-input,
.tk-row {
  color: inherit;
}

.tk-input,
.tk-nick-pass,
.tk-mail,
.tk-link {
  background: var(--color-background-code, #f1f1f1) !important;
  color: inherit !important;
}

body.dark .comments {
  border-block-start-color: var(--color-border-dark, #0066ff);
}

body.dark .tk-input,
body.dark .tk-nick-pass,
body.dark .tk-mail,
body.dark .tk-link {
  background: var(--color-background-code-dark, #3a3a3a) !important;
}

.comments .tk-extras {
  display: none !important;
}
