/* ДЛИНА СТРОКИ: три меры. s (36 знаков) короткие инструкции, определения и подписи в рамках; m (48) выводы, подписи, заметки; l (60) длинный текст. Речь (антиква) 20–26 знаков. */
/* ОДИН ШРИФТ: Geist (SIL OFL), переменный, веса 100–900, подключён одной ссылкой в index.html.
   Выразительность даёт контраст насыщенности и масштаба: гигантские 900 и сверхтонкие 200 рядом с мелкими метками (приём «единого штриха» и масштабного жеста по лекции 1.4).
   ЧЁРНО-БЕЛАЯ ПАЛИТРА: бумага и чернила. Выразительность даёт масштаб, насыщенность шрифта, тонкие линии и угасание, а не цвет. */
:root{
  --sans:'Geist','Inter',Arial,sans-serif;                       /* заголовки, текст, названия, числа */
  --serif:'Cormorant','Cormorant Garamond',Georgia,serif;          /* только речь: вопросы, реплики (курсив, один акцент) */
  --paper:#F1F1EE;--ink:#0B0B0B;--graphite:#555553;
  --fs-tag:1rem;--fs-cap:1rem;--fs-text:1.125rem;
  --fs-lead:1.5rem;
  --fs-speech:clamp(1.75rem,3vw,2.75rem);
  --fs-title:clamp(2.25rem,5.5vw,4.5rem);
  --fs-hero:clamp(3.5rem,13vw,13rem);
  --fs-display:clamp(5rem,26vw,26rem);
  --r:0;                                  /* скругление всех кнопок и рамок: 0 = прямые углы; одним значением (например 12px) меняется везде */
  --u:.5rem;--g1:1rem;--g2:3rem;--g3:clamp(4rem,12vh,8rem);--m:5vw;--m-s:36ch;--m-m:48ch;--m-l:60ch;
}
