:root {
  /* --we-bg: #f8fafc; 
  --we-surface: #ffffff;
  --we-text: #334155;
  --we-heading: var(--we-accent);
  --we-text-muted: #64748b;
  --we-heading-rgb: 15, 23, 42;*/

  --we-text-rgb: 51, 65, 85;

  --we-header-bg: #000000;
  --we-header-text: var(--we-accent);
  --we-header-span: var(--we-white);

  --we-accent: #31ec56;
  --we-accent-hover: #00a700;
  --we-accent-soft: rgba(49, 236, 86, 0.08);
  --we-accent-rgb: 49, 236, 86;

  --we-secondary: #ef036c;
  --we-secondary-hover: #d60261;
  --we-secondary-soft: rgba(239, 3, 108, 0.12);
  --we-secondary-rgb: 239, 3, 108;

  --we-link: var(--we-accent);
  --we-link-hover: var(--we-secondary);
  
    /* Navigation */
  --we-nav-text: var(--we-white);
  --we-nav-hover: var(--we-white);
  --we-nav-hover-underline: var(--we-accent);

  --we-nav-dropdown-bg-hover: var(--we-secondary);
  --we-nav-dropdown-hover: var(--we-white);

  --we-on-accent: #111111;
  --we-on-secondary: #ffffff;
  --we-on-dark: #ffffff;
  --we-on-light: #111111;
  --we-gray: #808080;

  --we-border: rgba(15, 23, 42, 0.10);
  --we-shadow-soft: 0 4px 18px rgba(15, 23, 42, 0.06);

  --we-footer-content: var(--we-secondary);
  --we-footer-content-rgb: var(--we-secondary-rgb);
  --we-footer-legal: var(--we-header-bg);
  --we-footer-legal-rgb: var(--we-accent-rgb);
  --we-nav-hover-underline: var(--we-secondary);
}
.engine-sidebar .sidebar-content h4 a {
  color: var(--we-secondary);
}
 .btn-go:hover {
     background: var(--we-accent);
     color: var(--we-on-accent);
	 border: 2px solid var(--we-on-accent);
}