.prompt-details-content {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-32);
  min-width: 0;
}

.prompt-details-content .prompt-details-header {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
  padding-block-end: var(--spacing-32);
  border-block-end: var(--border-width-base) solid var(--border-color-subtle);
}

.prompt-details-content .prompt-details-title {
  font-family: var(--typography-font-sans);
  font-size: var(--font-size-xxx-large-28);
  font-weight: var(--font-weight-normal);
  color: var(--color-base);
  margin: 0;
}

.prompt-details-content .prompt-details-pedigree {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
}

.prompt-details-content .prompt-details-section {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-16);
}

.prompt-details-content .prompt-details-variables {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-8);
}

.prompt-details-content .prompt-details-section-heading {
  font-family: var(--typography-font-sans);
  font-size: var(--font-size-large-18);
  font-weight: var(--font-weight-semi-bold);
  color: var(--color-base);
  margin: 0;
}
