Mauve#8B5E7A
Slate Blue#6F7FA8
Umber#A37A5D
Lavender#9A8FBD
Dusty Rose#B78C7A
Palette direction

Chill Lofi Creative Color Palette

This Chill Lofi palette pairs softened analog tones with a calm, lived-in contrast that feels intimate and creatively unforced. The system is warm enough for comfort, cool enough for focus, and structured enough to work cleanly across a brand and interface.

ComplementaryCreativechill lofilofi aestheticcalm brandingsoft contrast
palette-preview.example
Creative color direction

Chill Lofi Creative Color Palette

This Chill Lofi palette pairs softened analog tones with a calm, lived-in contrast that feels intimate and creatively unforced. The system is warm enough for comfort, cool enough for focus, and structured enough to work cleanly across a brand and interface.

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 Mauve #8B5E7A5.3:1 Strong
Logo Charcoal #1F1B1Don White #FFFFFF17.0:1 Excellent
Logo White #FFFFFFon Charcoal #1F1B1D17.0:1 Excellent
Logo Charcoal #1F1B1Don Dusty Rose #B78C7A5.7:1 Strong
Icon color
BackgroundSlate Blue#6F7FA8TextCharcoal#1F1B1D
Primary Button4.28:1
Large text

Best for the main action users should notice first.

BackgroundUmber#A37A5DTextCharcoal#1F1B1D
Secondary Button4.46:1
Large text

Useful for softer choices and secondary paths.

BackgroundWhite#FFFFFFTextUmber#A37A5D
Outlined Button3.82:1
Large text

Good for lower-emphasis actions on light surfaces.

BackgroundWhite#FFFFFFTextSlate Blue#6F7FA8
Text Button3.98:1
Large text

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

Palette composition8 colorsComplementary color relationship
9:41Chill Lofi Creative 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.

CChill Lofi Creative Color PaletteCreative brand direction ColorFly.design
Strategic palette preview
Why it works

A usable
color system.

The main colors stay close on the color wheel, which gives the palette a mellow, cohesive lofi mood without feeling flat. Their shared dusty undertones keep the system recognizable and easy to use across both identity and interface touchpoints.

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.Mauve #8B5E7A
HeadlineUsed for main titles and key messages.Mauve #8B5E7A
LinkUsed for links and interactive text.Slate Blue #6F7FA8

Buttons

Primary Button
BackgroundSlate Blue #6F7FA8
TextCharcoal #1F1B1D
Secondary Button
BackgroundUmber #A37A5D
TextCharcoal #1F1B1D
Outlined Button
BackgroundUmber #A37A5D
TextUmber #A37A5D

Interface

TextDefault readable body text.Charcoal #1F1B1D
Bg LightLight page or section background.White #FFFFFF
Bg DarkDark page or section background.Charcoal #1F1B1D
IconSmall interface icons and marks.Lavender #9A8FBD
BorderCards, inputs, and component borders.Dusty Rose #B78C7A
DividerSubtle separators between content.Dusty Rose #B78C7A
OutlineFocus rings and emphasis outlines.Lavender #9A8FBD

Palette Colors

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

Main (Brand) Colors

The main colors stay close on the color wheel, which gives the palette a mellow, cohesive lofi mood without feeling flat. Their shared dusty undertones keep the system recognizable and easy to use across both identity and interface touchpoints.

PrimaryMauve

RolesLogo, Headline

Mauve gives the brand a soft nostalgic signature that feels creative and slightly dreamy.

HEX#8B5E7A
RGB139, 94, 122
HSL323, 19, 46
CMYK0, 32, 12, 45
SecondarySlate Blue

RolesLink, Btn Primary Bg

Slate Blue adds a calm digital clarity that keeps the palette grounded and usable in UI states.

HEX#6F7FA8
RGB111, 127, 168
HSL223, 25, 55
CMYK34, 24, 0, 34
TertiaryUmber

RolesBtn Secondary Bg, Btn Outlined Border, Btn Outlined Text

Umber introduces a warm analog note that balances the cooler tones and reinforces the lofi, recorded-in-a-room feeling.

HEX#A37A5D
RGB163, 122, 93
HSL25, 28, 50
CMYK0, 25, 43, 36

Support Colors

The support colors extend the palette with low-key accents that improve usability without pulling attention away from the main mood. They add a muted atmospheric layer that suits playlists, covers, and relaxed product surfaces.

Lavender

RolesIcon, Outline

Lavender softens the interface edges and bridges the mauve and blue hues with a quieter reflective accent.

HEX#9A8FBD
RGB154, 143, 189
HSL254, 26, 65
CMYK19, 24, 0, 26
Dusty Rose

RolesBorder, Divider

Dusty Rose warms separators and borders so the system feels handcrafted rather than sterile.

HEX#B78C7A
RGB183, 140, 122
HSL18, 30, 60
CMYK0, 23, 33, 28

Neutral Colors

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

White

RolesBg Light

HEX#FFFFFF
RGB255, 255, 255
HSL0, 0, 100
CMYK0, 0, 0, 0
Ivory
HEX#F3F0EA
RGB243, 240, 234
HSL40, 27, 94
CMYK0, 1, 4, 5
Charcoal

RolesBg Dark, Text, Btn Primary Text, Btn Secondary Text

HEX#1F1B1D
RGB31, 27, 29
HSL330, 7, 11
CMYK0, 13, 6, 88

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-mauve: #8B5E7A;
  --color-slate-blue: #6F7FA8;
  --color-umber: #A37A5D;
  --color-lavender: #9A8FBD;
  --color-dusty-rose: #B78C7A;
  --color-white: #FFFFFF;
  --color-ivory: #F3F0EA;
  --color-charcoal: #1F1B1D;
}

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: #8B5E7A;
  --role-headline: #8B5E7A;
  --role-link: #6F7FA8;
  --role-btn-primary-bg: #6F7FA8;
  --role-btn-secondary-bg: #A37A5D;
  --role-btn-outlined-border: #A37A5D;
  --role-btn-outlined-text: #A37A5D;
  --role-icon: #9A8FBD;
  --role-outline: #9A8FBD;
  --role-border: #B78C7A;
  --role-divider: #B78C7A;
  --role-bg-light: #FFFFFF;
  --role-bg-dark: #1F1B1D;
  --role-text: #1F1B1D;
  --role-btn-primary-text: #1F1B1D;
  --role-btn-secondary-text: #1F1B1D;
}

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.
{
    "mauve": "#8B5E7A",
    "slate-blue": "#6F7FA8",
    "umber": "#A37A5D",
    "lavender": "#9A8FBD",
    "dusty-rose": "#B78C7A",
    "white": "#FFFFFF",
    "ivory": "#F3F0EA",
    "charcoal": "#1F1B1D"
}
Press Space to load new palette