{
  "$description": "Brand: Convergent Systems — dark mode",
  "color": {
    "swatches": {
      "$description": "Source-of-truth color swatches from palette convergent-deep-space@1.0.0",
      "deep-space-0": {
        "$value": "#07090F",
        "$type": "color",
        "$description": "Primary canvas — the deepest base."
      },
      "deep-space-1": {
        "$value": "#0B1020",
        "$type": "color",
        "$description": "Slightly elevated surface above canvas."
      },
      "deep-space-2": {
        "$value": "#11182C",
        "$type": "color",
        "$description": "Elevated surface for cards, modals, panels."
      },
      "snow-0": {
        "$value": "#EEF1F7",
        "$type": "color",
        "$description": "Primary text on deep-space canvas."
      },
      "snow-1": {
        "$value": "#A4ADBF",
        "$type": "color",
        "$description": "Secondary text, descriptions, captions."
      },
      "snow-2": {
        "$value": "#7D8699",
        "$type": "color",
        "$description": "Tertiary text, disabled states, micro-copy."
      },
      "frost-cyan": {
        "$value": "#5CD6FF",
        "$type": "color",
        "$description": "Primary accent. Links, interactive elements, focus ring."
      },
      "frost-cyan-soft": {
        "$value": "#8DE4FF",
        "$type": "color",
        "$description": "Hover/active state of the primary accent."
      },
      "solar-gold": {
        "$value": "#F4C75E",
        "$type": "color",
        "$description": "Brand mark color. The hexagonal-spiral logo, key wordmark accents."
      },
      "solar-gold-soft": {
        "$value": "#FFD982",
        "$type": "color",
        "$description": "Soft gold for backgrounds, hover states, secondary emphasis."
      },
      "ember-orange": {
        "$value": "#FF8A3D",
        "$type": "color",
        "$description": "Tertiary accent. Ambient warmth, secondary calls-to-action."
      },
      "ember-orange-soft": {
        "$value": "#FFB070",
        "$type": "color",
        "$description": "Soft orange for backgrounds, hover states."
      },
      "hairline-faint": {
        "$value": "#FFFFFF14",
        "$type": "color",
        "$description": "Subtle borders, dividers (white at ~8% alpha)."
      },
      "hairline-strong": {
        "$value": "#FFFFFF24",
        "$type": "color",
        "$description": "Stronger borders for emphasized separations (~14% alpha)."
      },
      "pure-white": {
        "$value": "#FFFFFF",
        "$type": "color"
      },
      "pure-black": {
        "$value": "#000000",
        "$type": "color"
      },
      "parchment-canvas": {
        "$value": "#F9F7F0",
        "$type": "color",
        "$description": "Warm cream canvas for light mode — complements gold accent."
      },
      "parchment-surface": {
        "$value": "#FDFCF7",
        "$type": "color",
        "$description": "Elevated surface above the parchment canvas."
      }
    },
    "roles": {
      "$description": "Semantic color roles (dark mode) mapped to palette swatches",
      "background": {
        "$value": "{color.swatches.deep-space-0}",
        "$type": "color",
        "$description": "background role → Deep Space 0 (canvas)"
      },
      "surface": {
        "$value": "{color.swatches.deep-space-1}",
        "$type": "color",
        "$description": "surface role → Deep Space 1"
      },
      "surface-elevated": {
        "$value": "{color.swatches.deep-space-2}",
        "$type": "color",
        "$description": "surface-elevated role → Deep Space 2"
      },
      "text-primary": {
        "$value": "{color.swatches.snow-0}",
        "$type": "color",
        "$description": "text-primary role → Snow 0 (foreground)"
      },
      "text-secondary": {
        "$value": "{color.swatches.snow-1}",
        "$type": "color",
        "$description": "text-secondary role → Snow 1 (muted)"
      },
      "text-tertiary": {
        "$value": "{color.swatches.snow-2}",
        "$type": "color",
        "$description": "text-tertiary role → Snow 2 (muted-soft)"
      },
      "primary": {
        "$value": "{color.swatches.frost-cyan}",
        "$type": "color",
        "$description": "primary role → Frost Cyan"
      },
      "primary-hover": {
        "$value": "{color.swatches.frost-cyan-soft}",
        "$type": "color",
        "$description": "primary-hover role → Frost Cyan Soft (hover)"
      },
      "accent": {
        "$value": "{color.swatches.solar-gold}",
        "$type": "color",
        "$description": "accent role → Solar Gold"
      },
      "accent-hover": {
        "$value": "{color.swatches.solar-gold-soft}",
        "$type": "color",
        "$description": "accent-hover role → Solar Gold Soft"
      },
      "warning": {
        "$value": "{color.swatches.ember-orange}",
        "$type": "color",
        "$description": "warning role → Ember Orange"
      },
      "warning-hover": {
        "$value": "{color.swatches.ember-orange-soft}",
        "$type": "color",
        "$description": "warning-hover role → Ember Orange Soft"
      },
      "mark": {
        "$value": "{color.swatches.solar-gold}",
        "$type": "color",
        "$description": "mark role → Solar Gold"
      },
      "hairline": {
        "$value": "{color.swatches.hairline-faint}",
        "$type": "color",
        "$description": "hairline role → Hairline Faint"
      },
      "hairline-strong": {
        "$value": "{color.swatches.hairline-strong}",
        "$type": "color",
        "$description": "hairline-strong role → Hairline Strong"
      },
      "brand-overrides": {
        "$description": "Brand-level role overrides (take precedence over palette role mappings)",
        "identity": {
          "$value": "{color.swatches.deep-space-0}",
          "$type": "color",
          "$description": "Brand role identity → Deep Space 0 (canvas)"
        },
        "on-identity": {
          "$value": "{color.swatches.snow-0}",
          "$type": "color",
          "$description": "Brand role on-identity → Snow 0 (foreground)"
        },
        "background": {
          "$value": "{color.swatches.deep-space-0}",
          "$type": "color",
          "$description": "Brand role background → Deep Space 0 (canvas)"
        },
        "surface": {
          "$value": "{color.swatches.deep-space-1}",
          "$type": "color",
          "$description": "Brand role surface → Deep Space 1"
        },
        "surface-elevated": {
          "$value": "{color.swatches.deep-space-2}",
          "$type": "color",
          "$description": "Brand role surface-elevated → Deep Space 2"
        },
        "text-primary": {
          "$value": "{color.swatches.snow-0}",
          "$type": "color",
          "$description": "Brand role text-primary → Snow 0 (foreground)"
        },
        "text-secondary": {
          "$value": "{color.swatches.snow-1}",
          "$type": "color",
          "$description": "Brand role text-secondary → Snow 1 (muted)"
        },
        "text-tertiary": {
          "$value": "{color.swatches.snow-2}",
          "$type": "color",
          "$description": "Brand role text-tertiary → Snow 2 (muted-soft)"
        },
        "primary": {
          "$value": "{color.swatches.frost-cyan}",
          "$type": "color",
          "$description": "Brand role primary → Frost Cyan"
        },
        "primary-hover": {
          "$value": "{color.swatches.frost-cyan-soft}",
          "$type": "color",
          "$description": "Brand role primary-hover → Frost Cyan Soft (hover)"
        },
        "accent": {
          "$value": "{color.swatches.solar-gold}",
          "$type": "color",
          "$description": "Brand role accent → Solar Gold"
        },
        "accent-hover": {
          "$value": "{color.swatches.solar-gold-soft}",
          "$type": "color",
          "$description": "Brand role accent-hover → Solar Gold Soft"
        },
        "mark": {
          "$value": "{color.swatches.solar-gold}",
          "$type": "color",
          "$description": "Brand role mark → Solar Gold"
        },
        "warmth": {
          "$value": "{color.swatches.ember-orange}",
          "$type": "color",
          "$description": "Brand role warmth → Ember Orange"
        },
        "text-emphasis": {
          "$value": "{color.swatches.snow-0}",
          "$type": "color",
          "$description": "Brand role text-emphasis → Snow 0 (foreground)"
        },
        "text-muted": {
          "$value": "{color.swatches.snow-1}",
          "$type": "color",
          "$description": "Brand role text-muted → Snow 1 (muted)"
        }
      }
    }
  },
  "font": {
    "$description": "Typography roles mapped to font atoms",
    "heading": {
      "family": {
        "$value": [
          "Inter",
          "-apple-system",
          "BlinkMacSystemFont",
          "Segoe UI",
          "Roboto",
          "Helvetica Neue",
          "Arial",
          "sans-serif"
        ],
        "$type": "fontFamily",
        "$description": "heading role → Inter (inter@1.0.0)"
      },
      "weight": {
        "100": {
          "$value": 100,
          "$type": "fontWeight"
        },
        "200": {
          "$value": 200,
          "$type": "fontWeight"
        },
        "300": {
          "$value": 300,
          "$type": "fontWeight"
        },
        "400": {
          "$value": 400,
          "$type": "fontWeight"
        },
        "500": {
          "$value": 500,
          "$type": "fontWeight"
        },
        "600": {
          "$value": 600,
          "$type": "fontWeight"
        },
        "700": {
          "$value": 700,
          "$type": "fontWeight"
        },
        "800": {
          "$value": 800,
          "$type": "fontWeight"
        },
        "900": {
          "$value": 900,
          "$type": "fontWeight"
        },
        "$description": "Available font weights"
      }
    },
    "body": {
      "family": {
        "$value": [
          "Inter",
          "-apple-system",
          "BlinkMacSystemFont",
          "Segoe UI",
          "Roboto",
          "Helvetica Neue",
          "Arial",
          "sans-serif"
        ],
        "$type": "fontFamily",
        "$description": "body role → Inter (inter@1.0.0)"
      },
      "weight": {
        "100": {
          "$value": 100,
          "$type": "fontWeight"
        },
        "200": {
          "$value": 200,
          "$type": "fontWeight"
        },
        "300": {
          "$value": 300,
          "$type": "fontWeight"
        },
        "400": {
          "$value": 400,
          "$type": "fontWeight"
        },
        "500": {
          "$value": 500,
          "$type": "fontWeight"
        },
        "600": {
          "$value": 600,
          "$type": "fontWeight"
        },
        "700": {
          "$value": 700,
          "$type": "fontWeight"
        },
        "800": {
          "$value": 800,
          "$type": "fontWeight"
        },
        "900": {
          "$value": 900,
          "$type": "fontWeight"
        },
        "$description": "Available font weights"
      }
    }
  }
}
