/* Ponte de compatibilidade: as variáveis que o public/index.html do piloto (e nvx-adaptive.css,
   nvx-apple.css) já usam passam a ler dos tokens compilados (dist/tokens.css).
   Carregar DEPOIS de tokens.css e ANTES do <style> do index.html. Quando o index.html for
   migrado para os nomes novos, este arquivo some. Valores que mudam de propósito nesta ponte:
   --bg (#F7F5ED → canvas #FAF9F5) e --ink (#0E3335 → ink #103A3C), para unificar com o sistema-clínica. */
:root {
  --bg: var(--color-canvas);            --bg-soft: var(--color-surface-elevated);  --panel: var(--color-surface);
  --paper: var(--color-canvas);         --paper-2: var(--color-surface-elevated);  --surface: var(--color-surface);
  --border: var(--color-divider);       --border-soft: var(--color-divider);       --border-3: var(--color-line);
  --line: var(--color-divider);         --line-2: var(--color-divider);            --line-3: var(--color-line);
  --ink: var(--color-ink);              --text: var(--color-ink);                  --muted: var(--color-muted);
  --muted-soft: var(--color-muted);     --text-2: var(--color-muted);              --text-body: var(--color-ink);
  --accent: var(--color-accent);        --accent-2: var(--color-accent-hover);     --action: var(--color-accent);
  --action-hover: var(--color-accent-hover); --accent-soft: var(--color-accent-soft); --accent-tint: var(--color-accent-soft);
  --on-accent: var(--color-on-accent);
  --green: var(--color-success);        --green-soft: var(--color-success-tint);
  --red: var(--color-danger);           --red-soft: var(--color-danger-tint);
  --amber: var(--color-warning);        --amber-mark: var(--color-wait);           --amber-soft: var(--color-warning-tint);
  --info: var(--color-info);            --info-soft: var(--color-info-tint);
  --restrito: var(--color-blocked);     --restrito-soft: var(--color-blocked-tint);
  --radius: var(--dimension-radius-control); --radius-sm: var(--dimension-radius-lg); --radius-chip: var(--dimension-radius-lg); --radius-frame: var(--dimension-radius-glass);
  --shadow-sm: var(--shadow-technical); --shadow: var(--shadow-float);             --shadow-lg: var(--shadow-float);
  --font-head: var(--font-family-serif); --font-body: var(--font-family-system);
  --focus: 0 0 0 3px var(--color-accent-soft);
  /* Adaptive / Apple (nvx-adaptive.css, nvx-apple.css) */
  --nvx-dur-micro: var(--duration-micro); --nvx-dur-control: var(--duration-control); --nvx-dur-layout: var(--duration-layout); --nvx-dur-sheet: var(--duration-sheet);
  --nvx-ease-standard: var(--easing-standard); --nvx-ease-emphasized: var(--easing-emphasized); --nvx-ease-exit: var(--easing-exit); --nvx-ease-press: var(--easing-spring);
  --nvx-glass: var(--color-material-glass); --nvx-glass-strong: var(--color-material-glass-strong); --nvx-glass-edge: var(--color-material-glass-edge);
}
