Navy Blue#000093
Coral#FF7A1A
Sand#C6B8A6
Pale Apricot#FEE7C8
Palette direction

Violet Ember Neutral Color Palette

This palette keeps the brand anchored by a stronger, slightly more electric navy paired with vivid coral, then softens the system with sand and pale apricot so it stays polished and easy to use across UI and editorial layouts. The result is bold, readable, and flexible, with clear hierarchy and enough restraint for everyday digital work.

ComplementaryTechvioletorangeslateivory
palette-preview.example
Tech color direction

Violet Ember Neutral Color Palette

This palette keeps the brand anchored by a stronger, slightly more electric navy paired with vivid coral, then softens the system with sand and pale apricot so it stays polished and easy to use across UI and editorial layouts. The result is bold, readable, and flexible, with clear hierarchy and enough restraint for everyday digital work.

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 Navy Blue #00009314.8:1 Excellent
Logo Charcoal #111111on Coral #FF7A1A7.2:1 Excellent
Logo Charcoal #111111on White #FFFFFF18.9:1 Excellent
Logo Charcoal #111111on Pale Apricot #FEE7C815.7:1 Excellent
Icon color
BackgroundNavy Blue#000093TextWhite#FFFFFF
Primary Button14.78:1
AAA

Best for the main action users should notice first.

BackgroundCoral#FF7A1ATextCharcoal#111111
Secondary Button7.24:1
AAA

Useful for softer choices and secondary paths.

BackgroundWhite#FFFFFFTextNavy Blue#000093
Outlined Button14.78:1
AAA

Good for lower-emphasis actions on light surfaces.

BackgroundWhite#FFFFFFTextCoral#FF7A1A
Text Button2.61:1
Low

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

Palette composition7 colorsComplementary color relationship
9:41Violet Ember Neutral 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.

CViolet Ember Neutral Color PaletteTech brand direction ColorFly.design
Strategic palette preview
Why it works

A usable
color system.

The main colors pair a deep navy with a vivid coral to create a strong, immediately readable brand contrast. Their opposing warmth and coolness give the system clear energy for logos, links, and action states without feeling chaotic.

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.Navy Blue #000093
HeadlineUsed for main titles and key messages.Navy Blue #000093
LinkUsed for links and interactive text.Coral #FF7A1A

Buttons

Primary Button
BackgroundNavy Blue #000093
TextWhite #FFFFFF
Secondary Button
BackgroundCoral #FF7A1A
TextCharcoal #111111
Outlined Button
BackgroundSand #C6B8A6
TextNavy Blue #000093

Interface

TextDefault readable body text.Charcoal #111111
Bg LightLight page or section background.White #FFFFFF
Bg DarkDark page or section background.Charcoal #111111
IconSmall interface icons and marks.Sand #C6B8A6
BorderCards, inputs, and component borders.Pale Apricot #FEE7C8
DividerSubtle separators between content.Pale Apricot #FEE7C8
OutlineFocus rings and emphasis outlines.Pale Apricot #FEE7C8

Palette Colors

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

Main (Brand) Colors

The main colors pair a deep navy with a vivid coral to create a strong, immediately readable brand contrast. Their opposing warmth and coolness give the system clear energy for logos, links, and action states without feeling chaotic.

PrimaryNavy Blue

RolesLogo, Btn Primary Bg, Headline, Btn Outlined Text

Navy Blue anchors the identity with depth and stability, making it a strong choice for the logo, headlines, and primary actions.

HEX#000093
RGB0, 0, 147
HSL240, 100, 29
CMYK100, 100, 0, 42
SecondaryCoral

RolesLink, Btn Secondary Bg

Coral brings warmth and momentum, giving links and secondary actions a vivid accent that stays energetic and approachable.

HEX#FF7A1A
RGB255, 122, 26
HSL25, 100, 55
CMYK0, 52, 90, 0

Support Colors

The support colors extend the palette with soft, restrained tones that improve structure and keep the bright main colors in focus. They add quiet contrast for outlines and interface boundaries without competing with the core brand relationship.

Sand

RolesBtn Outlined Border, Icon

Sand adds a warm, subdued edge that keeps outlined controls visible while staying softer than the main colors.

HEX#C6B8A6
RGB198, 184, 166
HSL34, 22, 71
CMYK0, 7, 16, 22
Pale Apricot

RolesBorder, Divider, Outline

Pale Apricot creates a light structural layer that supports spacing, icons, and dividers without drawing attention away from the brand colors.

HEX#FEE7C8
RGB254, 231, 200
HSL34, 96, 89
CMYK0, 9, 21, 0

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
Frosted Cloud
HEX#F6F7F9
RGB246, 247, 249
HSL220, 20, 97
CMYK1, 1, 0, 2
Charcoal

RolesBg Dark, Text, Btn Secondary Text

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

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-navy-blue: #000093;
  --color-coral: #FF7A1A;
  --color-sand: #C6B8A6;
  --color-pale-apricot: #FEE7C8;
  --color-white: #FFFFFF;
  --color-frosted-cloud: #F6F7F9;
  --color-charcoal: #111111;
}

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: #000093;
  --role-btn-primary-bg: #000093;
  --role-headline: #000093;
  --role-btn-outlined-text: #000093;
  --role-link: #FF7A1A;
  --role-btn-secondary-bg: #FF7A1A;
  --role-btn-outlined-border: #C6B8A6;
  --role-icon: #C6B8A6;
  --role-border: #FEE7C8;
  --role-divider: #FEE7C8;
  --role-outline: #FEE7C8;
  --role-bg-light: #FFFFFF;
  --role-btn-primary-text: #FFFFFF;
  --role-bg-dark: #111111;
  --role-text: #111111;
  --role-btn-secondary-text: #111111;
}

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.
{
    "navy-blue": "#000093",
    "coral": "#FF7A1A",
    "sand": "#C6B8A6",
    "pale-apricot": "#FEE7C8",
    "white": "#FFFFFF",
    "frosted-cloud": "#F6F7F9",
    "charcoal": "#111111"
}
Press Space to load new palette