/* ============================================================
   @eaos/design-tokens — vendored snapshot (2026-06-12)
   Source: eaos-dev/shared/eaos-design-tokens/themes/{dark,light}.css
   Do not edit values here; retune in the token package and re-sync.
   ============================================================ */

/* DARK theme (the IDE). Retuned 2026-06-11:
 * warm charcoal (blue removed entirely), bone text instead of
 * blue-white, desaturated patina accent — calm instrument, not neon. */
:root,
[data-eaos-theme='dark'] {
  --eaos-surface-0: #161614; /* warm charcoal — no blue */
  --eaos-surface-1: #1a1a18;
  --eaos-surface-2: #1d1d1b;

  --eaos-hairline: rgba(226, 224, 216, 0.07);
  --eaos-hairline-strong: rgba(226, 224, 216, 0.13);

  --eaos-text: #e2e0d8; /* bone — same family as the light theme's paper */
  --eaos-text-dim: #8d8c85;
  --eaos-text-faint: #585852;

  --eaos-accent: #6a9cbf; /* steel blue — instrument, not neon */
  --eaos-accent-dim: rgba(106, 156, 191, 0.5);
  --eaos-on-accent: #161614;

  --eaos-ok: #4f9f7e;
  --eaos-warn: #c99a4e;
  --eaos-accent-warm: #aa763c; /* copper, pulled brown — clear of amber */
  --eaos-accent-warm-dim: rgba(170, 118, 60, 0.45);
  --eaos-err: #c75d50; /* brick */

  --eaos-selection: rgba(226, 224, 216, 0.08);
  --eaos-hover: rgba(226, 224, 216, 0.04);

  --eaos-radius: 4px;
  --eaos-radius-lg: 5px;

  --eaos-font-ui: 'IBM Plex Sans', 'Instrument Sans', -apple-system, sans-serif;
  --eaos-font-mono: 'IBM Plex Mono', 'JetBrains Mono', Menlo, monospace;
}

/* LIGHT theme (Navigator: paper-warm, absorbed from Kita Lite v6).
 * Same semantic names as dark; only the mapping differs. */
[data-eaos-theme='light'] {
  --eaos-surface-0: #e3e1dc; /* desk — warm bone */
  --eaos-surface-1: #eeece7; /* panels — warm */
  --eaos-surface-2: #f7f5f1; /* paper — ivory */

  --eaos-hairline: #d9d6cf;
  --eaos-hairline-strong: #cbc5bb; /* Kita border-2 — the original warmth */

  --eaos-text: #14120d; /* warm near-black */
  --eaos-text-dim: #55514a;
  --eaos-text-faint: #817b70;

  --eaos-accent: #3a6b8a; /* Kita steel blue — restored */
  --eaos-accent-dim: rgba(58, 107, 138, 0.45);
  --eaos-on-accent: #ffffff;

  --eaos-ok: #2e7d5b;
  --eaos-warn: #b8823e;
  --eaos-accent-warm: #8f5524; /* copper, pulled brown — clear of amber */
  --eaos-accent-warm-dim: rgba(143, 85, 36, 0.4);
  --eaos-err: #b3473f;

  --eaos-selection: rgba(13, 16, 23, 0.07);
  --eaos-hover: rgba(13, 16, 23, 0.04);

  --eaos-radius: 4px;
  --eaos-radius-lg: 5px;

  --eaos-font-ui: 'IBM Plex Sans', -apple-system, sans-serif;
  --eaos-font-mono: 'IBM Plex Mono', Menlo, monospace;
}
