/* GENERATED by `brand palette-sync` for foothold. Canonical brand tokens.
 * SOURCE OF TRUTH: ~/.agent/lib/ellis_ui/v3/themes.css [data-brand="foothold"].
 * Edit the palette THERE, then re-run `brand palette-sync foothold`.
 * Do not hand-edit this file — `brand check` fails on divergence. */
:root {
  --brand-ground: #0C1310;
  --brand-surface: #0F1813;
  --brand-ink: #F3F6F2;
  --brand-ink-soft: #CDD6CD;
  --brand-ink-dim: #8A978C;
  --brand-primary: #7FE3C0;
  --brand-primary-fg: #06140D;
  --brand-accent: #E8B07A;
  --brand-rule: rgba(255,255,255,.10);
  --status-ok: var(--status-ok);
  --status-warn: var(--status-warn);
  --status-danger: var(--status-danger);
  --surface-1: var(--brand-surface, var(--brand-ground));
  --fg: var(--brand-ink);
  /* Typography tokens — canonical faces */
  --font-display: 'Spectral',Georgia,serif;
  --font-body: 'Inter', system-ui, sans-serif;
  --font-mono: 'JetBrains Mono', ui-monospace, monospace;
}
body { background: var(--brand-ground); color: var(--brand-ink);
  font-family: 'Inter', system-ui, sans-serif; margin: 0; }
a { color: var(--brand-primary); }
