/* ============================================================
   Solvio — Typography tokens
   Inter Tight for writing, JetBrains Mono for systems.
   Tight tracking on headings, generous line-height on body.
   ============================================================ */

:root {
  /* ---- Families · headings=Schibsted Grotesk, body=Inter Tight, mono=JetBrains Mono ---- */
  --f-head: 'Schibsted Grotesk', 'Inter Tight', system-ui, sans-serif;  /* @kind font */
  --f-sans: 'Inter Tight', system-ui, -apple-system, sans-serif;  /* @kind font */
  --f-mono: 'JetBrains Mono', ui-monospace, 'SF Mono', Menlo, monospace;  /* @kind font */

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

  /* ---- Type scale (display → mono). Each: size / line-height / tracking ---- */
  /* ---- Type scale sizes & tracking ---- */
  --t-display-size:   64px;  --t-display-ls: -0.025em;  /* @kind font */
  --t-h1-size:        44px;  --t-h1-ls: -0.02em;   /* @kind font */
  --t-h2-size:        32px;  --t-h2-ls: -0.015em;  /* @kind font */
  --t-h3-size:        22px;  --t-h3-ls: -0.01em;   /* @kind font */
  --t-lead-size:      20px;  --t-lead-ls: 0;       /* @kind font */
  --t-body-size:      16px;  --t-body-ls: 0;       /* @kind font */
  --t-small-size:     13px;  --t-small-ls: 0.01em; /* @kind font */
  --t-mono-size:      13px;  --t-mono-ls: -0.01em; /* @kind font */

  /* ---- Line heights ---- */
  --t-display-lh: 1.0;   /* @kind font */
  --t-h1-lh: 1.05;       /* @kind font */
  --t-h2-lh: 1.1;        /* @kind font */
  --t-h3-lh: 1.2;        /* @kind font */
  --t-lead-lh: 1.45;     /* @kind font */
  --t-body-lh: 1.55;     /* @kind font */
  --t-small-lh: 1.4;     /* @kind font */
  --t-mono-lh: 1.4;      /* @kind font */

  /* ---- Mono label (the recurring "// uppercase" eyebrow) ---- */
  --t-label-size:     11px;  --t-label-ls: 0.12em;  /* @kind font */

  /* ---- Wordmark tracking (SOLVIO is mono, tight) ---- */
  --t-wordmark-ls:    -0.04em;  /* @kind font */
}
