Onyx#111111
Champagne#C7A97A
Slate Blue#6E7B87
Taupe#A79E90
Stone#8A8176
Palette direction

Onyx Ivory Luxury Color Palette

This palette pairs deep, understated color with crisp light neutrals to create a luxury feel that stays minimal and disciplined. The restrained contrast and muted accents make the system feel premium without becoming ornate or theatrical.

ComplementaryLuxury And Lifestyleluxuryminimalistrefinedelegant
palette-preview.example
Luxury And Lifestyle color direction

Onyx Ivory Luxury Color Palette

This palette pairs deep, understated color with crisp light neutrals to create a luxury feel that stays minimal and disciplined. The restrained contrast and muted accents make the system feel premium without becoming ornate or theatrical.

Explore the color system
Logo contrast guide

Logo color pairings

ColorFly checks the palette colors against each other and suggests the clearest logo/background combinations.

Logo White #FFFFFFon Onyx #11111118.9:1 Excellent
Logo Onyx #111111on Champagne #C7A97A8.4:1 Excellent
Logo Onyx #111111on White #FFFFFF18.9:1 Excellent
Logo Onyx #111111on Taupe #A79E907.1:1 Excellent
Icon color
BackgroundOnyx#111111TextWhite#FFFFFF
Primary Button18.88:1
AAA

Best for the main action users should notice first.

BackgroundChampagne#C7A97ATextCharcoal#1A1A1A
Secondary Button7.78:1
AAA

Useful for softer choices and secondary paths.

BackgroundWhite#FFFFFFTextSlate Blue#6E7B87
Outlined Button4.33:1
Large text

Good for lower-emphasis actions on light surfaces.

BackgroundWhite#FFFFFFTextSlate Blue#6E7B87
Text Button4.33:1
Large text

A quiet action for links, navigation, and inline decisions.

Palette composition8 colorsComplementary color relationship
9:41Onyx Ivory Luxury Color Palette Color role balance
Complementary system
60% DominantNeutrals

Backgrounds, large surfaces, whitespace, and reading comfort.

30% SecondarySupport colors

Sections, secondary UI, illustrations, and repeated brand moments.

10% AccentMain colors

High-attention moments like primary actions and memorable highlights.

COnyx Ivory Luxury Color PaletteLuxury And Lifestyle brand direction ColorFly.design
Strategic palette preview
Why it works

A usable
color system.

The main colors combine a deep near-black with a muted champagne accent and a softened cool blue to create a premium system with quiet contrast. Together they feel refined, modern, and intentional while staying minimal enough for high-end digital and brand use.

Clear roles create a consistent brand experience.

Color Roles and Usage Map

Assign existing palette colors to brand, typography, and interface roles.

Brand identity

LogoUsed for logo marks and core brand symbols.Onyx #111111
HeadlineUsed for main titles and key messages.Champagne #C7A97A
LinkUsed for links and interactive text.Slate Blue #6E7B87

Buttons

Primary Button
BackgroundOnyx #111111
TextWhite #FFFFFF
Secondary Button
BackgroundChampagne #C7A97A
TextCharcoal #1A1A1A
Outlined Button
BackgroundSlate Blue #6E7B87
TextSlate Blue #6E7B87

Interface

TextDefault readable body text.Charcoal #1A1A1A
Bg LightLight page or section background.White #FFFFFF
Bg DarkDark page or section background.Charcoal #1A1A1A
IconSmall interface icons and marks.Taupe #A79E90
BorderCards, inputs, and component borders.Taupe #A79E90
DividerSubtle separators between content.Stone #8A8176
OutlineFocus rings and emphasis outlines.Stone #8A8176

Palette Colors

A compact view of the brand, support, and neutral colors that make up this system.

Main (Brand) Colors

The main colors combine a deep near-black with a muted champagne accent and a softened cool blue to create a premium system with quiet contrast. Together they feel refined, modern, and intentional while staying minimal enough for high-end digital and brand use.

PrimaryOnyx

RolesLogo, Btn Primary Bg

Onyx gives the palette a sharp, high-end anchor that feels confident and architectural.

HEX#111111
RGB17, 17, 17
HSL0, 0, 7
CMYK0, 0, 0, 93
SecondaryChampagne

RolesBtn Secondary Bg, Headline

Champagne adds a restrained sense of warmth and prestige without reading as flashy.

HEX#C7A97A
RGB199, 169, 122
HSL37, 41, 63
CMYK0, 15, 39, 22
TertiarySlate Blue

RolesLink, Btn Outlined Border, Btn Outlined Text

Slate Blue introduces a cool, polished accent that supports navigation and fine details with calm sophistication.

HEX#6E7B87
RGB110, 123, 135
HSL209, 10, 48
CMYK19, 9, 0, 47

Support Colors

The support colors extend the palette with soft metallic and smoky tones that keep the interface cohesive and subdued. They add depth and usability while staying clearly subordinate to the main hues.

Taupe

RolesIcon, Border

Taupe softens hard edges and bridges the warm and cool colors with an elegant neutral accent.

HEX#A79E90
RGB167, 158, 144
HSL37, 12, 61
CMYK0, 5, 14, 35
Stone

RolesDivider, Outline

Stone provides a quiet structural tone that works well for rules, outlines, and subtle UI separation.

HEX#8A8176
RGB138, 129, 118
HSL33, 8, 50
CMYK0, 7, 14, 46

Neutral Colors

Utility colors for backgrounds, text, borders, and balance.

White

RolesBg Light, Btn Primary Text

HEX#FFFFFF
RGB255, 255, 255
HSL0, 0, 100
CMYK0, 0, 0, 0
Ivory
HEX#F5F1EA
RGB245, 241, 234
HSL38, 35, 94
CMYK0, 2, 4, 4
Charcoal

RolesBg Dark, Text, Btn Secondary Text

HEX#1A1A1A
RGB26, 26, 26
HSL0, 0, 10
CMYK0, 0, 0, 90

Export and Handoff

Copy palette values for design systems, websites, and client handoff.

Color tokens

Use these in CSS when you want every raw palette color available by name. Best for websites, landing pages, and design system variables.

Use when: you need the actual colors.
:root {
  --color-onyx: #111111;
  --color-champagne: #C7A97A;
  --color-slate-blue: #6E7B87;
  --color-taupe: #A79E90;
  --color-stone: #8A8176;
  --color-white: #FFFFFF;
  --color-ivory: #F5F1EA;
  --color-charcoal: #1A1A1A;
}

Role tokens

Use these in CSS when colors are assigned to practical jobs like text, buttons, borders, links, and backgrounds.

Use when: you need UI roles, not just swatches.
:root {
  --role-logo: #111111;
  --role-btn-primary-bg: #111111;
  --role-btn-secondary-bg: #C7A97A;
  --role-headline: #C7A97A;
  --role-link: #6E7B87;
  --role-btn-outlined-border: #6E7B87;
  --role-btn-outlined-text: #6E7B87;
  --role-icon: #A79E90;
  --role-border: #A79E90;
  --role-divider: #8A8176;
  --role-outline: #8A8176;
  --role-bg-light: #FFFFFF;
  --role-btn-primary-text: #FFFFFF;
  --role-bg-dark: #1A1A1A;
  --role-text: #1A1A1A;
  --role-btn-secondary-text: #1A1A1A;
}

JSON

Use this structured palette data in apps, generators, plugins, or tools that need to read the palette programmatically.

Use when: a developer or app needs data.
{
    "onyx": "#111111",
    "champagne": "#C7A97A",
    "slate-blue": "#6E7B87",
    "taupe": "#A79E90",
    "stone": "#8A8176",
    "white": "#FFFFFF",
    "ivory": "#F5F1EA",
    "charcoal": "#1A1A1A"
}
Press Space to load new palette