{
  "$description": "Portfolio System 1.0. Values extracted from For Upload.zip. Canonical active colors come from design-system.css; legacy warm aliases are not new primitives.",
  "color": {
    "ink": {
      "$type": "color",
      "$value": "#0e1014",
      "$description": "Primary text and section rules"
    },
    "ink-2": {
      "$type": "color",
      "$value": "#2b2f36",
      "$description": "Body copy"
    },
    "muted": {
      "$type": "color",
      "$value": "#555b66",
      "$description": "Labels, captions, supporting copy"
    },
    "bg": {
      "$type": "color",
      "$value": "#fafafb",
      "$description": "Default page canvas"
    },
    "white": {
      "$type": "color",
      "$value": "#ffffff",
      "$description": "Cards, tags, metric cells"
    },
    "panel": {
      "$type": "color",
      "$value": "#eceef1",
      "$description": "Screenshot plates and neutral areas"
    },
    "hair": {
      "$type": "color",
      "$value": "#dde0e5",
      "$description": "Internal rules and article separators"
    },
    "hair-strong": {
      "$type": "color",
      "$value": "#c9cdd6",
      "$description": "Card and tag outlines"
    },
    "accent": {
      "$type": "color",
      "$value": "#3d5cf5",
      "$description": "Actions, indices, variant badges"
    },
    "accent-hover": {
      "$type": "color",
      "$value": "#2c47d6",
      "$description": "Primary hover"
    },
    "accent-on-dark": {
      "$type": "color",
      "$value": "#8ea0ff",
      "$description": "Accent text on dark"
    },
    "on-dark": {
      "$type": "color",
      "$value": "#ffffff",
      "$description": "Strong text on dark"
    },
    "on-dark-muted": {
      "$type": "color",
      "$value": "#9aa1ad",
      "$description": "Muted text on dark"
    },
    "on-dark-soft": {
      "$type": "color",
      "$value": "#c9cdd6",
      "$description": "Body and links on dark"
    },
    "line-dark": {
      "$type": "color",
      "$value": "#343944",
      "$description": "Rules on dark"
    },
    "positive": {
      "$type": "color",
      "$value": "#1f8a4c",
      "$description": "Positive indicators only"
    },
    "positive-ink": {
      "$type": "color",
      "$value": "#1f6b3d",
      "$description": "Positive foreground on a light wash"
    },
    "positive-wash": {
      "$type": "color",
      "$value": "#e5f4ea",
      "$description": "Positive feedback surface"
    }
  },
  "space": {
    "1": {
      "$type": "dimension",
      "$value": {
        "value": 4,
        "unit": "px"
      }
    },
    "2": {
      "$type": "dimension",
      "$value": {
        "value": 8,
        "unit": "px"
      }
    },
    "3": {
      "$type": "dimension",
      "$value": {
        "value": 12,
        "unit": "px"
      }
    },
    "4": {
      "$type": "dimension",
      "$value": {
        "value": 16,
        "unit": "px"
      }
    },
    "5": {
      "$type": "dimension",
      "$value": {
        "value": 20,
        "unit": "px"
      }
    },
    "6": {
      "$type": "dimension",
      "$value": {
        "value": 24,
        "unit": "px"
      }
    },
    "8": {
      "$type": "dimension",
      "$value": {
        "value": 32,
        "unit": "px"
      }
    },
    "12": {
      "$type": "dimension",
      "$value": {
        "value": 48,
        "unit": "px"
      }
    },
    "16": {
      "$type": "dimension",
      "$value": {
        "value": 64,
        "unit": "px"
      }
    },
    "24": {
      "$type": "dimension",
      "$value": {
        "value": 96,
        "unit": "px"
      }
    }
  },
  "font": {
    "display": {
      "$type": "fontFamily",
      "$value": "Archivo"
    },
    "body": {
      "$type": "fontFamily",
      "$value": "Instrument Sans"
    },
    "mono": {
      "$type": "fontFamily",
      "$value": "Geist Mono"
    }
  },
  "layout": {
    "shell": {
      "$type": "dimension",
      "$value": {
        "value": 1200,
        "unit": "px"
      }
    },
    "mobile-max": {
      "$type": "dimension",
      "$value": {
        "value": 720,
        "unit": "px"
      }
    },
    "tablet-max": {
      "$type": "dimension",
      "$value": {
        "value": 980,
        "unit": "px"
      }
    }
  },
  "radius": {
    "control": {
      "$type": "dimension",
      "$value": {
        "value": 0,
        "unit": "px"
      }
    },
    "experiment": {
      "$type": "dimension",
      "$value": {
        "value": 12,
        "unit": "px"
      }
    },
    "phone": {
      "$type": "dimension",
      "$value": {
        "value": 16,
        "unit": "px"
      }
    }
  }
}