/* Arpent — généré depuis tokens.json (design system « Arpent »). Ne pas modifier à la main. */
:root {
  --surface-page: #faf7f0;
  --surface-card: #ffffff;
  --surface-sunken: #f4efe3;
  --surface-highlight: #fbf7ec;
  --surface-gold-soft: #fbf1d9;
  --border: #eae3d3;
  --border-subtle: #f1ece1;
  --border-control: #8f887a;
  --navy: #172e4b;
  --navy-hover: #0e1d31;
  --ink: #1b2433;
  --ink-secondary: #3a4556;
  --ink-muted: #5b6474;
  --on-navy: #ffffff;
  --on-navy-muted: #e9d9ae;
  --gold: #e3a21a;
  --gold-line: #c98a0b;
  --gold-stroke: #b77e0a;
  --gold-ink: #8a6510;
  --gold-ink-strong: #6b4e0a;
  --gain: #15803d;
  --gain-on-soft: #166534;
  --loss: #b91c1c;
  --gain-on-navy: #bbf7d0;
  --loss-on-navy: #fecaca;
  --badge-gain-bg: #dcfce7;
  --badge-gain-ink: #14532d;
  --badge-info-bg: #e6edf8;
  --badge-info-ink: #1e3a66;
  --series-1: #172e4b;
  --series-2: #5c86c8;
  --series-3: #e3a21a;
  --series-4: #2f7d6d;
  --series-5: #b4643a;
  --series-6: #7b5ea7;
  --series-7: #6b7a8f;
  --series-8: #8e2f4a;
  --series-9: #8fa77a;
  --series-10: #1f6f8b;
  --series-11: #d9826b;
  --series-12: #b5487e;
  --series-1-soft: #eceef1;
  --series-1-line: #c7cdd4;
  --series-1-on: #ffffff;
  --series-2-soft: #f2f5fb;
  --series-2-line: #d8e2f2;
  --series-2-on: #ffffff;
  --series-3-soft: #fbf3e1;
  --series-3-line: #f8e9c8;
  --series-3-on: #172e4b;
  --series-4-soft: #eef5f3;
  --series-4-line: #cde0dc;
  --series-4-on: #ffffff;
  --series-5-soft: #f9f3ef;
  --series-5-line: #eddad0;
  --series-5-on: #ffffff;
  --series-6-soft: #f4f2f8;
  --series-6-line: #dfd8ea;
  --series-6-on: #ffffff;
  --series-7-soft: #f3f4f6;
  --series-7-line: #dbdfe4;
  --series-7-on: #ffffff;
  --series-8-soft: #f6eef1;
  --series-8-line: #e4cdd4;
  --series-8-on: #ffffff;
  --series-9-soft: #f0f4ee;
  --series-9-line: #e4eadf;
  --series-9-on: #172e4b;
  --series-10-soft: #edf3f6;
  --series-10-line: #c9dce3;
  --series-10-on: #ffffff;
  --series-11-soft: #faefec;
  --series-11-line: #f6e1db;
  --series-11-on: #172e4b;
  --series-12-soft: #f9f0f5;
  --series-12-line: #edd3e0;
  --series-12-on: #ffffff;
  --series-1-stroke: #172e4b;
  --series-2-stroke: #5c86c8;
  --series-3-stroke: #c28b16;
  --series-4-stroke: #2f7d6d;
  --series-5-stroke: #b4643a;
  --series-6-stroke: #7b5ea7;
  --series-7-stroke: #6b7a8f;
  --series-8-stroke: #8e2f4a;
  --series-9-stroke: #859b71;
  --series-10-stroke: #1f6f8b;
  --series-11-stroke: #d27e68;
  --series-12-stroke: #b5487e;
  --series-off: #d8d1c2;
  --focus-ring: #172e4b;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-7: 28px;
  --space-10: 40px;
  --radius-sm: 10px;
  --radius-md: 12px;
  --radius-lg: 20px;
  --radius-pill: 999px;
  --shadow-raised: 0 1px 2px rgba(23, 46, 75, 0.12);
  --shadow-overlay: 0 12px 32px rgba(23, 46, 75, 0.14);
  --size-touch: 44px;
  --size-container: 1200px;
  --font-sans: Manrope, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-marque: "Young Serif", Georgia, serif;
}
