{
  "generatedAt": "2026-11-02",
  "source": {
    "tokens": "style.css — body.theme-{id}, all blocks merged in source order",
    "specs": "/tmp/spec-baseline/design/{slug}.md",
    "sections": [
      "What this style is",
      "Tokens",
      "Do",
      "Don't",
      "Using this with a coding agent",
      "Original prompt"
    ]
  },
  "summary": {
    "styles": 28,
    "specsFound": 28,
    "clean": 13,
    "tokenCoverageAvg": 0.9855,
    "missingTokens": 14,
    "stylesWithMissing": 9,
    "valueMismatches": 8,
    "stylesWithMismatch": 7,
    "phantomTokens": 0,
    "unresolvedRefs": 2,
    "structureOk": 28,
    "tableIssues": 0,
    "specificRulesTotal": 36
  },
  "styles": [
    {
      "slug": "skeuomorphism",
      "tokensActual": 37,
      "tokensSpec": 36,
      "coverage": 0.973,
      "missing": [
        "--hero-card-name"
      ],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "swiss-style",
      "tokensActual": 29,
      "tokensSpec": 29,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "grunge",
      "tokensActual": 33,
      "tokensSpec": 32,
      "coverage": 0.9697,
      "missing": [
        "--hero-card-fg"
      ],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "modern-tech",
      "tokensActual": 32,
      "tokensSpec": 32,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [
        {
          "token": "--mono-font",
          "ref": "--font-roboto-mono"
        }
      ],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "brutalism",
      "tokensActual": 31,
      "tokensSpec": 31,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "retro-90s",
      "tokensActual": 32,
      "tokensSpec": 30,
      "coverage": 0.9375,
      "missing": [
        "--hero-card-fg",
        "--hero-card-name"
      ],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "retro-y2k",
      "tokensActual": 29,
      "tokensSpec": 29,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "retro-pixel",
      "tokensActual": 30,
      "tokensSpec": 29,
      "coverage": 0.9667,
      "missing": [
        "--home-display"
      ],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "illustration",
      "tokensActual": 31,
      "tokensSpec": 29,
      "coverage": 0.9355,
      "missing": [
        "--hero-card-name",
        "--flip-fg"
      ],
      "phantom": [],
      "mismatched": [
        {
          "token": "--header-text-color",
          "spec": "#ffffff",
          "actual": "#2b2118"
        }
      ],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "3d-interactive",
      "tokensActual": 32,
      "tokensSpec": 32,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [
        {
          "token": "--mono-font",
          "ref": "--font-roboto-mono"
        }
      ],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "dark-mode",
      "tokensActual": 30,
      "tokensSpec": 30,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "bold-typography",
      "tokensActual": 29,
      "tokensSpec": 29,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "glassmorphism",
      "tokensActual": 29,
      "tokensSpec": 29,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [
        {
          "token": "--header-text-color",
          "spec": "#fff",
          "actual": "#06251f"
        }
      ],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "aurora-ui",
      "tokensActual": 33,
      "tokensSpec": 32,
      "coverage": 0.9697,
      "missing": [
        "--home-surface"
      ],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "natural-organic",
      "tokensActual": 29,
      "tokensSpec": 29,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [
        {
          "token": "--header-bg",
          "spec": "#8b7e66",
          "actual": "#6f6250"
        }
      ],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "monochromatic",
      "tokensActual": 38,
      "tokensSpec": 38,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [
        {
          "token": "--header-bg",
          "spec": "var(--mono-base)",
          "actual": "var(--mono-dark)"
        }
      ],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "maximalism",
      "tokensActual": 36,
      "tokensSpec": 36,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [
        {
          "token": "--header-text-color",
          "spec": "var(--max-c5)",
          "actual": "#000000"
        }
      ],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "claymorphism",
      "tokensActual": 46,
      "tokensSpec": 43,
      "coverage": 0.9348,
      "missing": [
        "--hero-card-fg",
        "--hero-card-name",
        "--flip-fg"
      ],
      "phantom": [],
      "mismatched": [
        {
          "token": "--clay-text",
          "spec": "#7a6f5a",
          "actual": "#5b5140"
        },
        {
          "token": "--header-text-color",
          "spec": "var(--clay-heading)",
          "actual": "#3f3728"
        }
      ],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "abstract-geometric",
      "tokensActual": 35,
      "tokensSpec": 33,
      "coverage": 0.9429,
      "missing": [
        "--hero-card-name",
        "--flip-fg"
      ],
      "phantom": [],
      "mismatched": [
        {
          "token": "--header-text-color",
          "spec": "#fff",
          "actual": "var(--text-color)"
        }
      ],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "sustainable-green",
      "tokensActual": 34,
      "tokensSpec": 34,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "art-deco",
      "tokensActual": 33,
      "tokensSpec": 33,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "neomorphism",
      "tokensActual": 28,
      "tokensSpec": 27,
      "coverage": 0.9643,
      "missing": [
        "--hero-card-fg"
      ],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 3,
      "dontCount": 2,
      "rules": {
        "do": 3,
        "dont": 2,
        "shared": 5,
        "specific": 0
      }
    },
    {
      "slug": "bento-grid",
      "tokensActual": 19,
      "tokensSpec": 19,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 6,
      "dontCount": 5,
      "rules": {
        "do": 6,
        "dont": 5,
        "shared": 5,
        "specific": 6
      }
    },
    {
      "slug": "liquid-glass",
      "tokensActual": 19,
      "tokensSpec": 19,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 6,
      "dontCount": 5,
      "rules": {
        "do": 6,
        "dont": 5,
        "shared": 5,
        "specific": 6
      }
    },
    {
      "slug": "editorial",
      "tokensActual": 19,
      "tokensSpec": 19,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 6,
      "dontCount": 5,
      "rules": {
        "do": 6,
        "dont": 5,
        "shared": 5,
        "specific": 6
      }
    },
    {
      "slug": "neo-brutalism",
      "tokensActual": 19,
      "tokensSpec": 19,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 6,
      "dontCount": 5,
      "rules": {
        "do": 6,
        "dont": 5,
        "shared": 5,
        "specific": 6
      }
    },
    {
      "slug": "neo-swiss",
      "tokensActual": 19,
      "tokensSpec": 19,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 6,
      "dontCount": 5,
      "rules": {
        "do": 6,
        "dont": 5,
        "shared": 5,
        "specific": 6
      }
    },
    {
      "slug": "acid-graphics",
      "tokensActual": 19,
      "tokensSpec": 19,
      "coverage": 1,
      "missing": [],
      "phantom": [],
      "mismatched": [],
      "unresolved": [],
      "sections": 6,
      "sectionOk": true,
      "tableIssues": 0,
      "doCount": 6,
      "dontCount": 5,
      "rules": {
        "do": 6,
        "dont": 5,
        "shared": 5,
        "specific": 6
      }
    }
  ]
}
