{
  "colors": [
    {
      "name": "--mim-magenta",
      "hex": "#ff199e",
      "rgb": "255, 25, 158",
      "note": ""
    },
    {
      "name": "--mim-green",
      "hex": "#00ff7d",
      "rgb": "0, 255, 125",
      "note": ""
    },
    {
      "name": "--mim-cream",
      "hex": "#eadfa9",
      "rgb": "234, 223, 169",
      "note": ""
    },
    {
      "name": "--mim-cream-2",
      "hex": "#e3d58d",
      "rgb": "227, 213, 141",
      "note": ""
    },
    {
      "name": "--mim-blue",
      "hex": "#115dbe",
      "rgb": "17, 93, 190",
      "note": ""
    },
    {
      "name": "--mim-blue-text",
      "hex": "#3b8fe6",
      "rgb": "59, 143, 230",
      "note": ""
    },
    {
      "name": "--sig-blue",
      "hex": "#2c71ff",
      "rgb": "44, 113, 255",
      "note": "animation accent ONLY — never UI"
    },
    {
      "name": "--ink-900",
      "hex": "#ececec",
      "rgb": "236, 236, 236",
      "note": ""
    },
    {
      "name": "--ink-700",
      "hex": "#8e8e8e",
      "rgb": "142, 142, 142",
      "note": ""
    },
    {
      "name": "--ink-600",
      "hex": "#7e7e7e",
      "rgb": "126, 126, 126",
      "note": ""
    },
    {
      "name": "--ink-line",
      "hex": "#232327",
      "rgb": "35, 35, 39",
      "note": ""
    },
    {
      "name": "--ink-100",
      "hex": "#0e0e11",
      "rgb": "14, 14, 17",
      "note": ""
    },
    {
      "name": "--ink-0",
      "hex": "#0b0b0d",
      "rgb": "11, 11, 13",
      "note": ""
    },
    {
      "name": "--paper-0",
      "hex": "#f2f2f2",
      "rgb": "242, 242, 242",
      "note": "near-white light-surface primitive (logo-on-light tile)"
    }
  ],
  "scale": [
    {
      "name": "--t-eyebrow",
      "value": "0.75rem",
      "note": "12px"
    },
    {
      "name": "--t-body",
      "value": "clamp(1rem, 0.95rem + 0.4vw, 1.1875rem)",
      "note": "16 → 19px"
    },
    {
      "name": "--t-h3",
      "value": "clamp(1.125rem, 1.05rem + 0.5vw, 1.375rem)",
      "note": "18 → 22px — fluid, always ≥ body (fixes the old fixed-18px inversion)"
    },
    {
      "name": "--t-h2",
      "value": "clamp(1.75rem, 1.2rem + 2.5vw, 3.25rem)",
      "note": "28 → 52px"
    },
    {
      "name": "--t-h1",
      "value": "clamp(2.5rem, 1.4rem + 5.2vw, 5.75rem)",
      "note": "40 → 92px"
    },
    {
      "name": "--t-stat",
      "value": "clamp(1.625rem, 1.3rem + 1.6vw, 2.5rem)",
      "note": "26 → 40px"
    },
    {
      "name": "--t-micro",
      "value": "0.6875rem",
      "note": "11px — decorative pixel labels (scrollcue, cap-num)"
    },
    {
      "name": "--t-label-sm",
      "value": "0.8125rem",
      "note": "13px — small pixel labels (tagline, trusted-by, metagrid value, deferred, card arr)"
    },
    {
      "name": "--t-body-sm",
      "value": "0.9375rem",
      "note": "15px — compact running text (cap p, sec-head p) + pixel brand"
    },
    {
      "name": "--t-h4",
      "value": "1.0625rem",
      "note": "17px — compact subhead (cap h3)"
    },
    {
      "name": "--t-display",
      "value": "clamp(2rem, 1.1rem + 4vw, 4.75rem)",
      "note": "32→76px — .contact h2"
    },
    {
      "name": "--t-h3-prose",
      "value": "clamp(1.375rem, 0.95rem + 1.9vw, 2.375rem)",
      "note": "22→38px — prose ###"
    },
    {
      "name": "--t-lead",
      "value": "clamp(1rem, 0.92rem + 0.95vw, 1.3125rem)",
      "note": "16→21px — .lead, .more-work-body"
    },
    {
      "name": "--t-brief",
      "value": "clamp(1.125rem, 0.82rem + 1.4vw, 1.625rem)",
      "note": "18→26px — .brief"
    },
    {
      "name": "--t-cta",
      "value": "clamp(1.125rem, 0.86rem + 1.3vw, 1.75rem)",
      "note": "18→28px — .mail"
    }
  ],
  "roles": [
    {
      "name": "--surface",
      "ref": "--ink-0",
      "value": "#0b0b0d",
      "note": ""
    },
    {
      "name": "--surface-raised",
      "ref": "--ink-100",
      "value": "#0e0e11",
      "note": ""
    },
    {
      "name": "--line",
      "ref": "--ink-line",
      "value": "#232327",
      "note": ""
    },
    {
      "name": "--ink",
      "ref": "--ink-900",
      "value": "#ececec",
      "note": ""
    },
    {
      "name": "--ink-dim",
      "ref": "--ink-700",
      "value": "#8e8e8e",
      "note": ""
    },
    {
      "name": "--ink-muted",
      "ref": "--ink-600",
      "value": "#7e7e7e",
      "note": ""
    },
    {
      "name": "--on-accent",
      "ref": "--surface",
      "value": "#0b0b0d",
      "note": ""
    },
    {
      "name": "--surface-light",
      "ref": "--paper-0",
      "value": "#f2f2f2",
      "note": ""
    },
    {
      "name": "--on-light",
      "ref": "--ink-0",
      "value": "#0b0b0d",
      "note": "light pair — /brand logo-on-light tile only (§4.2)"
    },
    {
      "name": "--accent",
      "ref": "--mim-magenta",
      "value": "#ff199e",
      "note": ""
    },
    {
      "name": "--track-eyebrow",
      "value": ".16em",
      "note": ""
    },
    {
      "name": "--track-tight",
      "value": "-.02em",
      "note": ""
    },
    {
      "name": "--radius",
      "value": "2px",
      "note": ""
    },
    {
      "name": "--radius-sm",
      "value": "2px",
      "note": "crisp, near-square corners — the pixel/terminal identity, not generic 10px rounding"
    },
    {
      "name": "--measure-text",
      "value": "760px",
      "note": ""
    },
    {
      "name": "--measure-wide",
      "value": "1100px",
      "note": ""
    },
    {
      "name": "--container",
      "value": "1240px",
      "note": ""
    },
    {
      "name": "--measure-title",
      "value": "20ch",
      "note": ""
    },
    {
      "name": "--measure-dek",
      "value": "46ch",
      "note": ""
    },
    {
      "name": "--gutter",
      "value": "24px",
      "note": ""
    },
    {
      "name": "--gutter-sm",
      "value": "20px",
      "note": ""
    },
    {
      "name": "--gutter-lg",
      "value": "40px",
      "note": "outer page frame (nav, list pages)"
    },
    {
      "name": "--shadow-text",
      "value": "0 2px 40px rgba(0,0,0,.6)",
      "note": ""
    },
    {
      "name": "--shadow-text-soft",
      "value": "0 2px 24px rgba(0,0,0,.6)",
      "note": ""
    },
    {
      "name": "--ease",
      "value": "cubic-bezier(.2,.7,.2,1)",
      "note": ""
    },
    {
      "name": "--dur-fast",
      "value": ".15s",
      "note": ""
    },
    {
      "name": "--dur-med",
      "value": ".25s",
      "note": ""
    },
    {
      "name": "--dur-rise",
      "value": "1s",
      "note": ""
    }
  ]
}