Perceptual Colors

Colors that feel equal

Mathematically calibrated in OKLCH color space. Every hue at the same lightness and chroma looks equally vibrant. Status badges, charts, and highlights maintain consistent visual weight.

OKLCH Palette — Equal Lightness (L: 0.65), Equal Chroma (C: 0.17)
Red
H:25
Orange
H:55
Amber
H:85
Green
H:155
Sky
H:225
Blue
H:255
Violet
H:295
Rose
H:350
HSL (uneven perceived brightness)
Yellow looks brighter than blue at same S/L
OKLCH (uniform perceived brightness)
All hues feel equally vibrant

Perceptual uniformity

In HSL, yellow at 50% lightness screams while blue at 50% whispers. Your eye doesn't agree with the math. OKLCH fixes this. Equal L values produce colors your eye perceives as equally bright. Equal C values produce equal vibrancy. The math matches your perception.

  • L (lightness) maps to perceived brightness, not mathematical brightness
  • C (chroma) maps to perceived saturation, consistent across hues
  • H (hue) is perceptually uniform — 10 degrees of hue shift looks the same everywhere
  • Status badges have identical visual weight regardless of color
Status Badges — Equal Visual Weight
Published
Draft
Review
Archived
Scheduled
Every badge draws equal attention — no color dominates

Charts that don't lie

When chart colors have uneven brightness, your eye is drawn to the brightest series — even if it's not the most important. OKLCH chart palettes give every data series equal visual prominence. You read the data, not the color brightness.

  • Evenly spaced hues with matched lightness and chroma
  • No single data series visually dominates
  • Colorblind-safe with sufficient lightness variation
  • Dark mode palette maintains same relative relationships
Dashboard Chart — OKLCH Palette
Organic
Direct
Social
Referral

Dark mode, done right

Most dark modes just invert colors — and everything looks wrong. WISEROWS shifts only the lightness channel in OKLCH. Chroma and hue stay the same. Colors feel identical across modes. Nothing washed out. Nothing oversaturated.

  • Only L (lightness) changes between modes
  • C (chroma) and H (hue) remain constant
  • System preference detection + manual toggle
  • CSS custom properties for instant theme switching
  • No flash of wrong theme on page load
Light
Success
Warning
Error
Info
L: 0.55
Dark
Success
Warning
Error
Info
L: 0.72
OKLCH
Color space
4.5:1
Min contrast ratio
8
Palette colors
2
Theme modes

How it feels

Every color pulls its weight.

Scan a table with five different status badges. None jumps out more than the others. Glance at a chart with eight data series. None dominates. Toggle dark mode. The colors shift but their relationships stay perfect. This is what "designed" means — not just picked, calculated.

Frequently asked questions

Your data is incomplete. Fix it.

Define your schema. Import your data. Let AI enrich every record. See quality scores improve in real time. Free to start, no credit card.

Command Palette

Search for a command to run...