Burgundy and Gold color palette
maroon · 0.029
goldenrod · 0.025
Walk into almost any traditional wedding reception with a winter date and you will see this pair on the invitations, the table runners, and the foil edging on the menus. Burgundy (#800020) is a deep, muted red with the warmth of aged wine. Gold (#D4AF37) is a softer yellow with brown in it, the color of antique brass rather than a bright trophy.
The between them measures 5.15 to 1, so gold text reads clearly on a burgundy background at normal sizes. Their sit 72 degrees apart, which is why they feel related rather than clashing. Mixed together they would land on a muted orange-brown (#AD622E).
For interiors, burgundy works on an accent wall or upholstery while gold appears in picture frames, lamp bases, or hardware. For branding, it suits law firms, private clubs, hotels, and anything trading on heritage. The pairing leans formal, so balance it with cream or off-white to keep rooms and layouts from feeling heavy.
See Burgundy and Gold in use
better
Burgundy Tailwind scale (50-900)
Gold Tailwind scale (50-900)
Burgundy to Gold blend
A continuous interpolation from Burgundy to Gold, sampled into the 10 steps below. Tap any swatch to copy its hex.
Why Burgundy and Gold 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.
Accessibility
Burgundy and Gold can be used together as text and background.
Contrast pairing grid
Rows are Burgundy steps, columns are Gold steps. Each mark is a Burgundy step shown on a Gold step: a check means it clears WCAG AA for text (4.5:1). If you can read the mark, the pairing is legible.
| 50 | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | |
|---|---|---|---|---|---|---|---|---|---|---|
| 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-burgundy-50: #F9F0F0;
--color-burgundy-100: #F3E2E2;
--color-burgundy-200: #E8CACA;
--color-burgundy-300: #D7A9A9;
--color-burgundy-400: #C07D7E;
--color-burgundy-500: #800020;
--color-burgundy-600: #680018;
--color-burgundy-700: #4D000F;
--color-burgundy-800: #2B0005;
--color-burgundy-900: #0F0001;
--color-gold-50: #FCFAF4;
--color-gold-100: #FAF6E9;
--color-gold-200: #F6EED8;
--color-gold-300: #EFE3BE;
--color-gold-400: #E7D49B;
--color-gold-500: #D4AF37;
--color-gold-600: #AD8F2B;
--color-gold-700: #836B1E;
--color-gold-800: #4C3D0E;
--color-gold-900: #201803;
}
Tailwind v3 — tailwind.config.js
// tailwind.config.js
module.exports = {
theme: {
extend: {
colors: {
'burgundy': {
50: '#F9F0F0',
100: '#F3E2E2',
200: '#E8CACA',
300: '#D7A9A9',
400: '#C07D7E',
500: '#800020',
600: '#680018',
700: '#4D000F',
800: '#2B0005',
900: '#0F0001',
},
'gold': {
50: '#FCFAF4',
100: '#FAF6E9',
200: '#F6EED8',
300: '#EFE3BE',
400: '#E7D49B',
500: '#D4AF37',
600: '#AD8F2B',
700: '#836B1E',
800: '#4C3D0E',
900: '#201803',
},
},
},
},
};
CSS variables
:root {
--burgundy-50: #F9F0F0;
--burgundy-100: #F3E2E2;
--burgundy-200: #E8CACA;
--burgundy-300: #D7A9A9;
--burgundy-400: #C07D7E;
--burgundy-500: #800020;
--burgundy-600: #680018;
--burgundy-700: #4D000F;
--burgundy-800: #2B0005;
--burgundy-900: #0F0001;
--gold-50: #FCFAF4;
--gold-100: #FAF6E9;
--gold-200: #F6EED8;
--gold-300: #EFE3BE;
--gold-400: #E7D49B;
--gold-500: #D4AF37;
--gold-600: #AD8F2B;
--gold-700: #836B1E;
--gold-800: #4C3D0E;
--gold-900: #201803;
}SCSS variables
$burgundy-50: #F9F0F0; $burgundy-100: #F3E2E2; $burgundy-200: #E8CACA; $burgundy-300: #D7A9A9; $burgundy-400: #C07D7E; $burgundy-500: #800020; $burgundy-600: #680018; $burgundy-700: #4D000F; $burgundy-800: #2B0005; $burgundy-900: #0F0001; $gold-50: #FCFAF4; $gold-100: #FAF6E9; $gold-200: #F6EED8; $gold-300: #EFE3BE; $gold-400: #E7D49B; $gold-500: #D4AF37; $gold-600: #AD8F2B; $gold-700: #836B1E; $gold-800: #4C3D0E; $gold-900: #201803;
JSON tokens
{
"burgundy": {
"50": "#F9F0F0",
"100": "#F3E2E2",
"200": "#E8CACA",
"300": "#D7A9A9",
"400": "#C07D7E",
"500": "#800020",
"600": "#680018",
"700": "#4D000F",
"800": "#2B0005",
"900": "#0F0001"
},
"gold": {
"50": "#FCFAF4",
"100": "#FAF6E9",
"200": "#F6EED8",
"300": "#EFE3BE",
"400": "#E7D49B",
"500": "#D4AF37",
"600": "#AD8F2B",
"700": "#836B1E",
"800": "#4C3D0E",
"900": "#201803"
}
}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, Burgundy and Gold); 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.