/* AnvaiOps design tokens — single source of truth for the product family.
   Surfaces: the public site + Data Quality dashboard (services/dqcp static)
   and the AnvaiOps Console SPA (apps/control-plane). Each ships a verbatim
   copy next to its stylesheet; services/dqcp/tests/test_theme.py fails the
   build when a copy drifts from this file. Change values here, then re-copy.
   Theme: light surfaces, ink (#0f172a) brand chrome, teal (#0f766e) accent. */
:root {
  color-scheme: light;

  /* type */
  --font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,
    "Segoe UI", Roboto, sans-serif;
  --font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;

  /* surfaces & lines */
  --bg: #f6f7fb;
  --surface: #ffffff;
  --surface-2: #f0f2f8;
  --line: #e4e8f1;
  --line-strong: #d4dae8;

  /* text */
  --text: #101828;
  --text-2: #475467;
  --muted: #98a2b3;

  /* dark brand chrome — topbars, navs, sidebar brand rows */
  --ink: #0f172a;
  --ink-2: #1e293b;
  --ink-text: #e2e8f0;
  --ink-muted: #94a3b8;
  --ink-accent: #5eead4;
  --ink-accent-strong: #99f6e4;

  /* brand accent (teal) */
  --accent: #0f766e;
  --accent-2: #115e59;
  --accent-soft: #f0fdfa;
  --accent-ink: #ccfbf1;

  /* status */
  --ok: #067647;
  --ok-soft: #ecfdf3;
  --warn: #b54708;
  --warn-soft: #fffaeb;
  --bad: #b42318;
  --bad-soft: #fef3f2;
  --bad-solid: #b91c1c;

  /* shape & depth */
  --radius-lg: 12px;
  --radius: 8px;
  --radius-sm: 6px;
  --shadow: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .1);
  --shadow-lg: 0 8px 24px rgba(16, 24, 40, .12);
}
