/* Ginkgo Therapy — design tokens (from Design System.html) */
:root {
  --navy-950: #0e1226;
  --navy-900: #161a33;
  --navy-800: #1f2546;
  --navy-700: #2a3158;
  --navy-600: #3b426d;
  --navy-500: #5b6189;
  --navy-400: #878dab;
  --navy-300: #b5b9cd;
  --navy-200: #d8dae5;
  --navy-100: #eceef4;
  --navy-50: #f6f7fb;

  --cream-50: #fbf8f2;
  --cream-100: #f5efe6;
  --cream-200: #ece4d4;
  --sand-300: #d8c9b6;
  --taupe-400: #a99987;
  --taupe-500: #7d6f5d;
  --ink-700: #3a3429;

  --sage-100: #e6ebe1;
  --sage-300: #b9c6a8;
  --sage-500: #7e9469;
  --sage-700: #4d5e3c;
  --clay-100: #f3e3d6;
  --clay-500: #c98863;
  --clay-700: #8c5a3c;

  --success: #5e7d4b;
  --warning: #c08540;
  --danger: #a4493a;
  --info: var(--navy-700);

  --font-display: "Cormorant Garamond", "Apple Garamond", Garamond, serif;
  --font-body: "Nunito Sans", "Helvetica Neue", system-ui, sans-serif;
  --font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;

  --s-1: 4px;
  --s-2: 8px;
  --s-3: 12px;
  --s-4: 16px;
  --s-5: 24px;
  --s-6: 32px;
  --s-7: 48px;
  --s-8: 64px;

  --r-xs: 2px;
  --r-sm: 4px;
  --r-md: 8px;
  --r-lg: 14px;
  --r-xl: 22px;
  --r-pill: 999px;

  --sh-1: 0 1px 2px rgba(31, 37, 70, 0.06), 0 1px 1px rgba(31, 37, 70, 0.04);
  --sh-2: 0 4px 14px rgba(31, 37, 70, 0.08), 0 1px 2px rgba(31, 37, 70, 0.04);
  --sh-3: 0 18px 40px -10px rgba(31, 37, 70, 0.18), 0 4px 12px rgba(31, 37, 70, 0.08);

  --bg: var(--cream-50);
  --fg: var(--navy-800);
  --muted: var(--taupe-500);
  --rule: rgba(31, 37, 70, 0.1);
  --surface: #fff;
  --surface-warm: var(--cream-100);
}
