{
  "name": "PixelKit",
  "version": "1.3",
  "guide": "https://claude.ai/code/artifact/3e5ebd2a-a56c-4d89-8cb3-23b283fb316b",
  "light": {
    "paper": "#f3f3f2",
    "card": "#fbfbf7",
    "ink": "#191a1c",
    "muted": "#4c4e53",
    "faint": "#75777d",
    "hair": "rgba(20,22,26,.10)",
    "rule": "rgba(20,22,26,.26)",
    "series": [
      "#c04f31",
      "#3a6cbf",
      "#2f8f63",
      "#8256b8"
    ],
    "status": {
      "ok": "#2f8f63",
      "warn": "#96690a",
      "crit": "#c04f31",
      "info": "#3a6cbf"
    }
  },
  "dark": {
    "paper": "#151517",
    "card": "#1c1c1f",
    "ink": "#d9d9d5",
    "muted": "#a8a9a5",
    "faint": "#83847f",
    "hair": "rgba(255,255,255,.10)",
    "rule": "rgba(255,255,255,.26)",
    "series": [
      "#d0603f",
      "#4a7dd6",
      "#379d70",
      "#9268cc"
    ],
    "status": {
      "ok": "#379d70",
      "warn": "#b8860b",
      "crit": "#d0603f",
      "info": "#4a7dd6"
    },
    "spriteAdjust": {
      "outline": "#c9c9c5",
      "whiteFill": "#c6c6c1",
      "grayFill": "#9d9e99",
      "note": "variant E: sprite colors stay FULL light-palette values; only neutral fills (white, gray) are quieted; no global dim - a multiplier fades the set"
    }
  },
  "spriteOnly": {
    "yellow": "#e0a90f",
    "orange": "#d96a1e"
  },
  "type": {
    "mono": "ui-monospace, SF Mono, Menlo, Consolas, monospace",
    "sans": "-apple-system, SF Pro Text, Inter, Segoe UI, system-ui, sans-serif",
    "hand": "Chalkboard SE, Comic Sans MS, Comic Neue, cursive",
    "scale": {
      "pageTitle": 30,
      "section": 18,
      "body": 13.5,
      "data": 12,
      "label": 11
    }
  },
  "word": {
    "headingFont": "Consolas",
    "bodyFont": "Calibri",
    "report": {
      "bodyPt": 11,
      "line": 1.45,
      "marginsCm": [
        2.5,
        2.0,
        2.5,
        2.5
      ]
    },
    "contract": {
      "bodyPt": 10,
      "line": 1.26,
      "marginsCm": [
        2.0,
        2.0,
        2.0,
        2.0
      ]
    }
  },
  "rules": [
    "no boxes: structure = whitespace + headings + one left edge; 1px frame only where it IS data (schema node, swatch, sprite) or marks an interactive zone in apps",
    "no eyebrows, no kickers: no small mono label line above any heading, and no tag line (date/topic/audience) above the page title - date and audience go into the lead sentence (banned 2026-08-20)",
    "no caps, no letter-spacing; hierarchy by size, weight, color",
    "series order fixed: coral, blue, mint, violet; >4 series = split charts",
    "dither means partial/forecast; also the sprite shading (checker, bottom ~45%, x0.72, no highlights)",
    "sprites 24x24 parametric: flat draw + dither shade + ink outline (light outline #ececea on dark); schematics use outline-only; one sprite per row, none in chrome; system emoji never",
    "hand layer: max 3 notes per screen, author-decided, never automatic; absent in formal documents",
    "motion: hand draw-on once; live-schematic packets are the only data motion",
    "charts crisp at devicePixelRatio, direct labels, hover tooltips; text in text tokens never series colors"
  ],
  "darkGuide": "https://claude.ai/code/artifact/abf5cd66-0697-41a0-a74d-6d265d46edd7"
}