Evergreen Trail

freshcalmearthy

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

This is an analogous scheme built entirely from cool greens and green-grays, stepped evenly from mist to pine so a UI can express hierarchy without ever leaving the hue. Only the evergreen anchor is fully saturated, which makes it a natural action color — buttons and links pop against lichen and stone because saturation, not hue, does the contrasting. The result feels like signage on a shaded trail: calm, ordered, unmistakably outdoors.

Built around Forest Green.

Use this palette

Hex values
#228b22, #e6ede4, #9fb4a3, #55645a, #16261b
CSS custom properties
:root {
  --color-evergreen: #228b22;
  --color-mist: #e6ede4;
  --color-lichen: #9fb4a3;
  --color-stone: #55645a;
  --color-pine: #16261b;
}
Tailwind v4 theme
@theme {
  --color-evergreen: #228b22;
  --color-mist: #e6ede4;
  --color-lichen: #9fb4a3;
  --color-stone: #55645a;
  --color-pine: #16261b;
}
JSON
{
  "name": "Evergreen Trail",
  "colors": [
    {
      "hex": "#228b22",
      "role": "evergreen"
    },
    {
      "hex": "#e6ede4",
      "role": "mist"
    },
    {
      "hex": "#9fb4a3",
      "role": "lichen"
    },
    {
      "hex": "#55645a",
      "role": "stone"
    },
    {
      "hex": "#16261b",
      "role": "pine"
    }
  ]
}

Related palettes