/* Brand tokens, status confirmed 2026-11-07 by Vincent: copied verbatim from Intellify-IT/intellify-ui (PR #8),
 * commit 95fbc0cbe67c4240cb773e134543771130a58e87, file dist/tokens.css, sha256 ca2f1763a8bbb9beb2587af1da4620ce51fcd29fa312d10f31b5af80e91123d7.
 * Do not edit here: change intellify-ui, copy again and update this header (test/tokens.test.mjs). */
/* IHS-001 Intellify IT house style v0.1.0 (brand: confirmed 2026-11-07 by Vincent). Generated by scripts/build-tokens.mjs from
 * tokens/tokens.json: do not edit, run `npm run tokens`. */
:root {
  color-scheme: light;
  --ihs-font-headings: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --ihs-weight-headings: 600;
  --ihs-font-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --ihs-weight-body: 400;
  --ihs-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  --ihs-weight-mono: 400;
  --ihs-color-paper: #F5F9FC;
  --ihs-color-surface: #FFFFFF;
  --ihs-color-ink: #04334E;
  --ihs-color-muted: #567589;
  --ihs-color-primary: #0975B4;
  --ihs-color-on-primary: #FFFFFF;
  --ihs-color-accent: #058155;
  --ihs-color-success: #198048;
  --ihs-color-warning: #97680C;
  --ihs-color-danger: #DD1F25;
  --ihs-color-focus: #0B94E2;
}
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    color-scheme: dark;
    --ihs-color-paper: #03263A;
    --ihs-color-surface: #04334E;
    --ihs-color-ink: #E6F0F6;
    --ihs-color-muted: #819DB0;
    --ihs-color-primary: #38B0F5;
    --ihs-color-on-primary: #03263A;
    --ihs-color-accent: #08DF92;
    --ihs-color-success: #22AF62;
    --ihs-color-warning: #E09B12;
    --ihs-color-danger: #EB7578;
    --ihs-color-focus: #38B0F5;
  }
}
:root[data-theme="dark"] {
  color-scheme: dark;
  --ihs-color-paper: #03263A;
  --ihs-color-surface: #04334E;
  --ihs-color-ink: #E6F0F6;
  --ihs-color-muted: #819DB0;
  --ihs-color-primary: #38B0F5;
  --ihs-color-on-primary: #03263A;
  --ihs-color-accent: #08DF92;
  --ihs-color-success: #22AF62;
  --ihs-color-warning: #E09B12;
  --ihs-color-danger: #EB7578;
  --ihs-color-focus: #38B0F5;
}
