:root {
  /* Кириллица — родная: Literata и Golos Text спроектированы с полной кириллицей */
  --font-serif: 'Literata', 'Georgia', serif;
  --font-sans: 'Golos Text', 'Segoe UI', sans-serif;
  --font-mono: 'JetBrains Mono', 'Consolas', monospace;

  /* Заголовки — Literata заметно плотнее Cormorant: кегли ниже, интерлиньяж выше */
  --text-display: 600 80px/1.04 var(--font-serif);
  --text-h1: 600 54px/1.1 var(--font-serif);
  --text-h2: 600 36px/1.18 var(--font-serif);
  --text-h3: 600 24px/1.3 var(--font-serif);
  --text-quote: italic 400 26px/1.45 var(--font-serif);

  /* Текст — Golos Text: базовое начертание 400 */
  --text-body-lg: 400 19px/1.65 var(--font-sans);
  --text-body: 400 17px/1.65 var(--font-sans);
  --text-body-sm: 400 15px/1.6 var(--font-sans);
  --text-label: 500 13px/1.2 var(--font-sans);
  --text-overline: 600 12px/1.2 var(--font-sans); /* + letter-spacing .2em; uppercase */
  --text-mono: 500 12px/1.4 var(--font-mono);

  --tracking-overline: .2em;
  --tracking-tight: -.015em;

  /* Списки */
  --list-gap: 10px;            /* между пунктами */
  --list-indent: 26px;         /* отступ до текста */
  --list-marker-color: var(--accent);
}
