/* BotLink design tokens — single source of truth (see docs/DESIGN.md §2–3).
   Shared by index.html and admin.html; edit HERE, never re-declare these in a
   page's :root. Page-specific vars (radii, transition speed, extra accents)
   stay in each page's own :root. */
:root {
  /* Neutrals */
  --bg:#020617;        /* page background */
  --surface:#0F172A;   /* cards, sidebar, tabs bar */
  --surface2:#1E293B;  /* raised: inputs, toasts, chips, secondary buttons */
  --border:#334155;    /* all 1px borders */
  --muted:#475569;     /* DISABLED states only — use --fg2 for secondary text */
  --fg:#F8FAFC;        /* primary text */
  --fg2:#94A3B8;       /* secondary text, labels, hints, meta */

  /* Accent & semantics — never introduce a new hue */
  --accent:#22C55E;
  --danger:#EF4444;
  --warning:#F59E0B;
  --info:#3B82F6;

  /* Typography — headings/body kept identical per language on purpose */
  --fh:'Fira Code',monospace;
  --fb:'Fira Code',monospace;
}
/* Hebrew uses IBM Plex Sans Hebrew, Arabic uses Cairo (override font vars per lang) */
html[lang="he"]{--fh:'IBM Plex Sans Hebrew',sans-serif;--fb:'IBM Plex Sans Hebrew',sans-serif}
html[lang="ar"]{--fh:'Cairo',sans-serif;--fb:'Cairo',sans-serif}
