/* généré par ep-ui/outils/rendre.py — ne pas éditer à la main
   thème : fas-editorial · empreinte : 731014846073e854 */
:root {
  --ep-navy: #0066a8;
  --ep-blue: #437fb3;
  --ep-turquoise: #53cdd4;
  --ep-turquoise-light: #7cd5de;
  --brand-primary: #2E2883;
  --brand-accent: #EC5537;
  --paper: #f8f8fb;
  --paper-bright: #ffffff;
  --surface-tint: #f0eff7;
  --ink: #15162b;
  --muted: #5b5f76;
  --line: color-mix(in srgb, var(--brand-primary) 14%, transparent);
  --line-strong: color-mix(in srgb, var(--brand-primary) 28%, transparent);
  --fs-100: 12px;
  --fs-200: 14px;
  --fs-300: 16px;
  --fs-400: 18px;
  --fs-500: 21px;
  --fs-600: 26px;
  --fs-700: 34px;
  --fs-800: 44px;
  --fs-900: 56px;
  --fs-1000: 68px;
  --space-1: 4px;
  --space-2: 8px;
  --space-3: 12px;
  --space-4: 16px;
  --space-6: 24px;
  --space-8: 32px;
  --radius-sm: 8px;
  --radius-md: 12px;
  --radius-pill: 999px;
  --shadow-panel: 0 18px 40px -18px rgba(21, 22, 43, 0.45);
  --shadow-dialog: 0 30px 90px rgba(21, 22, 43, 0.28);
  --dur-1: 120ms;
  --dur-2: 220ms;
  --dur-3: 420ms;
  --ease-out: cubic-bezier(.2, .7, .1, 1);
  --ease-io: cubic-bezier(.4, 0, .2, 1);
  --rise: 16px;
  --stagger-step: 60ms;
  --brand-ponctuation: #00ABB5;
  --focus-ring: var(--brand-primary);
  --focus-ring-liseré: var(--paper-bright);
  --focus-ring-epaisseur: 3px;
  --focus-ring-decalage: 2px;
  --signal-succes: #0F6E56;
  --signal-attention: #B45309;
  --signal-erreur: #B3261E;
  --signal-vigilance: #D98B84;
  --signal-info: var(--brand-ponctuation);
  --gutter: clamp(20px, 4vw, 68px);
  --header-height: 76px;
}
