/* Duke AI Design System - Tokens */
/* ── Extended Design Tokens ── */
:root {
  /* Typography Scale */
  --text-xs: 10px; --text-sm: 12px; --text-base: 13px; --text-md: 14px;
  --text-lg: 16px; --text-xl: 18px; --text-2xl: 22px; --text-3xl: 28px;

  /* Font Weights */
  --font-normal: 400; --font-medium: 500; --font-semibold: 600; --font-bold: 700;

  /* Spacing Scale (4px base) */
  --space-0: 0; --space-px: 1px;
  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px;
  --space-5: 20px; --space-6: 24px; --space-8: 32px; --space-10: 40px;
  --space-12: 48px; --space-16: 64px;

  /* Tap Target */
  --tap-min: 44px;

  /* Z-index Scale */
  --z-dropdown: 100; --z-sticky: 110; --z-modal: 200; --z-toast: 300;
  --z-bottom-sheet: 250; --z-overlay: 240;
}


/* ── Extended Design Tokens ── */
:root {
  /* Typography scale */
  --text-xs: 10px; --text-sm: 12px; --text-base: 13px; --text-md: 14px; --text-lg: 16px; --text-xl: 18px; --text-2xl: 22px; --text-3xl: 28px;
  /* Font weights */
  --font-normal: 400; --font-medium: 500; --font-semibold: 600; --font-bold: 700;
  /* Spacing scale (4px base) */
  --space-1: 4px; --space-2: 8px; --space-3: 12px; --space-4: 16px; --space-5: 20px; --space-6: 24px; --space-8: 32px; --space-10: 40px;
  /* Tap target */
  --tap-min: 44px;
}

