:root {
  --ink: #242522;
  --muted: #61645e;
  --soft: #61645e;
  --paper: #faf9f6;
  --surface: #ffffff;
  --teal: #555b50;
  --teal-deep: #242522;
  --teal-soft: #f0efea;
  --clay: #a65330;
  --clay-soft: #f3eee3;
  --line: #deded7;
  --line-dark: #b3b5ab;
  --shadow: 0 12px 30px rgba(36, 37, 34, .04);
}
body { background: var(--paper); }
.topbar { background: rgba(250, 249, 246, .97); }
.delivery-panel, .closing { background: var(--ink); }
.tech-chip, .proof-chip, .capability, .evidence-card { background: var(--surface); }
.evidence-ledger { background: #f0efea; }
.visual-eval, .visual-workflow { background: #42594e; }
.visual-skill { background: #796958; }
:focus-visible { outline: 3px solid var(--clay); outline-offset: 4px; }
