/* Brylabs / Lesson Lab typography tokens */

:root {
  --font-sans: "Schibsted Grotesk", system-ui, sans-serif;
  --font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;

  /* Type scale — exact values from the Lesson Lab landing spec */
  --text-hero: 66px;            /* H1 / 1.0 / 700 / -0.035em */
  --text-h2: 42px;              /* section H2 / 1.05 / 700 / -0.03em */
  --text-h2-cta: 40px;          /* final-CTA H2 */
  --text-h3: 16px;              /* card H3 / 1.2 / 700 / -0.01em */
  --text-lead: 18.5px;          /* lead paragraph / 1.6 / 400 / --text-muted */
  --text-body: 14px;            /* body 13–14px / 1.5–1.6 */
  --text-price: 56px;           /* price figure / 1.0 / 700 / -0.03em */
  --text-mono-label: 10.5px;    /* mono uppercase labels, 0.06–0.1em tracking */
  --text-eyebrow: 11px;         /* mono eyebrow, "// " prefix, 0.1em tracking */

  --tracking-hero: -0.035em;
  --tracking-h2: -0.03em;
  --tracking-heading: -0.025em;
  --tracking-mono-label: 0.08em;
  --tracking-eyebrow: 0.1em;
  --tracking-caps: 0.16em;      /* app uppercase eyebrows (non-mono) */
}
