/* ── Unified design tokens ──
   Single source of truth for custom tokens.
   All theme colors now use Carbon tokens directly (--cds-*).
   Only project-specific values remain here. */

*, *::before, *::after { box-sizing: border-box; }

:root {
  /* Layout constants */
  --header-h:      48px;
  --db-panel-w:    260px;
  --db-side-w:     360px;

  /* Phase colours (PMBOK — no Carbon equivalent) */
  --ph-initiating: #8b5cf6;
  --ph-planning:   #3b82f6;
  --ph-executing:  #10b981;
  --ph-monitoring: #f59e0b;
  --ph-closing:    #6366f1;

  /* Document category colours (project-specific) */
  --cat-plan:      #3b82f6;
  --cat-register:  #8b5cf6;
  --cat-baseline:  #10b981;
  --cat-report:    #f59e0b;
  --cat-log:       #6366f1;
  --cat-other:     #6b7280;
}
