/*
 * Rhino IT / Foundry-v3 brand overrides — cobalt primary scale + Montserrat/JetBrains Mono
 * typography. Kept as a SEPARATE file loaded after app.css, deliberately not merged into it:
 * app.css is wholesale-regenerated from the vendored Flowbite template (see ../README.md), so
 * any brand values hand-edited into it would be silently lost on the next regen. This file is
 * never touched by that process and always wins the cascade — Tailwind v4 compiles app.css's
 * custom properties inside `@layer theme`, and per the CSS spec an unlayered rule (this file)
 * always beats any `@layer`-scoped rule of the same selector, regardless of link order.
 *
 * Source palette/type: rhino-foundry-v3's packages/themes + packages/py-kit/src/py_kit/brand.py,
 * and docs/marketing/foundry-v3-design-kit.md there (cobalt #0047AB, Montserrat, JetBrains Mono).
 * Regenerate this scale (e.g. if the brand anchor color changes) with a script anchoring the
 * `700` shade at the brand hex and spreading lightness across 100–900 — see git history for the
 * generation approach used here.
 */
:root, :host {
  --font-sans: 'Montserrat', 'ui-sans-serif', 'system-ui', '-apple-system', 'system-ui', 'Segoe UI', 'Roboto', 'Helvetica Neue', 'Arial', 'Noto Sans', 'sans-serif', 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
  --font-mono: 'JetBrains Mono', 'ui-monospace', 'SFMono-Regular', 'Menlo', 'Monaco', 'Consolas', 'Liberation Mono', 'Courier New', 'monospace';

  --color-primary-100: #d6e7ff;
  --color-primary-200: #adcfff;
  --color-primary-300: #7ab1ff;
  --color-primary-400: #3388ff;
  --color-primary-500: #0061eb;
  --color-primary-700: #0047ab; /* cobalt — the single brand accent */
  --color-primary-600: #004cb8;
  --color-primary-800: #003278;
  --color-primary-900: #00214f;
}
