/**
 * Design tokens - valeurs neutres de REPLI (docs/refonte/03-DESIGN-SYSTEM.md,
 * docs/refonte/10-DESIGN-APPARENCE.md).
 * Les vraies valeurs (marque, police, rayons, ombres, fond) sont émises par
 * /theme.css (ThemeService::css), chargé juste après ce fichier ; les surfaces
 * neutres clair / sombre sont définies par educom-ui.css. Ce fichier ne sert
 * que si theme.css ne répond pas : mêmes noms, valeurs par défaut de
 * ThemeService::DEFAUTS.
 */
:root {
  /* Marque (ThemeService::DEFAUTS) */
  --edu-color-primary: #0A84FF;
  --edu-color-primary-rgb: 10, 132, 255;
  --edu-color-secondary: #5856D6;
  --edu-color-secondary-rgb: 88, 86, 214;
  --edu-color-accent: #FF9500;
  --edu-color-accent-rgb: 255, 149, 0;
  --edu-color-success: #34C759;
  --edu-color-success-rgb: 52, 199, 89;
  --edu-color-warning: #FF9F0A;
  --edu-color-warning-rgb: 255, 159, 10;
  --edu-color-danger: #FF3B30;
  --edu-color-danger-rgb: 255, 59, 48;
  --edu-color-info: #32ADE6;
  --edu-color-info-rgb: 50, 173, 230;
  --edu-color-body-bg: #F5F5F7;

  /* Typo */
  --edu-font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
  --edu-font-size-base: 14px;

  /* Forme (« doux ») */
  --edu-radius-sm: 8px;
  --edu-radius-md: 12px;
  --edu-radius-lg: 18px;
  --edu-radius-xl: 24px;
  --edu-radius-pill: 999px;

  /* Relief (« doux ») */
  --edu-shadow-1: 0 1px 2px rgba(15, 23, 42, .05), 0 1px 1px rgba(15, 23, 42, .03);
  --edu-shadow-2: 0 1px 3px rgba(15, 23, 42, .06), 0 8px 24px rgba(15, 23, 42, .08);
  --edu-shadow-3: 0 4px 10px rgba(15, 23, 42, .08), 0 20px 44px rgba(15, 23, 42, .14);
  --edu-lift: -2px;
  --edu-shadow-sm: var(--edu-shadow-1);
  --edu-shadow-md: var(--edu-shadow-2);

  /* Fond */
  --edu-bg-image: none;

  /* Densité */
  --edu-space-unit: 8px;
}
