Stadium Lights

vibrantretro

Click any swatch to copy its hex.

See it in place

Design that earns its keep

A tiny landing page, painted entirely with this palette so you can judge it doing real work.

Get started

Fast

Ships static, loads instantly.

Honest

Every choice explained.

Drag to place · tap to copy

How the preview picks colors: the lightest swatch becomes the page background, the darkest becomes the text, and the most vivid becomes the button. Drag a chip onto any part of the mockup to override it — your arrangement is saved into this page's URL, so copying the link shares it.

Why it works

Royal blue and scarlet is vintage athletics — think pennants and varsity jackets — and the two stay balanced because they sit at nearly equal saturation and value, with chalk white refereeing between them. Frost gives the blue a quiet tint for backgrounds so the scarlet can stay reserved for moments of emphasis. Navy replaces black, keeping even the darkest text on-team.

Built around Royal Blue.

Use this palette

Hex values
#4169e1, #e63946, #f8f9fa, #bcc8ee, #1b2440
CSS custom properties
:root {
  --color-royal: #4169e1;
  --color-scarlet: #e63946;
  --color-chalk: #f8f9fa;
  --color-frost: #bcc8ee;
  --color-navy: #1b2440;
}
Tailwind v4 theme
@theme {
  --color-royal: #4169e1;
  --color-scarlet: #e63946;
  --color-chalk: #f8f9fa;
  --color-frost: #bcc8ee;
  --color-navy: #1b2440;
}
JSON
{
  "name": "Stadium Lights",
  "colors": [
    {
      "hex": "#4169e1",
      "role": "royal"
    },
    {
      "hex": "#e63946",
      "role": "scarlet"
    },
    {
      "hex": "#f8f9fa",
      "role": "chalk"
    },
    {
      "hex": "#bcc8ee",
      "role": "frost"
    },
    {
      "hex": "#1b2440",
      "role": "navy"
    }
  ]
}

Related palettes