/* GENERATED by `brand palette-sync` for safeguardsmark. Canonical brand tokens.
 * SOURCE OF TRUTH: ~/.agent/lib/ellis_ui/v3/themes.css [data-brand="safeguardsmark"].
 * Edit the palette THERE, then re-run `brand palette-sync safeguardsmark`.
 * Do not hand-edit this file — `brand check` fails on divergence. */
:root {
  --brand-ground: #171A28;
  --brand-surface: #1F2335;
  --brand-ink: #F5F2EA;
  --brand-ink-soft: #B8B4A8;
  --brand-ink-dim: #98978F;
  --brand-primary: #D4841A;
  --brand-primary-fg: #1B130A;
  --brand-accent: #60A5FA;
  --brand-rule: rgba(245,242,234,.08);
  --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: 'Sora',system-ui,sans-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); }
