# #964f76

A color — warm, muted, editorial, elegant. Deterministic analysis from BrandSweets (no inference).

## Values

- Hex: `#964f76`
- RGB: rgb(150, 79, 118)
- HSL: hsl(327, 31%, 45%)
- OKLCH: oklch(0.525 0.106 347.3)
- Relative luminance: 0.1338
- Nearest named color: Bermuda Onion (#9d5a8f, Δ 4.395) — https://brandsweets.com/colors/bermuda-onion
- Moods: warm, muted, editorial, elegant
- Page: https://brandsweets.com/colors/964f76

## Tints & shades

- Tints (toward white): #a75883, #b26c92, #ba7d9f, #c38dab, #cea1ba, #d7b2c6, #dfc3d3, #e8d4df, #f3e8ee, #fbf8fa
- Shades (toward black): #89486c, #7c4161, #6e3a57, #61334c, #542c42, #432335, #351c2a, #281520, #1b0e15, #0d070b

## Harmonies

- Complementary: #4f966f
- Analogous: #934f96, #964f53
- Triadic: #76964f, #4f7696
- Split-complementary: #53964f, #4f9693
- Tetradic: #96934f, #4f966f, #4f5396

## Colors that go with #964f76

Named partners (harmony on the OKLCH wheel, co-occurrence in curated palettes and brand systems, and the neutrals that carry it), best first:

- **Teal** #008080 [harmony, pool: complementary] — Teal sits directly opposite #964f76 on the wheel — the strongest contrast one hue can give another, so use it small: a button, a link colour, one highlight. Seen in: Clinic (https://brandsweets.com/palettes/clean#clinic). — https://brandsweets.com/colors/teal
- **Champagne** #f7e7ce [pool] — 4 real palettes, including Coffee Bar and Woodsmoke put Champagne beside #964f76, as that palette's text colour. Seen in: Coffee Bar (https://brandsweets.com/palettes/dark#coffee-bar), Woodsmoke (https://brandsweets.com/palettes/dark#woodsmoke), Darkroom (https://brandsweets.com/palettes/muted#darkroom), BrandSweets (https://brandsweets.com/colors/brands/brandsweets). — https://brandsweets.com/colors/champagne
- **Orange** #ffa500 [pool] — 4 real palettes, including Rippling's brand system and Sunset Boulevard put Orange beside #964f76, as the lead colour. Seen in: Rippling (https://brandsweets.com/colors/brands/rippling-com), Sunset Boulevard (https://brandsweets.com/palettes/warm#sunset-boulevard), Graphite (https://brandsweets.com/palettes/technical#graphite), Campus (https://brandsweets.com/palettes/friendly#campus). — https://brandsweets.com/colors/orange
- **Royal Blue** #4169e1 [pool] — Royal Blue is paired with #964f76 in 4 real palettes, including Chase's brand system and Subaru's brand system, as the supporting colour. Seen in: Chase (https://brandsweets.com/colors/brands/chase-com), Subaru (https://brandsweets.com/colors/brands/subaru-com), GitHub (https://brandsweets.com/colors/brands/github), Slate Workspace (https://brandsweets.com/palettes/minimal#slate-workspace). — https://brandsweets.com/colors/royalblue
- **Sage Green** #9caf88 [pool] — Designers have shipped Sage Green with #964f76: 5 real palettes, including Graphite and Darkroom, as the lead colour. Seen in: Graphite (https://brandsweets.com/palettes/technical#graphite), Darkroom (https://brandsweets.com/palettes/muted#darkroom), Olive Grove (https://brandsweets.com/palettes/muted#olive-grove), Oatmeal (https://brandsweets.com/palettes/neutral#oatmeal). — https://brandsweets.com/colors/sage-green
- **Taupe** #483c32 [pool] — Taupe is paired with #964f76 in 17 real palettes, including Blush and Dunkin''s brand system, as that palette's text colour. Seen in: Blush (https://brandsweets.com/palettes/light#blush), Dunkin' (https://brandsweets.com/colors/brands/dunkindonuts-com), Typewriter (https://brandsweets.com/palettes/editorial#typewriter), Bakery (https://brandsweets.com/palettes/warm#bakery). — https://brandsweets.com/colors/taupe
- **Sea Green** #2e8b57 [harmony, pool: split] — Sea Green is a split-complement of #964f76: nearly opposite, so it still pops against it, without the vibrating edge of a true complement. Seen in: Next.js (https://brandsweets.com/colors/brands/nextjs-org), Subaru (https://brandsweets.com/colors/brands/subaru-com). — https://brandsweets.com/colors/seagreen
- **Charcoal** #36454f [role, pool] — Charcoal is the body-text near-black for #964f76: its slight blue cast keeps type crisp beside a warm colour where pure #000 looks heavy. Seen in: Campus (https://brandsweets.com/palettes/friendly#campus). — https://brandsweets.com/colors/charcoal

## Contrast (WCAG 2.x, as text)

- On white (#ffffff): 5.71:1 — AA pass, AA-large pass, AAA fail. Fix: AAA: text → #824567 (7.01:1)
- On black (#000000): 3.68:1 — AA fail, AA-large pass, AAA fail. Fix: AA: text → #a95b86 (4.53:1); AA: background → #e6e6e6 (4.58:1); AAA: text → #c087a6 (7.26:1)

## Fonts for this mood

- warm: https://brandsweets.com/fonts/mood/warm
- editorial: https://brandsweets.com/fonts/mood/editorial
- elegant: https://brandsweets.com/fonts/mood/elegant

## Palette tool

Open this color locked as the lead with four explored companions: https://brandsweets.com/palettes/new/964f76-c19fae-66cb62-2d1f21-f1e9f1?lock=0&style=vibrant
(Humans lock/regenerate in the tool; the URL is the state — read `lock=` back to see what they kept.)

## Connect an agent

Point any MCP client at the BrandSweets colors endpoint for the same engine:

- Endpoint: https://mcp.brandsweets.com/colors/mcp
- Tools: `analyze_color` (e.g. `analyze_color({ color: "#964f76" })`), `check_contrast` (with fixes), `generate_palette` (explore around locks), `suggest_palette` (mood/industry → curated-first), `list_palettes`.
