.page-title {
  margin: 0;
  font-family: var(--font-display);
  font-size: var(--type-page-title-size);
  letter-spacing: -0.035em;
  line-height: 0.98;
}

.admin-page-intro,
.admin-users-section__intro {
  max-width: 68ch;
  font-family: var(--font-body);
  font-size: var(--type-body-size);
  line-height: var(--type-body-line-height);
}

.home-section__title,
.admin-dashboard-section-heading__title,
.admin-users-section__title,
.admin-section-title,
.admin-subsection-title {
  margin: 0;
  font-family: var(--font-display);
  font-size: var(--type-section-title-size);
  font-weight: 600;
  letter-spacing: -0.025em;
  line-height: 1.08;
}

.explore-card__title,
.explore-daily-card__title,
.admin-form-section__title,
.admin-export-item__title {
  font-family: var(--font-body);
  font-size: var(--type-group-title-size);
  font-weight: 600;
  line-height: 1.25;
}

.explore-card__eyebrow,
.explore-daily-card__label,
.explore-stat__label,
.profile-menu__section-label,
.summary-item__label,
.profile-grid-tooltip__eyebrow,
.test-bubble__field-label,
.dev-menu__switch-label,
.admin-dashboard-section-heading__eyebrow,
.admin-contribution__detail dt,
.admin-dashboard-card__label,
.admin-filter-label,
.reference-part-settings__field,
.admin-filter-match__label,
.admin-table th,
.admin-user-meta__label {
  font-family: var(--font-body);
}

.explore-daily-card__helper,
.profile-section__hint,
.profile-grid-block__hint,
.admin-field-hint,
.admin-hint:not(.admin-hint--mono) {
  color: var(--text-3);
  font-family: var(--font-body);
  font-size: var(--type-helper-size);
  line-height: var(--type-helper-line-height);
}

.admin-status-tag,
.admin-reference-type-badge,
.admin-segmented-control__btn {
  font-family: var(--font-body);
}
