/* Canonical shared color doctrine for public portfolio properties. */
:root {
  /* Semantic system truth tokens. Never repurpose these as brand colors. */
  --color-success: #3aa76d;
  --color-success-rgb: 58, 167, 109;
  --color-warning: #d4a017;
  --color-warning-rgb: 212, 160, 23;
  --color-error: #d64545;
  --color-error-rgb: 214, 69, 69;
  --color-info: #4a90e2;
  --color-info-rgb: 74, 144, 226;

  /* Shared brand palette. */
  --color-slate-900: #1F2933;
  --color-slate-900-rgb: 31, 41, 51;
  --color-slate-700: #3A4750;
  --color-slate-700-rgb: 58, 71, 80;

  --color-burgundy-700: #5A1F2B;
  --color-burgundy-700-rgb: 90, 31, 43;
  --color-burgundy-500: #7A2E3A;
  --color-burgundy-500-rgb: 122, 46, 58;

  --color-gold-500: #DAA520;
  --color-gold-500-rgb: 218, 165, 32;
  --color-gold-400: #B8962E;
  --color-gold-400-rgb: 184, 150, 46;

  --color-blue-700: #5B6C7D;
  --color-blue-700-rgb: 91, 108, 125;
  --color-blue-400: #8FA3B8;
  --color-blue-400-rgb: 143, 163, 184;

  --color-light-100: #F5F7FA;
  --color-light-100-rgb: 245, 247, 250;
  --color-light-300: #D1D5DB;
  --color-light-300-rgb: 209, 213, 219;
}
