@import url("fonts-static.css");
/* REMARC 2026 — print design tokens.
 * Brand source: ../cea-website/web/src/app/globals.css (CIGA identity, 2026-05-27).
 * All sizes in physical units (mm / pt). 1 page = A4 210×297 mm trim + 3 mm bleed. */


:root {
  /* Brand */
  --indigo: #0b0829;
  --indigo-soft: #141240;
  --indigo-70: #3d3a5e;
  --indigo-50: #6d6a8a;
  --orange: #f95900;          /* screen value; CMYK target ≈ 0/75/100/0 */
  --orange-deep: #c8410b;
  --orange-tint: #ffb280;
  --cream: #f4e6d2;
  --cream-light: #faf4ea;
  --stone: #e3cdb6;

  /* Text + rules */
  --ink: var(--indigo);
  --ink-muted: #5c5b73;
  --rule: #d9d4cb;
  --rule-strong: #b9b2a6;
  --paper: #ffffff;

  /* Chapter thumb-index hues — same lightness/chroma, only hue changes,
     so the set reads as one family instead of a rainbow. Used ONLY in the
     edge tab, chapter number and small accents. */
  --ch-1: oklch(0.52 0.10 265);  /* Country Profile — slate blue */
  --ch-2: oklch(0.72 0.14 80);   /* Electricity — amber */
  --ch-3: oklch(0.58 0.11 145);  /* Renewables — sage */
  --ch-4: oklch(0.56 0.10 230);  /* Natural Gas — steel blue */
  --ch-5: oklch(0.42 0.03 280);  /* Oil & Refining — graphite */
  --ch-6: oklch(0.56 0.09 185);  /* Energy Transition — teal */
  --ch-7: oklch(0.60 0.11 115);  /* Green Finance — moss */
  --ch-8: oklch(0.50 0.11 305);  /* Special Focus — violet */

  /* Type (pt — print units) */
  --font-display: "Exo 2", system-ui, sans-serif;
  --font-text: "Manrope", system-ui, sans-serif;
  --fs-runhead: 6.75pt;
  --fs-source: 6.75pt;
  --fs-axis: 7pt;
  --fs-caption: 7.5pt;
  --fs-chart-title: 8.5pt;
  --fs-body: 9pt;
  --lh-body: 13.5pt;
  --fs-lead: 11pt;
  --fs-headline: 19pt;
  --lh-headline: 23pt;
  --fs-title: 34pt;

  /* Page geometry */
  --bleed: 3mm;
  --trim-w: 210mm;
  --trim-h: 297mm;
  --m-top: 15mm;
  --m-bottom: 17mm;
  --m-inner: 20mm;   /* binding side (PUR perfect binding eats ~3–4 mm) */
  --m-outer: 17mm;   /* includes thumb-tab zone */
  --tab-w: 9mm;      /* visible tab width inside trim */
  --tab-h: 24mm;
  --tab-top: 38mm;   /* first chapter slot; slot n = top + (n-1) * pitch */
  --tab-pitch: 27mm;
}
