:root{
  /* Families */
  --font-display:"Switzer","Inter","Inter Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --font-sans:"Inter","Switzer",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;

  /* Weights */
  --weight-regular:400; /* @kind font */
  --weight-medium:500; /* @kind font */
  --weight-semibold:600; /* @kind font */
  --weight-bold:700; /* @kind font */

  /* Display scale — marketing headlines, tight tracking */
  --display-1-size:80px;
  --display-1-lh:1.02; /* @kind other */
  --display-1-ls:-0.035em; /* @kind other */
  --display-2-size:64px;
  --display-2-lh:1.05; /* @kind other */
  --display-2-ls:-0.032em; /* @kind other */
  --display-3-size:48px;
  --display-3-lh:1.08; /* @kind other */
  --display-3-ls:-0.03em; /* @kind other */

  /* Headings — section + product */
  --heading-1-size:32px;
  --heading-1-lh:1.15; /* @kind other */
  --heading-1-ls:-0.024em; /* @kind other */
  --heading-2-size:24px;
  --heading-2-lh:1.2; /* @kind other */
  --heading-2-ls:-0.02em; /* @kind other */
  --heading-3-size:18px;
  --heading-3-lh:1.3; /* @kind other */
  --heading-3-ls:-0.015em; /* @kind other */

  /* Body */
  --body-lg-size:19px;
  --body-lg-lh:1.45; /* @kind other */
  --body-lg-ls:-0.011em; /* @kind other */
  --body-md-size:16px;
  --body-md-lh:1.5; /* @kind other */
  --body-md-ls:-0.009em; /* @kind other */
  --body-sm-size:14px;
  --body-sm-lh:1.45; /* @kind other */
  --body-sm-ls:-0.006em; /* @kind other */
  --body-xs-size:12px;
  --body-xs-lh:1.4; /* @kind other */
  --body-xs-ls:0em; /* @kind other */

  /* Mono — eyebrows, labels, metadata. Always uppercase + wide tracking. */
  --mono-label-size:12px;
  --mono-label-lh:1.2; /* @kind other */
  --mono-label-ls:0.08em; /* @kind other */
  --mono-caption-size:11px;
  --mono-caption-lh:1.3; /* @kind other */
  --mono-caption-ls:0.06em; /* @kind other */

  /* Numerals — dashboard metrics use display family, tabular figures */
  --numeric-feature:'tnum' 1,'lnum' 1; /* @kind other */
}
