TwoColorPalette

Mint and White color palette

nearest CSS color: white · 0

Mint at #A8E6CF carries just enough green to read as a color rather than a tinted neutral, but stays pale enough that pairing it with white feels like one continuous wash. measures 1.41 to 1, so the two never compete. White holds the background while mint tints the edges.

For weddings, this suits stationery, table linens, and floral backdrops that need a fresh feeling without heaviness. In interiors, think mint cabinetry or one painted wall against white trim, or white walls with mint bedding. Keep any text in a darker color. Their blended midpoint is a pale green (#D5F3E7).

See Mint and White in use

Background ⇄ tap a mockup to swap colors
Mint&White
together with their families
SEPTEMBER 14
Wedding invitation
Interior design
Logo lockup
MW
Poster / type
Alex Rivera
Creative Director
Business card

Mint Tailwind scale (50-900)

White Tailwind scale (50-900)

Mint to White blend

A continuous interpolation from Mint to White, sampled into the 10 steps below. Tap any swatch to copy its hex.

Why Mint and White blend best in OKLab

The same two colors blended three ways. This site uses OKLab, which keeps the blend smooth and evenly lit. The other two are shown so you can see what to avoid: sRGB darkens and muddies the middle, and HSL detours through colors that are not in your palette.

OKLabsmooth, evenly lit (used here)
sRGBmuddy, darker middle
HSLdetours through other hues

Accessibility

AA large ✗AA normal ✗AAA ✗

Do not place Mint text on White (or the reverse) for body copy. For readable text, pair a dark scale step such as mint-800 or white-900 with a light one like white-50.

Contrast pairing grid

Rows are Mint steps, columns are White steps. Each mark is a Mint step shown on a White step: a check means it clears WCAG AA for text (4.5:1). If you can read the mark, the pairing is legible.

50100200300400500600700800900
50
100
200
300
400
500
600
700
800
900

✓ passes AA ✗ fails AA

Copy for Tailwind

Tailwind v4 — @theme (paste into your CSS)
@theme {
  --color-mint-50: #FAFEFC;
  --color-mint-100: #F5FCF9;
  --color-mint-200: #EDFAF4;
  --color-mint-300: #E1F6EE;
  --color-mint-400: #D0F1E4;
  --color-mint-500: #A8E6CF;
  --color-mint-600: #89BCA9;
  --color-mint-700: #678E7F;
  --color-mint-800: #3B534A;
  --color-mint-900: #17241F;

  --color-white-50: #FFFFFF;
  --color-white-100: #FFFFFF;
  --color-white-200: #FFFFFF;
  --color-white-300: #FFFFFF;
  --color-white-400: #FFFFFF;
  --color-white-500: #FFFFFF;
  --color-white-600: #D1D1D1;
  --color-white-700: #9E9E9E;
  --color-white-800: #5D5D5D;
  --color-white-900: #292929;
}
Tailwind v3 — tailwind.config.js
// tailwind.config.js
module.exports = {
  theme: {
    extend: {
      colors: {
        'mint': {
        50: '#FAFEFC',
        100: '#F5FCF9',
        200: '#EDFAF4',
        300: '#E1F6EE',
        400: '#D0F1E4',
        500: '#A8E6CF',
        600: '#89BCA9',
        700: '#678E7F',
        800: '#3B534A',
        900: '#17241F',
        },
        'white': {
        50: '#FFFFFF',
        100: '#FFFFFF',
        200: '#FFFFFF',
        300: '#FFFFFF',
        400: '#FFFFFF',
        500: '#FFFFFF',
        600: '#D1D1D1',
        700: '#9E9E9E',
        800: '#5D5D5D',
        900: '#292929',
        },
      },
    },
  },
};
CSS variables
:root {
  --mint-50: #FAFEFC;
  --mint-100: #F5FCF9;
  --mint-200: #EDFAF4;
  --mint-300: #E1F6EE;
  --mint-400: #D0F1E4;
  --mint-500: #A8E6CF;
  --mint-600: #89BCA9;
  --mint-700: #678E7F;
  --mint-800: #3B534A;
  --mint-900: #17241F;

  --white-50: #FFFFFF;
  --white-100: #FFFFFF;
  --white-200: #FFFFFF;
  --white-300: #FFFFFF;
  --white-400: #FFFFFF;
  --white-500: #FFFFFF;
  --white-600: #D1D1D1;
  --white-700: #9E9E9E;
  --white-800: #5D5D5D;
  --white-900: #292929;
}
SCSS variables
$mint-50: #FAFEFC;
$mint-100: #F5FCF9;
$mint-200: #EDFAF4;
$mint-300: #E1F6EE;
$mint-400: #D0F1E4;
$mint-500: #A8E6CF;
$mint-600: #89BCA9;
$mint-700: #678E7F;
$mint-800: #3B534A;
$mint-900: #17241F;

$white-50: #FFFFFF;
$white-100: #FFFFFF;
$white-200: #FFFFFF;
$white-300: #FFFFFF;
$white-400: #FFFFFF;
$white-500: #FFFFFF;
$white-600: #D1D1D1;
$white-700: #9E9E9E;
$white-800: #5D5D5D;
$white-900: #292929;
JSON tokens
{
  "mint": {
    "50": "#FAFEFC",
    "100": "#F5FCF9",
    "200": "#EDFAF4",
    "300": "#E1F6EE",
    "400": "#D0F1E4",
    "500": "#A8E6CF",
    "600": "#89BCA9",
    "700": "#678E7F",
    "800": "#3B534A",
    "900": "#17241F"
  },
  "white": {
    "50": "#FFFFFF",
    "100": "#FFFFFF",
    "200": "#FFFFFF",
    "300": "#FFFFFF",
    "400": "#FFFFFF",
    "500": "#FFFFFF",
    "600": "#D1D1D1",
    "700": "#9E9E9E",
    "800": "#5D5D5D",
    "900": "#292929"
  }
}

How we name colors

There is no single official authority for naming colors. We use the common, widely recognized name as the primary label for each color (here, Mint and White); many common names are themselves W3C CSS named colors. For transparency we also show the nearest W3C CSS named color and the perceptual distance, ΔE, measured in OKLab. A small ΔE means the name is essentially exact; a larger one means it is the closest standard name rather than a perfect match.

Sources: W3C CSS Color Module Level 4 and the open color-name-list dataset, used to verify every color sits near a recognized name.