/* ESC UI — investor theme. Brand token overrides ONLY; load after esc-ui.css.
   Activate with data-theme="investor" on <html> or any container (app.html sets
   it on <html>; index.html may too — package g).
   2026-09-17 (package f): the investor brand is ink and off-white with a gold
   accent and Playfair Display headings. The accent is a DEEP gold so white text
   on it and gold text on white both pass WCAG AA (5:1); the brighter brand gold
   is --lp-gold, for rules, chart lines and highlights only (never for text).
   Status colours stay semantic (green = received / done). No component rules. */
[data-theme="investor"] {
  --ui-ink: #0a0a0a;
  --ui-ink-2: #1c1c1a;
  --ui-accent: #86691a;
  --ui-accent-hover: #735a15;
  --ui-accent-press: #604b11;
  --ui-accent-soft: #f6efdc;
  --ui-accent-ink: #ffffff;
  --ui-focus: 0 0 0 3px rgba(184, 149, 42, .35);
  --ui-bg: #f7f6f2;
  --ui-surface: #ffffff;
  --ui-surface-2: #fbfaf7;
  --ui-surface-sunk: #efede6;
  --ui-border: #e2e0d8;
  --ui-border-strong: #cfccc1;
  --ui-text: #0a0a0a;
  --ui-text-2: #55534d;
  --ui-text-3: #7d7a72;
  --ui-font: "DM Sans", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Arial, sans-serif;
  --ui-font-display: "Playfair Display", Georgia, "Times New Roman", serif;
  --ui-r-sm: 8px;
  --ui-r-md: 12px;
  --ui-r-lg: 16px;
  --ui-r-xl: 22px;
  --ui-sh-1: 0 1px 2px rgba(10, 10, 10, .05), 0 0 0 1px rgba(10, 10, 10, .03);
  --ui-sh-2: 0 4px 14px rgba(10, 10, 10, .07), 0 0 0 1px rgba(10, 10, 10, .03);
  /* brand extras (investor pages only) */
  --lp-gold: #b8952a;
  --lp-gold-soft: rgba(184, 149, 42, .14);
  --lp-ink-card: #0a0a0a;
  --lp-on-ink: #f7f6f2;
  --lp-on-ink-2: rgba(247, 246, 242, .66);
}
:root[data-theme="investor"][data-ui-theme="dark"] {
  --ui-bg: #0b0b0a;
  --ui-surface: #151513;
  --ui-surface-2: #1b1b19;
  --ui-surface-sunk: #0a0a09;
  --ui-border: #2a2a27;
  --ui-border-strong: #3a3a36;
  --ui-text: #f1f1ee;
  --ui-text-2: #b0b0aa;
  --ui-text-3: #8c8c85;
  --ui-accent: #d4b04a;
  --ui-accent-hover: #e0bf5c;
  --ui-accent-press: #c29f3c;
  --ui-accent-soft: rgba(212, 176, 74, .16);
  --ui-accent-ink: #0a0a0a;
  --lp-ink-card: #1f1f1c;
}
