/* =========================================================================
   Mango Inference design tokens, copied from the console (ADR 0017)
   Source: poc-frontend @ ce4ccea, src/app/globals.css

   Values only, verbatim: same names, same order, same values, so the drift
   check in docs/theming.md can diff the two files. Do not edit by hand
   except to re-sync; docs-only values live in extra.css section 1.

     @theme { }  -> the first :root block   (Tailwind color ramps)
     :root { }   -> the second :root block  (light semantic tokens)
     .dark { }   -> [data-md-color-scheme="slate"]
   ========================================================================= */

:root {
  --color-gold-50: #fffbf2;
  --color-gold-100: #fff4dd;
  --color-gold-200: #ffebbf;
  --color-gold-300: #ffde97;
  --color-gold-400: #ffd940;
  --color-gold-500: #ffb81c;
  --color-gold-600: #f26b14;
  --color-gold-700: #b4740a;
  --color-gold-800: #8a5f0c;
  --color-gold-900: #5e410a;

  --color-navy-50: #f1f1f5;
  --color-navy-100: #dbe2ec;
  --color-navy-200: #b9c6d8;
  --color-navy-300: #9aa3c0;
  --color-navy-400: #6b7392;
  --color-navy-500: #5a6180;
  --color-navy-600: #2d3b68;
  --color-navy-700: #1c2140;
  --color-navy-800: #15182d;
  --color-navy-900: #0a0d1a;

  --color-neutral-50: #f7f7f8;
  --color-neutral-100: #f0f0f0;
  --color-neutral-200: #e4e4e7;
  --color-neutral-300: #d0d0d0;
  --color-neutral-400: #a1a1aa;
  --color-neutral-500: #808080;
  --color-neutral-600: #5c5c66;
  --color-neutral-700: #45454f;
  --color-neutral-800: #2e2e38;
  --color-neutral-900: #18181b;

  --color-success: #2fb37a;
  --color-success-foreground: #ffffff;
  --color-warning: #f5b027;
  --color-warning-foreground: #15182d;
  --color-info: #4c86f0;
  --color-info-foreground: #ffffff;

  --color-chip-launch: #009966;
  --color-chip-launch-tint: #00c27a;
  --color-chip-roadmap: #90a1b9;
  --color-chip-roadmap-tint: #c4cee2;
}

:root {
  --radius: 0.75rem;

  --gradient-brand: linear-gradient(135deg, #ffd940 0%, #f26b14 100%);

  --background: #f7f7f8;
  --foreground: #15182d;

  --card: #ffffff;
  --card-foreground: #15182d;
  --popover: #ffffff;
  --popover-foreground: #15182d;

  --primary: #ffb81c;
  --primary-foreground: #15182d;
  --primary-hover: #ffca1f;

  --foreground-secondary: #4d4a49;

  --link: #b4740a;

  --secondary: #f5f6fa;
  --secondary-foreground: #15182d;

  --muted: #f5f6fa;
  --muted-foreground: #6e6f7d;

  --accent: #e4e8f2;
  --accent-foreground: #15182d;

  --destructive: #e5555b;
  --destructive-foreground: #ffffff;

  --border: #e8e8ea;
  --border-strong: #c8c8d0;
  --input: rgba(21, 24, 45, 0.16);
  --ring: #ffb81c;

  --sidebar: #ffffff;
  --sidebar-foreground: #15182d;
  --sidebar-primary: #ffb81c;
  --sidebar-primary-foreground: #15182d;
  --sidebar-accent: #f5f6fa;
  --sidebar-accent-foreground: #15182d;
  --sidebar-border: #e8e8ea;
  --sidebar-ring: #ffb81c;

  --chart-1: #ffb81c;
  --chart-2: #4c86f0;
  --chart-3: #2fb37a;
  --chart-4: #f26b14;
  --chart-5: #2d3b68;
}

[data-md-color-scheme="slate"] {
  --background: #0a0d1a;
  --foreground: #f1f1f5;

  --card: #15182d;
  --card-foreground: #f1f1f5;
  --popover: #15182d;
  --popover-foreground: #f1f1f5;

  --primary: #ffb81c;
  --primary-foreground: #15182d;
  --primary-hover: #ffca1f;

  --link: #ffb81c;

  --foreground-secondary: #c4c7d4;

  --secondary: #1c2140;
  --secondary-foreground: #f1f1f5;

  --muted: #1c2140;
  --muted-foreground: #9aa3c0;

  --accent: #1c2140;
  --accent-foreground: #f1f1f5;

  --destructive: #e5555b;
  --destructive-foreground: #ffffff;

  --border: rgba(255, 255, 255, 0.09);
  --border-strong: rgba(255, 255, 255, 0.18);
  --input: rgba(255, 255, 255, 0.16);
  --ring: #ffb81c;

  --sidebar: #15182d;
  --sidebar-foreground: #f1f1f5;
  --sidebar-primary: #ffb81c;
  --sidebar-primary-foreground: #15182d;
  --sidebar-accent: #1c2140;
  --sidebar-accent-foreground: #f1f1f5;
  --sidebar-border: rgba(255, 255, 255, 0.09);
  --sidebar-ring: #ffb81c;

  --chart-1: #ffd940;
  --chart-2: #4c86f0;
  --chart-3: #2fb37a;
  --chart-4: #f26b14;
  --chart-5: #9aa3c0;
}
