/* Copie générée par outils/site-preparer.py depuis commun/marque.css : ne pas éditer ici. */
/* PathLinxs, the sales pieces. Tokens are the product's own (look Portfolio, directions/a-portfolio/style.css of
   pathlinxs-concepts): navy, one teal, Public Sans for words, IBM Plex Mono for amounts, dates and citations.
   The print pieces carry no decorative line (Gabriel, 2026-10-24): space and background do the separating. */

:root {
  --navy: #0c1d3a;
  --navy-2: #15294d;
  --navy-3: #1f3866;
  --mark: #4fd1c5;
  --canvas: #f3f5f8;
  --paper: #ffffff;
  --ink: #0f172a;
  --ink-soft: #475569;
  --muted: #64748b;
  --teal: #0f766e;
  --teal-strong: #115e59;
  --teal-tint: #e6f2f0;
  --seg-full: #6fbfb2;
  --seg-copay: #cf8418;
  --seg-after: #9a3412;
  --high: #991b1b;
  --low: #3aa36a;
  --follow: #64748b;
  --flag-bg: #fdf6e7;
  --flag-ink: #6f4504;
  --sans: 'Public Sans', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;
  --mono: 'IBM Plex Mono', ui-monospace, 'SFMono-Regular', Menlo, monospace;
}

.num, .d, .cite { font-family: var(--mono); font-variant-numeric: tabular-nums; letter-spacing: -0.01em; }

/* A field Ray still has to give us (phone, email, site): visible in every sample, counted by outils/garde.py. */
.a-fournir {
  background: var(--flag-bg);
  color: var(--flag-ink);
  font-family: var(--mono);
  font-size: 0.86em;
  padding: 0.12em 0.45em;
  border-radius: 3px;
  white-space: nowrap;
}
