{
  "primitive": {
    "color": {
      "navy": {
        "600": "#244884",
        "700": "#1C3A6E",
        "800": "#162E58",
        "900": "#101C33"
      },
      "aqua": {
        "50": "#E3F5F7",
        "300": "#84D8D8"
      },
      "red": {
        "500": "#E42424",
        "700": "#B31B1B"
      },
      "slate": {
        "400": "#6C84A8"
      },
      "gray": {
        "100": "#EEF2F7",
        "600": "#4A5874"
      },
      "white": "#FFFFFF"
    },
    "font": {
      "heading": "DM Sans",
      "body": "Manrope"
    },
    "space": {
      "1": "4px",
      "2": "8px",
      "3": "12px",
      "4": "16px",
      "5": "24px",
      "6": "32px",
      "7": "48px",
      "8": "64px",
      "9": "96px",
      "10": "128px"
    },
    "radius": {
      "sm": "8px",
      "md": "12px",
      "lg": "16px",
      "xl": "24px",
      "pill": "999px"
    }
  },
  "semantic": {
    "color": {
      "action": {
        "primary": "{color.navy.600}",
        "primaryHover": "{color.navy.700}",
        "emergency": "{color.red.500}"
      },
      "accent": {
        "default": "{color.aqua.300}"
      },
      "surface": {
        "page": "{color.white}",
        "tint": "{color.aqua.50}",
        "muted": "{color.gray.100}",
        "inverse": "{color.navy.900}"
      },
      "text": {
        "heading": "{color.navy.600}",
        "body": "{color.gray.600}",
        "inverse": "{color.white}"
      }
    }
  },
  "component": {
    "button": {
      "primary": {
        "bg": "{color.action.primary}",
        "text": "{color.text.inverse}"
      },
      "emergency": {
        "bg": "{color.action.emergency}"
      },
      "radius": "{radius.pill}",
      "height": "52px"
    },
    "card": {
      "bg": "{color.surface.page}",
      "radius": "{radius.lg}",
      "padding": "{space.5}"
    },
    "iconBadge": {
      "bg": "{color.accent.default}",
      "fg": "{color.navy.900}"
    },
    "footer": {
      "bg": "{color.surface.inverse}"
    }
  },
  "_meta": {
    "note": "Reconstructed from the Tiny Steps homepage design. Brand colors observed; supporting tones inferred; naming proposed."
  }
}