{
  "source": {
    "url": "https://github.com/",
    "extractedAt": "2026-05-29T14:02:51.509Z"
  },
  "resolved": {
    "theme": "light",
    "siteProfile": {
      "id": "generic",
      "componentPriorities": {},
      "colorRoleBiases": {}
    },
    "colors": {
      "theme": "light",
      "primary": "#fff",
      "secondary": "#666",
      "background": "var",
      "surface": "#f5f5f5",
      "border": "#ddd",
      "text": {
        "primary": "#fff",
        "secondary": "#666",
        "muted": "#999"
      }
    },
    "colorDecisions": {
      "theme": {
        "value": "light",
        "source": "fallback",
        "confidence": 0.3
      },
      "primary": {
        "value": "#fff",
        "source": "fallback",
        "confidence": 0.3
      },
      "secondary": {
        "value": "#666",
        "source": "fallback",
        "confidence": 0.2
      },
      "background": {
        "value": "var",
        "source": "fallback",
        "confidence": 0.4
      },
      "surface": {
        "value": "#f5f5f5",
        "source": "fallback",
        "confidence": 0.3
      },
      "border": {
        "value": "#ddd",
        "source": "fallback",
        "confidence": 0.2
      },
      "text": {
        "primary": {
          "value": "#fff",
          "source": "fallback",
          "confidence": 0.3
        },
        "secondary": {
          "value": "#666",
          "source": "fallback",
          "confidence": 0.2
        },
        "muted": {
          "value": "#999",
          "source": "fallback",
          "confidence": 0.2
        }
      }
    },
    "typography": {
      "fontFamily": "system-ui, sans-serif",
      "h1": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "2rem",
        "fontWeight": "700",
        "lineHeight": "1.2"
      },
      "h2": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1.5rem",
        "fontWeight": "600",
        "lineHeight": "1.3"
      },
      "h3": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1.25rem",
        "fontWeight": "600",
        "lineHeight": "1.3"
      },
      "body": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1rem",
        "fontWeight": "400",
        "lineHeight": "1.5"
      },
      "link": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1rem",
        "fontWeight": "500",
        "lineHeight": "1.5"
      }
    },
    "radius": {
      "sm": "4px",
      "md": "8px",
      "lg": "12px",
      "xl": "16px"
    },
    "spacing": {},
    "shadows": {
      "style": "drop-shadow",
      "common": {
        "small": "0 2px 4px rgba(0,0,0,0.08)"
      }
    },
    "backgroundImages": [],
    "components": {
      "button": {},
      "card": null,
      "input": {
        "background": "var",
        "backgroundImage": "none",
        "color": "#fff",
        "border": "#ddd",
        "borderRadius": "4px",
        "padding": "8px",
        "height": "40px",
        "fontSize": "1rem"
      }
    },
    "layout": {
      "maxWidth": "1440px",
      "type": "fixed"
    }
  },
  "inventory": {
    "colors": [
      {
        "value": "#fff",
        "normalized": "#ffffff",
        "category": "text",
        "usageGuess": "text/content",
        "occurrences": 2,
        "weight": 10,
        "properties": [
          "color"
        ],
        "selectors": [
          "STOP"
        ],
        "categoryWeights": {
          "brand/accent": 0,
          "neutral": 0,
          "background/surface": 0,
          "text": 10,
          "border": 0,
          "transparent": 0,
          "shadow/complex": 0,
          "unknown": 0
        }
      },
      {
        "value": "#bbb",
        "normalized": "#bbbbbb",
        "category": "text",
        "usageGuess": "text/content",
        "occurrences": 2,
        "weight": 10,
        "properties": [
          "color"
        ],
        "selectors": [
          "STOP"
        ],
        "categoryWeights": {
          "brand/accent": 0,
          "neutral": 0,
          "background/surface": 0,
          "text": 10,
          "border": 0,
          "transparent": 0,
          "shadow/complex": 0,
          "unknown": 0
        }
      }
    ],
    "complexColors": [
      {
        "value": "var",
        "normalized": null,
        "category": "shadow/complex",
        "usageGuess": "text/content, background/surface",
        "occurrences": 2,
        "weight": 9,
        "properties": [
          "color",
          "background-color"
        ],
        "selectors": [
          "SECTION"
        ],
        "categoryWeights": {
          "brand/accent": 0,
          "neutral": 0,
          "background/surface": 0,
          "text": 0,
          "border": 0,
          "transparent": 0,
          "shadow/complex": 9,
          "unknown": 0
        }
      },
      {
        "value": "green",
        "normalized": null,
        "category": "shadow/complex",
        "usageGuess": "text/content",
        "occurrences": 1,
        "weight": 5,
        "properties": [
          "color"
        ],
        "selectors": [
          "FIGURE"
        ],
        "categoryWeights": {
          "brand/accent": 0,
          "neutral": 0,
          "background/surface": 0,
          "text": 0,
          "border": 0,
          "transparent": 0,
          "shadow/complex": 5,
          "unknown": 0
        }
      }
    ],
    "colorGroups": {
      "brand/accent": [],
      "neutral": [],
      "background/surface": [],
      "text": [
        {
          "value": "#fff",
          "normalized": "#ffffff",
          "category": "text",
          "usageGuess": "text/content",
          "occurrences": 2,
          "weight": 10,
          "properties": [
            "color"
          ],
          "selectors": [
            "STOP"
          ],
          "categoryWeights": {
            "brand/accent": 0,
            "neutral": 0,
            "background/surface": 0,
            "text": 10,
            "border": 0,
            "transparent": 0,
            "shadow/complex": 0,
            "unknown": 0
          }
        },
        {
          "value": "#bbb",
          "normalized": "#bbbbbb",
          "category": "text",
          "usageGuess": "text/content",
          "occurrences": 2,
          "weight": 10,
          "properties": [
            "color"
          ],
          "selectors": [
            "STOP"
          ],
          "categoryWeights": {
            "brand/accent": 0,
            "neutral": 0,
            "background/surface": 0,
            "text": 10,
            "border": 0,
            "transparent": 0,
            "shadow/complex": 0,
            "unknown": 0
          }
        }
      ],
      "border": [],
      "transparent": [],
      "shadow/complex": [],
      "unknown": []
    },
    "complexColorGroups": {
      "brand/accent": [],
      "neutral": [],
      "background/surface": [],
      "text": [],
      "border": [],
      "transparent": [],
      "shadow/complex": [
        {
          "value": "var",
          "normalized": null,
          "category": "shadow/complex",
          "usageGuess": "text/content, background/surface",
          "occurrences": 2,
          "weight": 9,
          "properties": [
            "color",
            "background-color"
          ],
          "selectors": [
            "SECTION"
          ],
          "categoryWeights": {
            "brand/accent": 0,
            "neutral": 0,
            "background/surface": 0,
            "text": 0,
            "border": 0,
            "transparent": 0,
            "shadow/complex": 9,
            "unknown": 0
          }
        },
        {
          "value": "green",
          "normalized": null,
          "category": "shadow/complex",
          "usageGuess": "text/content",
          "occurrences": 1,
          "weight": 5,
          "properties": [
            "color"
          ],
          "selectors": [
            "FIGURE"
          ],
          "categoryWeights": {
            "brand/accent": 0,
            "neutral": 0,
            "background/surface": 0,
            "text": 0,
            "border": 0,
            "transparent": 0,
            "shadow/complex": 5,
            "unknown": 0
          }
        }
      ],
      "unknown": []
    },
    "cssVariables": [
      {
        "name": "--tab-size-preference",
        "value": "4",
        "category": "unknown",
        "occurrences": 1,
        "sources": [],
        "owners": [
          "root"
        ],
        "selectors": [],
        "ruleSelectors": [],
        "stylesheetHrefs": []
      }
    ],
    "cssVariableGroups": {
      "color": [],
      "font": [],
      "spacing": [],
      "radius": [],
      "shadow": [],
      "border": [],
      "unknown": [
        {
          "name": "--tab-size-preference",
          "value": "4",
          "category": "unknown",
          "occurrences": 1,
          "sources": [],
          "owners": [
            "root"
          ],
          "selectors": [],
          "ruleSelectors": [],
          "stylesheetHrefs": []
        }
      ],
      "other": []
    },
    "buttons": [],
    "links": [],
    "inputs": [
      {
        "background": "var",
        "backgroundImage": "none",
        "color": "#fff",
        "border": "#ddd",
        "borderRadius": "4px",
        "padding": "8px",
        "height": "40px",
        "fontSize": "1rem"
      }
    ],
    "typography": {
      "fontFamily": "system-ui, sans-serif",
      "h1": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "2rem",
        "fontWeight": "700",
        "lineHeight": "1.2"
      },
      "h2": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1.5rem",
        "fontWeight": "600",
        "lineHeight": "1.3"
      },
      "h3": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1.25rem",
        "fontWeight": "600",
        "lineHeight": "1.3"
      },
      "body": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1rem",
        "fontWeight": "400",
        "lineHeight": "1.5"
      },
      "link": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1rem",
        "fontWeight": "500",
        "lineHeight": "1.5"
      }
    },
    "spacing": {
      "sm": "8px",
      "md": "16px",
      "lg": "24px",
      "xl": "32px"
    },
    "layoutSections": [],
    "backgroundImages": [],
    "omitted": {},
    "totals": {
      "colors": 2,
      "complexColors": 2,
      "cssVariables": 1,
      "rawCssVariables": 1,
      "colorHits": 7,
      "componentColorHits": 0,
      "buttons": 0,
      "links": 0,
      "inputs": 1,
      "layoutSections": 0,
      "backgroundImages": 0
    }
  },
  "qualityReport": {
    "status": "low",
    "overallConfidence": 0.21,
    "confidence": {
      "colors": 0.25,
      "typography": 0.4,
      "buttons": 0.1,
      "cards": 0.1
    },
    "coverage": {
      "cssVariables": 1,
      "colors": 2,
      "componentColorHits": 0,
      "buttons": 0,
      "links": 0,
      "inputs": 1,
      "cards": 0,
      "layoutSections": 0,
      "backgroundImages": 0
    },
    "limits": [],
    "warnings": [
      "Cheap mode (Cheerio) - Limited design extraction. For complete analysis, run without network restrictions or use --full option.",
      "Complex animations detected or JavaScript is required - some styles may be incomplete."
    ],
    "notes": [
      "No confident reusable card pattern was detected; large sections were preserved as layout evidence.",
      "No component color evidence was found, so brand/action colors rely mostly on page-level styles."
    ]
  },
  "raw": {
    "cssVariables": [
      {
        "name": "--tab-size-preference",
        "value": "4",
        "category": "unknown",
        "owner": "root"
      }
    ],
    "colorHits": [
      {
        "value": "#fff",
        "property": "color",
        "selector": "STOP",
        "weight": 5
      },
      {
        "value": "#bbb",
        "property": "color",
        "selector": "STOP",
        "weight": 5
      },
      {
        "value": "green",
        "property": "color",
        "selector": "FIGURE",
        "weight": 5
      },
      {
        "value": "#fff",
        "property": "color",
        "selector": "STOP",
        "weight": 5
      },
      {
        "value": "#bbb",
        "property": "color",
        "selector": "STOP",
        "weight": 5
      },
      {
        "value": "var",
        "property": "color",
        "selector": "SECTION",
        "weight": 5
      },
      {
        "value": "var",
        "property": "background-color",
        "selector": "SECTION",
        "weight": 4
      }
    ],
    "componentColorHits": [],
    "colorCandidates": [],
    "buttonCandidates": [],
    "cardCandidates": [],
    "layoutSectionCandidates": [],
    "backgroundImages": [],
    "computedStyles": {
      "typography": {
        "fontFamily": "system-ui, sans-serif",
        "h1": {
          "fontFamily": "system-ui, sans-serif",
          "fontSize": "2rem",
          "fontWeight": "700",
          "lineHeight": "1.2"
        },
        "h2": {
          "fontFamily": "system-ui, sans-serif",
          "fontSize": "1.5rem",
          "fontWeight": "600",
          "lineHeight": "1.3"
        },
        "h3": {
          "fontFamily": "system-ui, sans-serif",
          "fontSize": "1.25rem",
          "fontWeight": "600",
          "lineHeight": "1.3"
        },
        "body": {
          "fontFamily": "system-ui, sans-serif",
          "fontSize": "1rem",
          "fontWeight": "400",
          "lineHeight": "1.5"
        },
        "link": {
          "fontFamily": "system-ui, sans-serif",
          "fontSize": "1rem",
          "fontWeight": "500",
          "lineHeight": "1.5"
        }
      },
      "spacing": {
        "sm": "8px",
        "md": "16px",
        "lg": "24px",
        "xl": "32px"
      },
      "radius": {
        "sm": "4px",
        "md": "8px",
        "lg": "12px",
        "xl": "16px"
      },
      "shadows": {
        "style": "drop-shadow",
        "common": {
          "small": "0 2px 4px rgba(0,0,0,0.08)"
        }
      },
      "links": [],
      "input": {
        "background": "var",
        "backgroundImage": "none",
        "color": "#fff",
        "border": "#ddd",
        "borderRadius": "4px",
        "padding": "8px",
        "height": "40px",
        "fontSize": "1rem"
      }
    }
  },
  "confidence": {
    "colors": 0.25,
    "typography": 0.4,
    "buttons": 0.1,
    "cards": 0.1
  },
  "warnings": [
    "Cheap mode (Cheerio) - Limited design extraction. For complete analysis, run without network restrictions or use --full option.",
    "Complex animations detected or JavaScript is required - some styles may be incomplete."
  ],
  "legacy": {
    "colors": {
      "theme": "light",
      "primary": "#fff",
      "secondary": "#666",
      "background": "var",
      "surface": "#f5f5f5",
      "border": "#ddd",
      "text": {
        "primary": "#fff",
        "secondary": "#666",
        "muted": "#999"
      }
    },
    "typography": {
      "fontFamily": "system-ui, sans-serif",
      "h1": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "2rem",
        "fontWeight": "700",
        "lineHeight": "1.2"
      },
      "h2": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1.5rem",
        "fontWeight": "600",
        "lineHeight": "1.3"
      },
      "h3": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1.25rem",
        "fontWeight": "600",
        "lineHeight": "1.3"
      },
      "body": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1rem",
        "fontWeight": "400",
        "lineHeight": "1.5"
      },
      "link": {
        "fontFamily": "system-ui, sans-serif",
        "fontSize": "1rem",
        "fontWeight": "500",
        "lineHeight": "1.5"
      }
    },
    "radius": {
      "sm": "4px",
      "md": "8px",
      "lg": "12px",
      "xl": "16px"
    },
    "components": {
      "button": {},
      "card": null,
      "input": {
        "background": "var",
        "backgroundImage": "none",
        "color": "#fff",
        "border": "#ddd",
        "borderRadius": "4px",
        "padding": "8px",
        "height": "40px",
        "fontSize": "1rem"
      }
    }
  }
}
