/* =========================================================
   Mensum DS — Legacy var bridge (--fcm-* → --mdc-*)
   Caricato per ultimo. Sovrascrive i valori "Slate & Sage"
   definiti in custom.css/app.css con la palette Mensum
   (Cobalt + Zinc), così le pagine pre-migrazione che usano
   var(--fcm-*) inline assumono il look del nuovo DS.
   ========================================================= */

:root {
  /* Brand & accent → Cobalt */
  --fcm-primary:       var(--mdc-text);          /* #18181b */
  --fcm-primary-light: var(--mdc-zinc-700);      /* #3f3f46 */
  --fcm-primary-dark:  var(--mdc-zinc-950);
  --fcm-accent:        var(--mdc-brand);         /* #1d4ed8 */
  --fcm-accent-light:  var(--mdc-brand-400);
  --fcm-accent-dark:   var(--mdc-brand-800);

  /* Semantic */
  --fcm-success:       var(--mdc-success);
  --fcm-warning:       var(--mdc-warning);
  --fcm-danger:        var(--mdc-danger);
  --fcm-info:          var(--mdc-info);

  /* Surfaces */
  --fcm-bg:            var(--mdc-bg);
  --fcm-bg-alt:        var(--mdc-bg-subtle);
  --fcm-bg-dark:       var(--mdc-zinc-900);
  --fcm-surface:       var(--mdc-surface);

  /* Text */
  --fcm-text:          var(--mdc-text);
  --fcm-text-light:    var(--mdc-text-inverse);
  --fcm-text-muted:    var(--mdc-text-muted);

  /* Borders */
  --fcm-border:        var(--mdc-border);
  --fcm-border-dark:   var(--mdc-border-strong);

  /* Fonts (legacy DM Sans → Inter Mensum) */
  --fcm-font-heading:  var(--mdc-font-sans);
  --fcm-font-body:     var(--mdc-font-sans);
}

[data-theme="dark"] {
  /* Override automatico via le var --mdc-* in dark mode */
  --fcm-primary:       var(--mdc-text);
  --fcm-primary-light: var(--mdc-zinc-300);
  --fcm-primary-dark:  var(--mdc-zinc-100);
  --fcm-bg:            var(--mdc-bg);
  --fcm-bg-alt:        var(--mdc-bg-subtle);
  --fcm-surface:       var(--mdc-surface);
  --fcm-text:          var(--mdc-text);
  --fcm-border:        var(--mdc-border);
}
