/* ZionDelta Labs — Color tokens
   Monochrome-dominant technology palette: ink/canvas/cloud carry ~95% of chrome.
   A single electric "signal" blue is the only chromatic accent in UI. */
:root {
  /* Brand / primary */
  --zd-ink: #111316;          /* near-black — primary text, primary CTA, brand */
  --zd-canvas: #ffffff;       /* page background, on-ink text */
  --zd-on-primary: #ffffff;

  /* Surface */
  --zd-cloud: #f4f5f6;        /* the studio gray — cards, fields, tiles */
  --zd-cloud-deep: #eceef0;   /* pressed/secondary surface */
  --zd-hairline: #d6d8db;     /* 1px dividers */
  --zd-hairline-soft: #e8eaec;/* inset sticky-bar edge */

  /* Ink scale (text) */
  --zd-charcoal: #2a2d31;     /* softer body */
  --zd-ash: #4b4f55;          /* secondary */
  --zd-mute: #6c7178;         /* subtitles, metadata, footer links */
  --zd-stone: #9aa0a7;        /* lowest emphasis / inverse secondary */

  /* Signal accent — the only chromatic color in UI chrome */
  --zd-signal: #1f5bff;       /* links, focus, active accent */
  --zd-signal-deep: #0036d6;  /* pressed */
  --zd-signal-soft: #e7eeff;  /* tint backgrounds */

  /* Semantic */
  --zd-success: #0a7d4a;
  --zd-success-bright: #18b366;
  --zd-warning: #b56a00;
  --zd-danger: #c8102e;
  --zd-danger-deep: #8a0a1f;

  /* Dark surface (for footers, member/inverse blocks) */
  --zd-ink-surface: #111316;
  --zd-ink-elevated: #1b1e22;
  --zd-ink-hairline: #2c3036;

  /* Semantic aliases */
  --zd-text: var(--zd-ink);
  --zd-text-secondary: var(--zd-mute);
  --zd-text-inverse: var(--zd-canvas);
  --zd-surface: var(--zd-canvas);
  --zd-surface-sunken: var(--zd-cloud);
  --zd-border: var(--zd-hairline);
  --zd-focus: var(--zd-signal);
}
