{
  "color": {
    "basalt-canvas": {
      "$value": "#e2e2df",
      "$type": "color",
      "$description": "Basalt Canvas — page backgrounds, subtle surfaces"
    },
    "ash-white": {
      "$value": "#f7f6f2",
      "$type": "color",
      "$description": "Ash White — primary card surfaces, button backgrounds"
    },
    "pure-white": {
      "$value": "#ffffff",
      "$type": "color",
      "$description": "Pure White — text/icon fills on dark or orange"
    },
    "abyssal-ink": {
      "$value": "#070607",
      "$type": "color",
      "$description": "Abyssal Ink — heading + body text, strong borders"
    },
    "pure-black": {
      "$value": "#000000",
      "$type": "color",
      "$description": "Pure Black — icon strokes, densest border work"
    },
    "digital-orange": {
      "$value": "#fc5000",
      "$type": "color",
      "$description": "Digital Orange — primary buttons, feature cards, brand accent"
    },
    "cyber-violet": {
      "$value": "#524ae9",
      "$type": "color",
      "$description": "Cyber Violet — decorative background shapes only"
    },
    "pixel-glare": {
      "$value": "#f5f28e",
      "$type": "color",
      "$description": "Pixel Glare — highlight overlays, graphic accents"
    }
  },
  "font": {
    "display": {
      "$value": "Anton",
      "$type": "fontFamily",
      "$description": "Display, headings, and stat numbers — heavy MIXED-CASE compact grotesque, tight. The magazine-cover voice."
    },
    "body-sans": {
      "$value": "DM Sans",
      "$type": "fontFamily",
      "$description": "Body, navigation, labels — DM Sans 500, the workhorse."
    },
    "mono": {
      "$value": "JetBrains Mono",
      "$type": "fontFamily",
      "$description": "Data signatures only — datestamps, paths, version numbers. House extension (Caldera has no mono)."
    }
  },
  "typography": {
    "display-xl": {
      "$value": {
        "fontFamily": "Anton",
        "fontSize": "189px",
        "fontWeight": 400,
        "lineHeight": 0.94,
        "letterSpacing": "0.02em"
      },
      "$type": "typography",
      "$description": "Magazine-cover hero headline (web only). Anton, full-width, mixed-case."
    },
    "display-lg": {
      "$value": {
        "fontFamily": "Anton",
        "fontSize": "64px",
        "fontWeight": 400,
        "lineHeight": 0.95,
        "letterSpacing": "0.02em"
      },
      "$type": "typography",
      "$description": "Large section / sub-hero headline. Anton, mixed-case."
    },
    "display": {
      "$value": {
        "fontFamily": "Anton",
        "fontSize": "96px",
        "fontWeight": 400,
        "lineHeight": 0.94,
        "letterSpacing": "0.02em"
      },
      "$type": "typography",
      "$description": "Hero / page name. Anton compact ultrabold, mixed-case."
    },
    "h-1": {
      "$value": {
        "fontFamily": "Anton",
        "fontSize": "56px",
        "fontWeight": 400,
        "lineHeight": 0.94,
        "letterSpacing": "0.02em"
      },
      "$type": "typography",
      "$description": "Major headings on long-form surfaces."
    },
    "h-2": {
      "$value": {
        "fontFamily": "Anton",
        "fontSize": "32px",
        "fontWeight": 400,
        "lineHeight": 0.95,
        "letterSpacing": "0.02em"
      },
      "$type": "typography",
      "$description": "Section headers (compact display, uppercased)."
    },
    "h-3": {
      "$value": {
        "fontFamily": "DM Sans",
        "fontSize": "30px",
        "fontWeight": 500,
        "lineHeight": 1.11
      },
      "$type": "typography",
      "$description": "Entry / card titles. DM Sans medium."
    },
    "body": {
      "$value": {
        "fontFamily": "DM Sans",
        "fontSize": "16px",
        "fontWeight": 500,
        "lineHeight": 1.55
      },
      "$type": "typography",
      "$description": "Default body. Never below this size. DM Sans 500."
    },
    "body-lead": {
      "$value": {
        "fontFamily": "DM Sans",
        "fontSize": "18px",
        "fontWeight": 500,
        "lineHeight": 1.5
      },
      "$type": "typography",
      "$description": "Lead paragraphs, hero subhead."
    },
    "meta": {
      "$value": {
        "fontFamily": "DM Sans",
        "fontSize": "14px",
        "fontWeight": 500,
        "lineHeight": 1.25
      },
      "$type": "typography",
      "$description": "Dates, captions, small labels (Caldera body-sm)."
    },
    "eyebrow": {
      "$value": {
        "fontFamily": "DM Sans",
        "fontSize": "14px",
        "fontWeight": 700,
        "lineHeight": 1.2,
        "letterSpacing": "0.08em"
      },
      "$type": "typography",
      "$description": "Small uppercased label. DM Sans bold."
    },
    "mono": {
      "$value": {
        "fontFamily": "JetBrains Mono",
        "fontSize": "13px",
        "fontWeight": 400,
        "lineHeight": 1.5
      },
      "$type": "typography",
      "$description": "Datestamps, paths, version numbers."
    }
  },
  "spacing": {
    "0": {
      "$value": "0px",
      "$type": "dimension",
      "$description": "Spacing 0px"
    },
    "1": {
      "$value": "8px",
      "$type": "dimension",
      "$description": "Spacing 8px"
    },
    "2": {
      "$value": "16px",
      "$type": "dimension",
      "$description": "Spacing 16px"
    },
    "3": {
      "$value": "24px",
      "$type": "dimension",
      "$description": "Spacing 24px"
    },
    "4": {
      "$value": "32px",
      "$type": "dimension",
      "$description": "Spacing 32px"
    },
    "5": {
      "$value": "40px",
      "$type": "dimension",
      "$description": "Spacing 40px"
    },
    "6": {
      "$value": "48px",
      "$type": "dimension",
      "$description": "Spacing 48px"
    },
    "7": {
      "$value": "56px",
      "$type": "dimension",
      "$description": "Spacing 56px"
    },
    "8": {
      "$value": "64px",
      "$type": "dimension",
      "$description": "Spacing 64px"
    },
    "10": {
      "$value": "80px",
      "$type": "dimension",
      "$description": "Spacing 80px"
    },
    "0-5": {
      "$value": "4px",
      "$type": "dimension",
      "$description": "Spacing 4px"
    },
    "1-25": {
      "$value": "10px",
      "$type": "dimension",
      "$description": "Spacing 10px"
    },
    "1-5": {
      "$value": "12px",
      "$type": "dimension",
      "$description": "Spacing 12px"
    },
    "2-5": {
      "$value": "20px",
      "$type": "dimension",
      "$description": "Spacing 20px"
    }
  },
  "radius": {
    "none": {
      "$value": "0px",
      "$type": "dimension",
      "$description": "Border radius none"
    },
    "sm": {
      "$value": "8px",
      "$type": "dimension",
      "$description": "Border radius sm"
    },
    "badge": {
      "$value": "16px",
      "$type": "dimension",
      "$description": "Border radius badge"
    },
    "tag": {
      "$value": "20px",
      "$type": "dimension",
      "$description": "Border radius tag"
    },
    "card-sm": {
      "$value": "24px",
      "$type": "dimension",
      "$description": "Border radius card-sm"
    },
    "card": {
      "$value": "40px",
      "$type": "dimension",
      "$description": "Border radius card"
    },
    "default": {
      "$value": "40px",
      "$type": "dimension",
      "$description": "Border radius default"
    },
    "input": {
      "$value": "100px",
      "$type": "dimension",
      "$description": "Border radius input"
    },
    "pill": {
      "$value": "800px",
      "$type": "dimension",
      "$description": "Border radius pill"
    }
  },
  "surface": {
    "basalt-canvas": {
      "$value": "#e2e2df",
      "$type": "color",
      "$description": "Surface level 1: page background, subtle dividers"
    },
    "ash-white": {
      "$value": "#f7f6f2",
      "$type": "color",
      "$description": "Surface level 2: card backgrounds, containers"
    },
    "digital-orange-accent": {
      "$value": "#fc5000",
      "$type": "color",
      "$description": "Surface level 3: feature cards, primary button fills"
    }
  },
  "$extensions": {
    "org.chanmeng.brand": {
      "source": "data/brand.yaml",
      "reference": "Caldera — Pixelated Cyber-Playground",
      "version": "2.1.1",
      "generatedAt": "2026-06-07"
    }
  }
}
