Skip to content
UIFoundry

SaaS palettes

Modern B2B SaaS Indigo & Slate Design System Palette

Deep indigos, subtle slate neutral backgrounds, and high-contrast text tokens designed for high-density enterprise software dashboards.

Data reviewed October 24, 2026

The modern enterprise software ecosystem relies on cool indigo primaries to communicate technical sophistication, stability, and developer-first polish. Paired with high-clarity neutral slate borders and high-contrast text, this palette achieves strict WCAG 2.1 Level AA compliance across light and dark user interface themes.

Modern SaaS Indigo Palette Color Tokens & Accessibility Specs
Role Token Name Hex Value Contrast on White Tailwind Mapping
Primary BrandIndigo 600#4f46e55.1:1 (AA)bg-indigo-600
Primary HoverIndigo 700#4338ca6.7:1 (AA)bg-indigo-700
Headings / TextSlate 900#0f172a16.1:1 (AAA)text-slate-900
Body TextSlate 600#4755695.4:1 (AA)text-slate-600
Subtle BorderSlate 200#e2e8f01.2:1 (UI)border-slate-200
Surface BackgroundSlate 50#f8fafc1.0:1 (Surface)bg-slate-50

Interface Application Guidelines

Reserve Indigo 600 strictly for primary calls-to-action (CTA buttons, active navigation pills, focus indicator rings). Avoid using indigo as large background flood surfaces in data-heavy screens; rely on Slate 50 and pure #ffffff cards to prevent visual cognitive overload.

Tailwind CSS Configuration

// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        brand: {
          DEFAULT: '#4f46e5',
          hover: '#4338ca',
          subtle: '#e0e7ff',
        },
        surface: {
          base: '#f8fafc',
          card: '#ffffff',
          border: '#e2e8f0',
        }
      }
    }
  }
};

Frequently asked questions

Why is Indigo favored over generic Royal Blue in modern SaaS?
Indigo incorporates subtle violet undertones, appearing warmer and less corporate than legacy 2010s enterprise blue, while maintaining high contrast against neutral gray canvas backdrops.
Does Indigo 600 meet WCAG contrast on white buttons?
Yes. Indigo 600 (#4f46e5) provides a 5.1:1 contrast ratio against pure white text (#ffffff), comfortably exceeding the 4.5:1 Level AA requirement.

Sources