/* En-Concept CI — Design Tokens
 * Source of truth for the brand. Keep in sync with the memo template.
 */
:root {
  /* ── Corporate palette (CI) ─────────────────────────── */
  --ec-paper:      #FFFFFF;  /* Hintergrund 1 · Weiss          */
  --ec-bg-2:       #E8E8E8;  /* Hintergrund 2 · Hellgrau       */
  --ec-text-1:     #000000;  /* Text 1 · Schwarz               */
  --ec-navy-ink:   #0E2841;  /* Text 2 · Dunkelblau            */
  --ec-navy:       #156082;  /* Akzent 1 · Dunkelblaugrün      */
  --ec-orange:     #E97132;  /* Akzent 2 · Orange              */
  --ec-green-deep: #196B24;  /* Akzent 3 · Dunkelgrün          */
  --ec-teal:       #0F9ED5;  /* Akzent 4 · Türkis              */
  --ec-plum:       #A02B93;  /* Akzent 5 · Pflaume             */
  --ec-green:      #4EA72E;  /* Akzent 6 · Grün                */

  /* Logo artwork colors (do NOT use as UI accents) */
  --ec-logo-blue:  #00588D;
  --ec-logo-green: #0AA24B;

  /* Derived neutrals */
  --ec-gray:       #565655;
  --ec-gray-2:     #8A8A89;
  --ec-mist:       #EDF6EA;
  --ec-fog:        #EAF0F4;
  --ec-line:       #E3E6E8;
  --ec-line-soft:  #EFF1F3;

  /* Typography */
  --f-sans:  'Open Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --f-serif: 'Source Serif 4', Georgia, serif;
  --f-mono:  'JetBrains Mono', ui-monospace, monospace;
}
