/* MotionPoint — typography tokens */
:root {
  --font-display: "Schibsted Grotesk", -apple-system, "SF Pro Display", sans-serif;
  --font-body: "Figtree", -apple-system, "SF Pro Text", sans-serif;

  /* Scale (desktop) */
  --text-hero:    clamp(44px, 6vw, 72px);
  --text-h1:      48px;
  --text-h2:      36px;
  --text-h3:      26px;
  --text-h4:      20px;
  --text-lead:    20px;
  --text-base:    17px;
  --text-sm:      15px;
  --text-xs:      13px;
  --text-eyebrow: 13px;

  --leading-tight: 1.08;
  --leading-heading: 1.15;
  --leading-body: 1.6;

  --tracking-display: -0.025em;
  --tracking-heading: -0.015em;
  --tracking-eyebrow: 0.12em;

  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;
}
