D.
Dutchy
Foundation

Colors

A warm, earthy palette inspired by Dutch design. The vibrant orange primary creates focal points while neutral backgrounds provide structural stability.

Primary Palette

The core colors that define Dutchy's visual identity. Warm orange for action, dark brown for text, and cream for backgrounds.

Primary

Actions & emphasis

--primary

HSL: 25 95% 53%

HEX: #F97316

Foreground

Text & icons

--foreground

HSL: 25 20% 6%

HEX: #130F0C

Background

Page & card backgrounds

--background

HSL: 40 30% 97%

HEX: #FAF8F5

Semantic Colors

Purpose-driven colors for different UI states and contexts.

Secondary

hsl(25 20% 92%)

Subtle backgrounds, secondary actions

Muted

hsl(40 20% 94%)

Disabled states, section backgrounds

Destructive

hsl(0 84% 60%)

Errors, delete actions, warnings

Success

hsl(142 76% 36%)

Success states, confirmations

Border

hsl(25 20% 88%)

Borders, dividers, separators

Input

hsl(25 20% 88%)

Form input borders

Ring

hsl(25 95% 53%)

Focus rings, outlines

Muted FG

hsl(25 15% 40%)

Secondary text, placeholders

Color Pairings

Primary Text

primary on background

Contrast: 4.5:1 AA

White Text

primary-foreground on primary

Contrast: 4.5:1 AA

Dark Text

foreground on background

Contrast: 12.5:1 AAA

Light Text

background on foreground

Contrast: 12.5:1 AAA

Accent Text

primary on foreground

Contrast: 4.8:1 AA

Muted Text

muted-foreground on background

Contrast: 4.6:1 AA

Usage Examples

Buttons

Alerts

Information

This is an informational message.

Success

Your action was completed successfully.

Error

Something went wrong. Please try again.

Cards

50+

Components

100%

Accessible

Tags & Badges

New Featured Draft Active Deprecated Default

CSS Variables

/* Dutchy Color Tokens */
:root {
  --background: 40 30% 97%;
  --foreground: 25 20% 6%;

  --primary: 25 95% 53%;
  --primary-foreground: 0 0% 100%;

  --secondary: 25 20% 92%;
  --secondary-foreground: 25 25% 15%;

  --muted: 40 20% 94%;
  --muted-foreground: 25 15% 40%;

  --border: 25 20% 88%;
  --input: 25 20% 88%;
  --ring: 25 95% 53%;

  --destructive: 0 84% 60%;
  --destructive-foreground: 0 0% 100%;

  --success: 142 76% 36%;
  --success-foreground: 0 0% 100%;
}

/* Usage with Tailwind */
.element {
  background-color: hsl(var(--primary));
  color: hsl(var(--primary-foreground));
}