body[data-company-theme="global"] {
  --primary: #2563eb;
  --secondary: #1d4ed8;
  --primary-soft: rgba(37, 99, 235, 0.14);
  --primary-color: #2563eb;
  --primary-light: var(--primary-soft);
  --primary-glow: rgba(37, 99, 235, 0.28);
  --accent-depth: var(--secondary);
}

body[data-company-theme="energy"] {
  --primary: #2563eb;
  --secondary: #8b5cf6;
  --primary-soft: #e8f0ff;
  --primary-color: #2563eb;
  --primary-light: var(--primary-soft);
  --primary-glow: rgba(37, 99, 235, 0.30);
  --accent-depth: var(--secondary);
  --orb-primary: rgba(37, 99, 235, 0.12);
  --orb-secondary: rgba(139, 92, 246, 0.08);
}

body[data-company-theme="ribotech"] {
  --primary: #0f766e;
  --secondary: #14b8a6;
  --primary-soft: #ccfbf1;
  --primary-color: var(--primary);
  --primary-light: var(--primary-soft);
  --primary-glow: rgba(15, 118, 110, 0.26);
  --accent-depth: var(--secondary);
  --orb-primary: rgba(15, 118, 110, 0.10);
  --orb-secondary: rgba(20, 184, 166, 0.08);
}

body[data-company-theme="prosperprox"] {
  --primary: #7c3aed;
  --secondary: #f59e0b;
  --primary-soft: #f3e8ff;
  --primary-color: var(--primary);
  --primary-light: var(--primary-soft);
  --primary-glow: rgba(124, 58, 237, 0.26);
  --accent-depth: var(--secondary);
  --orb-primary: rgba(124, 58, 237, 0.10);
  --orb-secondary: rgba(245, 158, 11, 0.08);
}

body[data-company-theme="insurance"] {
  --primary: #1d4ed8;
  --secondary: #06b6d4;
  --primary-soft: #dbeafe;
  --primary-color: #2563eb;
  --primary-light: var(--primary-soft);
  --primary-glow: rgba(37, 99, 235, 0.26);
  --accent-depth: var(--secondary);
  --orb-primary: rgba(37, 99, 235, 0.10);
  --orb-secondary: rgba(15, 118, 110, 0.08);
}

body[data-company-theme="legal"] {
  --primary: #1d4ed8;
  --secondary: #4338ca;
  --primary-soft: rgba(29, 78, 216, 0.14);
  --primary-color: #1d4ed8;
  --primary-light: var(--primary-soft);
  --primary-glow: rgba(29, 78, 216, 0.26);
  --accent-depth: var(--secondary);
  --orb-primary: rgba(29, 78, 216, 0.10);
  --orb-secondary: rgba(67, 56, 202, 0.08);
}

body[data-company-theme="medical"] {
  --primary: #0f766e;
  --secondary: #0284c7;
  --primary-soft: rgba(15, 118, 110, 0.14);
  --primary-color: #0f766e;
  --primary-light: var(--primary-soft);
  --primary-glow: rgba(15, 118, 110, 0.24);
  --accent-depth: var(--secondary);
  --orb-primary: rgba(15, 118, 110, 0.10);
  --orb-secondary: rgba(2, 132, 199, 0.08);
}

body[data-company-theme="real-estate"] {
  --primary: #b45309;
  --secondary: #7c2d12;
  --primary-soft: rgba(180, 83, 9, 0.14);
  --primary-color: #b45309;
  --primary-light: var(--primary-soft);
  --primary-glow: rgba(180, 83, 9, 0.26);
  --accent-depth: var(--secondary);
  --orb-primary: rgba(180, 83, 9, 0.10);
  --orb-secondary: rgba(124, 45, 18, 0.08);
}
