:root {
  --cocoa-blue: #293c64;
  --cocoa-blue-dark: #1d2b48;
  --cocoa-blue-soft: #eef2f8;
  --cocoa-gold: #ddaf00;
  --cocoa-gold-dark: #b68f00;
  --cocoa-gray: #6e6f70;
  --white: #fff;
  --gray-50: #f7f9fc;
  --gray-200: #dde4ef;
  --text-primary: #293c64;
  --text-secondary: #6e6f70;
  --font-primary: 'Montserrat', Arial, sans-serif;
  --container-max: 1440px;
  --container-padding: 42px;
  --radius-sm: 10px;
  --radius-md: 16px;
  --radius-lg: 22px;
  --shadow-soft: 0 12px 34px rgba(41, 60, 100, 0.1);
  --shadow-card: 0 10px 28px rgba(41, 60, 100, 0.09);
}

/* V1.4 Metrics Bar Fix */
.metrics-bar,
.stats-bar,
.kpi-bar {
  grid-template-columns: repeat(2, minmax(220px, 1fr)) !important;
}
.metric-clients,
.stat-clients,
.kpi-clients {
  display: none !important;
}
