/*
 * AV DS 4 tracked-token bridge.
 * Source: foundation-candidate/packages/tokens/tokens/source.dtcg.json
 * Commit: 67c439221438; source SHA-256: 6898310a6b46bdeec9147a65f960d415f54136ca70c58518f0b3f72b69af4209
 * This file maps tokens only; it is not a local component library.
 */
:root {
  --av-color-blue-500: #3b82f6;
  --av-color-blue-600: #2563eb;
  --av-color-blue-700: #1d4ed8;
  --av-color-slate-50: #f8fafc;
  --av-color-slate-100: #f1f5f9;
  --av-color-slate-200: #e2e8f0;
  --av-color-slate-300: #cbd5e1;
  --av-color-slate-400: #94a3b8;
  --av-color-slate-500: #64748b;
  --av-color-slate-700: #334155;
  --av-color-slate-800: #1e293b;
  --av-color-slate-900: #0f172a;
  --av-color-slate-950: #020617;
  --av-color-amber-100: #fef3c7;
  --av-color-amber-800: #92400e;
  --av-color-green-100: #dcfce7;
  --av-color-green-700: #15803d;
  --av-color-red-100: #fee2e2;
  --av-color-red-600: #dc2626;
  --av-color-white: #fff;
  --av-spacing-1: 4px;
  --av-spacing-2: 8px;
  --av-spacing-3: 12px;
  --av-spacing-4: 16px;
  --av-spacing-5: 20px;
  --av-spacing-6: 24px;
  --av-spacing-8: 32px;
  --av-spacing-10: 40px;
  --av-spacing-12: 48px;
  --av-radius-sm: 4px;
  --av-radius-md: 8px;
  --av-radius-lg: 12px;
  --av-radius-xl: 16px;
  --av-radius-full: 999px;
  --av-shadow-sm: 0 1px 2px rgb(15 23 42 / 12%);
  --av-shadow-lg: 0 16px 32px -12px rgb(15 23 42 / 18%);
}

[data-av-theme="institutional"] {
  --av-color-background: #f6f9fc;
  --av-color-foreground: #020617;
  --av-color-surface: #fff;
  --av-color-muted: #f1f5f9;
  --av-color-muted-foreground: #334155;
  --av-color-border: #e2e8f0;
  --av-color-primary: #1d4ed8;
  --av-color-primary-foreground: #fff;
}
