/**
 * Design tokens only (same :root as design-standalone.css).
 * Use on legacy Bootstrap /fr pages instead of full design-standalone.css,
 * which includes a global * reset that conflicts with main.min.css.
 */
:root {
  --navy: #0e2138;
  --navy-deep: #081628;
  --navy-soft: #1b3354;
  --gold: #c8a55b;
  --gold-light: #dcc189;
  --cream: #f5f0e6;
  --cream-soft: #faf6ee;
  --paper: #fbf9f4;
  --ink: #14181e;
  --line: rgba(14, 33, 56, 0.12);
  --line-soft: rgba(14, 33, 56, 0.06);
  --muted: #5c6473;

  --surface-night: #0b1421;
  --text-slate: #94a3b8;
  --text-on-night-strong: #e2e8f0;
  --text-on-night-link: #cbd5e1;
  --text-on-night-hover: #f1f5f9;
  --accent-brass: #a68d60;
  --hairline-on-slate: rgba(148, 163, 184, 0.1);
  --hairline-on-slate-strong: rgba(148, 163, 184, 0.14);

  /* Panneau derrière la photo — alternative dorée aux heroes avocat / publications */
  --pds-hero-slab-gold: linear-gradient(155deg, #ebe6d9 0%, #dfd2b6 92%);

  --fw-serif-accent: 500;
  --fw-sans-bold: 600;

  --serif: "Cormorant Garamond", "Cormorant", "EB Garamond", Georgia, serif;
  --sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;
  --mono: "IBM Plex Mono", "SF Mono", Menlo, monospace;
}
