Ruby Red#8B0000
Nightshade Purple#4B0082
Forest Green#014421
Slate Gray#2F4F4F
Palette direction

Dark Fantasy Game Color Palette

This dark fantasy-inspired palette uses saturated jewel tones against a deep, muted background to evoke mystery and immersive storytelling, ideal for a game software brand.

Split ComplementaryTechdark fantasygame softwarejewel tonesimmersive
palette-preview.example
Tech color direction

Dark Fantasy Game Color Palette

This dark fantasy-inspired palette uses saturated jewel tones against a deep, muted background to evoke mystery and immersive storytelling, ideal for a game software brand.

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 Ghost White #F8F8FFon Nightshade Purple #4B008212.2:1 Excellent
Logo Charcoal #202020on Ghost White #F8F8FF15.4:1 Excellent
Logo Charcoal #202020on Light Gray #D3D3D310.9:1 Excellent
Icon color
BackgroundRuby Red#8B0000TextGhost White#F8F8FF
Primary Button9.47:1
AAA

Best for the main action users should notice first.

BackgroundNightshade Purple#4B0082TextGhost White#F8F8FF
Secondary Button12.25:1
AAA

Useful for softer choices and secondary paths.

BackgroundGhost White#F8F8FFTextRuby Red#8B0000
Outlined Button9.47:1
AAA

Good for lower-emphasis actions on light surfaces.

BackgroundGhost White#F8F8FFTextRuby Red#8B0000
Text Button9.47:1
AAA

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

Palette composition7 colorsSplit Complementary color relationship
9:41Dark Fantasy Game Color Palette Color role balance
Split 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.

CDark Fantasy Game Color PaletteTech brand direction ColorFly.design
Strategic palette preview
Why it works

A usable
color system.

The rich, contrasting triadic jewel tones of deep Ruby Red, Nightshade Purple, and Forest Green create a distinctive system that communicates both the allure and depth of dark fantasy worlds.

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.Ruby Red #8B0000
HeadlineUsed for main titles and key messages.Nightshade Purple #4B0082
LinkUsed for links and interactive text.Ruby Red #8B0000

Buttons

Primary Button
BackgroundRuby Red #8B0000
TextGhost White #F8F8FF
Secondary Button
BackgroundNightshade Purple #4B0082
TextGhost White #F8F8FF
Outlined Button
BackgroundRuby Red #8B0000
TextRuby Red #8B0000

Interface

TextDefault readable body text.Charcoal #202020
Bg LightLight page or section background.Ghost White #F8F8FF
Bg DarkDark page or section background.Slate Gray #2F4F4F
IconSmall interface icons and marks.Forest Green #014421
BorderCards, inputs, and component borders.Forest Green #014421
DividerSubtle separators between content.Forest Green #014421
OutlineFocus rings and emphasis outlines.Forest Green #014421

Palette Colors

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

Main (Brand) Colors

The rich, contrasting triadic jewel tones of deep Ruby Red, Nightshade Purple, and Forest Green create a distinctive system that communicates both the allure and depth of dark fantasy worlds.

PrimaryRuby Red

RolesLogo, Link, Btn Primary Bg, Btn Outlined Border, Btn Outlined Text

Ruby Red provides an intense, passionate foundation that draws attention and conveys power and danger, fitting for the logo and primary interactive elements.

HEX#8B0000
RGB139, 0, 0
HSL0, 100, 27
CMYK0, 100, 100, 45
SecondaryNightshade Purple

RolesBtn Secondary Bg, Headline

Nightshade Purple offers a mysterious and magical tone that balances the red's energy while emphasizing fantasy and intrigue in headlines and secondary buttons.

HEX#4B0082
RGB75, 0, 130
HSL275, 100, 25
CMYK42, 100, 0, 49
TertiaryForest Green

RolesIcon, Border, Divider, Outline

Forest Green delivers an earthy, grounded accent that complements the jewel tones and supports interface elements without overpowering.

HEX#014421
RGB1, 68, 33
HSL149, 97, 14
CMYK99, 0, 51, 73

Support Colors

The support colors subtly extend the main colors with a muted blue-gray to enhance the dark fantasy atmosphere and maintain visual harmony without competing for focus.

Slate Gray

RolesBg Dark

Slate Gray adds a deep, muted background that enhances the jewel tones' vibrancy and reinforces the overall dark fantasy mood.

HEX#2F4F4F
RGB47, 79, 79
HSL180, 25, 25
CMYK41, 0, 0, 69

Neutral Colors

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

Ghost White

RolesBg Light, Btn Primary Text, Btn Secondary Text

HEX#F8F8FF
RGB248, 248, 255
HSL240, 100, 99
CMYK3, 3, 0, 0
Light Gray
HEX#D3D3D3
RGB211, 211, 211
HSL0, 0, 83
CMYK0, 0, 0, 17
Charcoal

RolesText

HEX#202020
RGB32, 32, 32
HSL0, 0, 13
CMYK0, 0, 0, 87

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-ruby-red: #8B0000;
  --color-nightshade-purple: #4B0082;
  --color-forest-green: #014421;
  --color-slate-gray: #2F4F4F;
  --color-ghost-white: #F8F8FF;
  --color-light-gray: #D3D3D3;
  --color-charcoal: #202020;
}

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: #8B0000;
  --role-link: #8B0000;
  --role-btn-primary-bg: #8B0000;
  --role-btn-outlined-border: #8B0000;
  --role-btn-outlined-text: #8B0000;
  --role-btn-secondary-bg: #4B0082;
  --role-headline: #4B0082;
  --role-icon: #014421;
  --role-border: #014421;
  --role-divider: #014421;
  --role-outline: #014421;
  --role-bg-dark: #2F4F4F;
  --role-bg-light: #F8F8FF;
  --role-btn-primary-text: #F8F8FF;
  --role-btn-secondary-text: #F8F8FF;
  --role-text: #202020;
}

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.
{
    "ruby-red": "#8B0000",
    "nightshade-purple": "#4B0082",
    "forest-green": "#014421",
    "slate-gray": "#2F4F4F",
    "ghost-white": "#F8F8FF",
    "light-gray": "#D3D3D3",
    "charcoal": "#202020"
}
Press Space to load new palette