:root {
  --serif: "Gelasio", "Iowan Old Style", "Palatino Linotype", Georgia, serif;
  --sans: "DM Sans", "Avenir Next", sans-serif;
  --serif-korean-ui: "Noto Serif KR", "AppleMyungjo", "Batang", serif;
  --sans-korean-scripture: "Helvetica Neue", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", Arial, sans-serif;
  --serif-japanese: "Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif;
  --sans-japanese: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;
  --serif-italian: "Cormorant Garamond", "Gelasio", "Iowan Old Style", "Palatino Linotype", Georgia, serif;
  --serif-french: "EB Garamond", "Gelasio", "Iowan Old Style", "Palatino Linotype", Georgia, serif;
  --serif-spanish: "Petrona", "Gelasio", "Iowan Old Style", "Palatino Linotype", Georgia, serif;

  --type-brand: 23px;
  --type-display: clamp(42px, 5vw, 58px);
  --type-error-title: 50px;
  --type-section-title: 27px;
  --type-reading: 18px;
  --verse-font-size-adjustment: 0px;
  --type-quiet-reading: 20px;
  --type-quiet-reading-mobile: 18px;
  --type-copy: 16px;
  --type-small-copy: 14px;
  --type-control: 13px;
  --type-compact: 12px;
  --type-control-small: 11px;
  --type-caption: 10px;
  --type-label: 9px;
  --type-micro: 8px;

  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;

  --line-display: 1.05;
  --line-heading: 1.15;
  --line-copy: 1.65;
  --line-reading: 1.78;
  --line-quiet-reading: 1.9;
  --tracking-label: 1.1px;
}

/* The reader's About link keeps its edition-specific serif. */
body {
  --about-link-serif: var(--serif);
}

body.is-krv-edition {
  --about-link-serif: var(--serif-korean-ui);
}
