/* ============================================================
   WML V6 — tokens.css
   Design tokens (CSS custom properties): dark (default) + light (.light on root)
   Ported from wheremylead-v5/public/shell.css:18-105 with 2 corrections:
     1. .light { --ac } realigned to brand emerald #10B981
        (was #059669) for visual consistency dark↔light.
     2. --ai / --ai2 removed entirely (root + .light) — Mistral
        badge is out of scope in v6.
   ============================================================ */

:root {
  /* Backgrounds */
  --bg:  #0B0F14;
  --bg2: #161B22;
  --bg3: #1F252E;
  --bg4: #2A313B;

  /* Borders */
  --bd:  rgba(255, 255, 255, 0.10);
  --bd2: rgba(255, 255, 255, 0.14);

  /* Text */
  --tx:  #F0F0F0;
  --tx2: #B0B6BE;
  --tx3: #8B919A;

  /* Accent — emerald identity */
  --ac:  #10B981;
  --ac2: rgba(16, 185, 129, .10);
  --ac3: rgba(16, 185, 129, .18);

  /* Semantic — positive = emerald (brand aligned) */
  --ok:  #10B981;
  --ok2: rgba(16, 185, 129, .10);
  --wr:  #FBBF24;
  --wr2: rgba(251, 191, 36, .14);
  --dn:  #F87171;

  /* Radius */
  --r: 10px;

  /* Typography */
  --font-ui:   "Outfit", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  --font-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;

  --text-xs:   11px;
  --text-sm:   13px;
  --text-base: 14px;
  --text-md:   16px;
  --text-lg:   20px;
  --text-xl:   24px;

  /* Spacing */
  --space-1:  4px;
  --space-2:  8px;
  --space-3:  12px;
  --space-4:  16px;
  --space-5:  20px;
  --space-6:  24px;
  --space-7:  28px;
  --space-8:  32px;
  --space-9:  36px;
  --space-10: 40px;
  --space-11: 44px;
  --space-12: 48px;
}

.light {
  --bg:  #F6F8FA;
  --bg2: #FFFFFF;
  --bg3: #FFFFFF;
  --bg4: #F0F2F5;

  --bd:  #D8DAE0;
  --bd2: #C8CCD2;

  --tx:  #1F2328;
  --tx2: #656D76;
  --tx3: #8B949E;

  --ac:  #10B981;
  --ac2: rgba(16, 185, 129, .08);
  --ac3: rgba(16, 185, 129, .16);

  --ok:  #059669;
  --ok2: rgba(5, 150, 105, .08);
  --wr:  #9A6700;
  --wr2: rgba(154, 103, 0, .10);
  --dn:  #CF222E;
}
