/*
 * EDS Bridge for Brain — mappe --bg-*, --text-*, --accent vers --ec-*
 * Brain est dark-only, on mappe uniquement le mode sombre.
 * L'accent Brain est violet (#8b5cf6) — on le preserve comme override local.
 */

:root {
  /* Backgrounds : EDS alimente Brain */
  --bg-deep:      var(--ec-bg-base);
  --bg-primary:   var(--ec-bg-surface);
  --bg-secondary: var(--ec-bg-raised);
  --bg-tertiary:  var(--ec-bg-overlay);
  --bg-hover:     var(--ec-bg-overlay);

  /* Texte */
  --text-primary:   var(--ec-text);
  --text-secondary: var(--ec-text-muted);
  --text-tertiary:  var(--ec-text-dim);
  --text-inverse:   var(--ec-text-inv);

  /* Bordures */
  --border:       var(--ec-border);
  --border-light: var(--ec-border-2);
  --border-hover: var(--ec-border-2);

  /* Semantique */
  --success: var(--ec-success);
  --warning: var(--ec-warning);
  --error:   var(--ec-danger);
  --info:    var(--ec-info);

  /* Shadows */
  --shadow-sm: var(--ec-shadow-sm);
  --shadow-md: var(--ec-shadow-md);
  --shadow-lg: var(--ec-shadow-lg);

  /* Typographie */
  --font-body: var(--ec-font-sans);
  --font-mono: var(--ec-font-mono);

  /* Radius */
  --radius-sm: var(--ec-r-sm);
  --radius-md: var(--ec-r-md);
  --radius-lg: var(--ec-r-lg);
  --radius-xl: var(--ec-r-xl);

  /* NOTE: --accent reste violet (#8b5cf6) — identite Brain.
     On ne le mappe PAS vers --ec-accent (cyan) car Brain
     a son propre accent. Les sub-apps (BE, Agora...) utilisent cyan. */
}
