{
  "$schema": "https://tr.designtokens.org/format/",
  "$description": "Inkwash design tokens — source of truth. Build target: CSS custom properties (--wc-*), then Tailwind/SCSS/JS.",
  "color": {
    "paper":        { "$type": "color", "$value": "#FFFCF5" },
    "paper-2":      { "$type": "color", "$value": "#FAF5E9" },
    "ink":          { "$type": "color", "$value": "#2A2A2A" },
    "ink-soft":     { "$type": "color", "$value": "#6B665D" },
    "line":         { "$type": "color", "$value": "#D9D2C4" },
    "primary":      { "$type": "color", "$value": "#E8A45C" },
    "primary-strong": { "$type": "color", "$value": "#C4842E" },
    "critical":     { "$type": "color", "$value": "#C42628" },
    "warning":      { "$type": "color", "$value": "#E0952B" },
    "caution":      { "$type": "color", "$value": "#E8A45C" },
    "info":         { "$type": "color", "$value": "#3F7CAC" },
    "tip":          { "$type": "color", "$value": "#3E8E7E" }
  },
  "color-forest": {
    "$description": "Dark 'night forest' theme overrides (.wc-forest)",
    "paper":   { "$type": "color", "$value": "#0F1821" },
    "paper-2": { "$type": "color", "$value": "#16222E" },
    "ink":     { "$type": "color", "$value": "#E6ECF1" },
    "ink-soft":{ "$type": "color", "$value": "#9FB0BE" },
    "line":    { "$type": "color", "$value": "rgba(255,206,99,.28)" },
    "primary": { "$type": "color", "$value": "#FFCE63" }
  },
  "font": {
    "serif": { "$type": "fontFamily", "$value": ["Playfair Display", "Georgia", "serif"] },
    "sans":  { "$type": "fontFamily", "$value": ["Inter", "sans-serif"] },
    "hand":  { "$type": "fontFamily", "$value": ["Caveat", "cursive"] }
  },
  "fontSize": {
    "xs": { "$type": "dimension", "$value": "0.75rem" },
    "sm": { "$type": "dimension", "$value": "0.875rem" },
    "md": { "$type": "dimension", "$value": "1rem" },
    "lg": { "$type": "dimension", "$value": "1.125rem" },
    "xl": { "$type": "dimension", "$value": "1.375rem" },
    "2xl": { "$type": "dimension", "$value": "1.75rem" },
    "3xl": { "$type": "dimension", "$value": "2.25rem" },
    "4xl": { "$type": "dimension", "$value": "3rem" }
  },
  "space": {
    "1": { "$type": "dimension", "$value": "4px" },
    "2": { "$type": "dimension", "$value": "8px" },
    "3": { "$type": "dimension", "$value": "12px" },
    "4": { "$type": "dimension", "$value": "16px" },
    "5": { "$type": "dimension", "$value": "24px" },
    "6": { "$type": "dimension", "$value": "32px" },
    "7": { "$type": "dimension", "$value": "48px" },
    "8": { "$type": "dimension", "$value": "64px" }
  },
  "radius": {
    "sm": { "$type": "dimension", "$value": "8px" },
    "md": { "$type": "dimension", "$value": "12px" },
    "lg": { "$type": "dimension", "$value": "18px" },
    "xl": { "$type": "dimension", "$value": "24px" },
    "pill": { "$type": "dimension", "$value": "100px" }
  },
  "shadow": {
    "1": { "$type": "shadow", "$value": "0 2px 8px rgba(60,45,20,.10)" },
    "2": { "$type": "shadow", "$value": "0 8px 24px rgba(60,45,20,.14)" },
    "3": { "$type": "shadow", "$value": "0 18px 48px rgba(60,45,20,.20)" }
  },
  "motion": {
    "dur-fast": { "$type": "duration", "$value": "150ms" },
    "dur":      { "$type": "duration", "$value": "250ms" },
    "dur-slow": { "$type": "duration", "$value": "400ms" },
    "ease":     { "$type": "cubicBezier", "$value": [0.25, 0.46, 0.45, 0.94] },
    "spring":   { "$type": "cubicBezier", "$value": [0.34, 1.56, 0.5, 1] }
  }
}
