/* Typography — General Sans, light weights only (no 700 / 800).
   The display weight is a deliberate 200; punch comes from size, not bold. */
:root {
  --adu-font: "General Sans", ui-sans-serif, system-ui, -apple-system, sans-serif;

  --adu-weight-display: 200;   /* hero & stat numerals */
  --adu-weight-heading: 500;   /* card / section headings */
  --adu-weight-body: 400;      /* body copy */
  --adu-weight-label: 500;     /* buttons, eyebrows, table headers */

  /* Semantic aliases */
  --font-sans: var(--adu-font);
  --font-display: var(--adu-font);
}
