/* Charte Jules Gaveglio — générée depuis tokens.json (2026-10-10). Ne pas éditer : modifier tokens.json. */
@import url("https://fonts.googleapis.com/css2?family=Unbounded:wght@500;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&display=swap");
:root {
  --brand-color-primary: #2A4DFF;
  --brand-color-on-primary: #FFFFFF;
  --brand-color-secondary: #FF8A65;
  --brand-color-on-secondary: #0E1A4F;
  --brand-color-accent: #FFE14D;
  --brand-color-bg: #F3F6FF;
  --brand-color-surface: #E8EDFF;
  --brand-color-ink: #0E1A4F;
  --brand-color-ink-soft: #4A5480;
  --brand-color-line: #DCE3FF;
  --brand-radius-sm: 10px;
  --brand-radius-md: 14px;
  --brand-radius-lg: 24px;
  --brand-radius-pill: 999px;
  --brand-shadow-sm: 0 1px 2px rgba(30,50,160,.06);
  --brand-shadow-md: 0 18px 44px rgba(30,50,160,.10);
  --brand-space-unit: 8px;
  --brand-type-base: 18px;
  --brand-type-scale: 1.25;
  --brand-font-display: "Unbounded", system-ui, sans-serif;
  --brand-font-body: "Plus Jakarta Sans", system-ui, sans-serif;
  /* alias */
  --brand-primary: var(--brand-color-primary);
  --brand-on-primary: var(--brand-color-on-primary);
  --brand-bg: var(--brand-color-bg);
  --brand-surface: var(--brand-color-surface);
  --brand-ink: var(--brand-color-ink);
  --brand-ink-soft: var(--brand-color-ink-soft);
  --brand-line: var(--brand-color-line);
  --brand-accent: var(--brand-color-accent);
  --brand-radius: var(--brand-radius-md);
}
