/* South Carolina Forum — type tokens.
   Brand fonts are Freight Text Pro (display/editorial), Freight Sans Pro
   (everything else) and Nothing You Could Do (handwritten flourish).
   Freight is a licensed retail family and no binaries were supplied with the
   brand kit, so those two stacks fall back to system serif / sans until the
   webfonts are installed (see tokens/fonts.css). Nothing You Could Do is exact. */
:root{
  --font-display:"Freight Text Pro","FreightText Pro",Georgia,"Times New Roman",serif;
  --font-sans:"Freight Sans Pro","FreightSans Pro",system-ui,-apple-system,"Segoe UI",sans-serif;
  --font-script:"Nothing You Could Do",cursive;

  /* Weights actually licensed in the brand system */
  --weight-book:400;
  --weight-medium:500;
  --weight-semibold:600;

  /* Scale — from "Type in Use" (p.22) */
  --size-display:64px;
  --size-h1:52px;
  --size-h2:40px;
  --size-h3:30px;
  --size-h4:24px;
  --size-h5:20px;
  --size-body-lg:20px;
  --size-body:17px;
  --size-body-sm:15px;
  --size-caption:13px;
  --size-label:10px;

  --leading-tight:1.05;
  --leading-display:1.1;
  --leading-heading:1.2;
  --leading-body:1.55;
  --leading-loose:1.7;

  --tracking-display:-0.03em;  /* large headlines: -3% */
  --tracking-heading:-0.015em;
  --tracking-normal:0;
  --tracking-label:0.1em;      /* all-caps labels: +10% */
  --tracking-button:0.01em;

  /* Composed roles */
  --type-label:var(--weight-semibold) var(--size-label)/1.2 var(--font-sans);
  --type-button:var(--weight-semibold) var(--size-body-sm)/1 var(--font-sans);
  --type-body:var(--weight-book) var(--size-body)/var(--leading-body) var(--font-sans);
}
