/**
 * Shared typography — uses CSS variables set per body.{font-slug} in styles.css.
 */

body[class*="header-font__"] .archive__header h1,
body[class*="header-font__"] .archive__header h2,
body[class*="header-font__"] .archive__title,
body[class*="header-font__"] .post-lift__title,
body[class*="header-font__"] .post__content h1,
body[class*="header-font__"] .post__content h2,
body[class*="header-font__"] .post__content h3,
body[class*="header-font__"] .post__content h4,
body[class*="header-font__"] .post__content h5,
body[class*="header-font__"] .post__content h6,
body[class*="header-font__"] .post__header h1,
body[class*="header-font__"] .post__header h2,
body[class*="header-font__"] .post__title,
body[class*="header-font__"] .search__header h1,
body[class*="header-font__"] .search__header h2,
body[class*="header-font__"] .search__title,
body[class*="header-font__"] .type-page__title {
  font-family: var(--lily-title-font, inherit);
  font-weight: var(--lily-title-weight, inherit);
}

body[class*="header-font__"] .crosslink__item__text--heading {
  font-family: var(--lily-title-font, inherit);
  font-weight: var(--lily-title-weight, inherit);
}

body[class*="header-font__"] .post__content p.with-anfang:first-letter,
body[class*="header-font__"] .type-page__content p.with-anfang:first-letter {
  font-family: var(--lily-title-font, inherit);
  font-weight: var(--lily-title-weight, inherit);
}

body[class*="body-font__"] .post-lift__excerpt,
body[class*="body-font__"] .post__content,
body[class*="body-font__"] .type-page__content {
  font-family: var(--lily-body-font, inherit);
  font-weight: var(--lily-body-weight, inherit);
}
