/* ============================================================
   SparkTechs — Typography tokens
   Brand book originally specified Ganalo/Galano Grotesque + Neue Machina
   (commercial, files never supplied). The official longpage (sparktechs.html)
   moved the whole system to a single free family for both display and body:
     · Work Sans — one grotesque, full weight range (400–900), used everywhere.
   ============================================================ */

@import url('https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600;700;800;900&display=swap');

:root {
  /* ---- Font families ---- */
  --font-display: 'Work Sans', ui-sans-serif, sans-serif;
  --font-body: 'Work Sans', ui-sans-serif, sans-serif;

  /* ---- Type scale (px) ---- */
  --text-display-xl: 64px;
  --text-display-lg: 48px;
  --text-display-md: 40px;
  --text-display-sm: 32px;
  --text-heading-lg: 28px;
  --text-heading-md: 24px;
  --text-heading-sm: 20px;
  --text-body-lg: 18px;
  --text-body-md: 16px;
  --text-body-sm: 14px;
  --text-caption: 12px;

  /* ---- Line heights ---- */
  --leading-display: 1.1;
  --leading-heading: 1.25;
  --leading-body: 1.6;
  --leading-caption: 1.4;

  /* ---- Weights ---- */
  --weight-regular: 400;
  --weight-medium: 500;
  --weight-semibold: 600;
  --weight-bold: 700;
  --weight-extrabold: 800;

  /* ---- Letter spacing ---- */
  --tracking-tight: -0.02em;
  --tracking-normal: 0;
  --tracking-wide: 0.04em;
  --tracking-eyebrow: 0.12em; /* small uppercase labels, e.g. "// Services" */
}
