/* Cupertino — typography tokens
   SF Pro is not redistributable; the system stack yields real SF on Apple
   devices and Segoe/Roboto elsewhere. See readme.md for the substitution note. */
:root {
  --font-display: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
  --font-text: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;

  /* Sizes */
  --text-hero: 56px;         /* Display, 600, lh 1.07, ls -0.28px */
  --text-section: 40px;      /* Display, 600, lh 1.10 */
  --text-nav-heading: 34px;  /* Text, 600, lh 1.47, ls -0.374px */
  --text-tile: 28px;         /* Display, 400, lh 1.14, ls 0.196px */
  --text-subnav: 24px;       /* Text, 300, lh 1.50 */
  --text-card-title: 21px;   /* Display, 700, lh 1.19, ls 0.231px */
  --text-subheading: 21px;   /* Display, 400, lh 1.19, ls 0.231px */
  --text-button-lg: 18px;    /* Text, 300, lh 1.0 */
  --text-body: 17px;         /* Text, 400, lh 1.47, ls -0.374px */
  --text-caption: 14px;      /* Text, 400, lh 1.29, ls -0.224px */
  --text-micro: 12px;        /* Text, 400, lh 1.33, ls -0.12px */
  --text-nano: 10px;         /* Text, 400, lh 1.47, ls -0.08px */

  /* Line heights */
  --lh-hero: 1.07; /* @kind other */
  --lh-section: 1.10; /* @kind other */
  --lh-tile: 1.14; /* @kind other */
  --lh-card: 1.19; /* @kind other */
  --lh-emphasis: 1.24; /* @kind other */
  --lh-caption: 1.29; /* @kind other */
  --lh-body: 1.47; /* @kind other */

  /* Letter spacing (negative at every size) */
  --ls-hero: -0.28px;
  --ls-body: -0.374px;
  --ls-caption: -0.224px;
  --ls-micro: -0.12px;
  --ls-nano: -0.08px;
  --ls-tile: 0.196px;
  --ls-card: 0.231px;
}
