{
  "theme": "light",
  "category": "ai",
  "tags": [
    "achromatic",
    "monochrome",
    "pill-buttons",
    "sans-only",
    "dark",
    "vibrant",
    "spacious",
    "ai",
    "creative",
    "minimal"
  ],
  "northStar": "AI-generated stock photography that doesn't look stock — every visual is a high-resolution mood.",
  "description": "Lummi is a dark-themed visual library where the imagery is the entire interface. A black canvas, brutalist all-caps display headline ('no more stock design'), and a dense Pinterest-style mosaic of AI-generated photography below. UI chrome is minimal: a thin top filter bar, a floating 'What's new' card with feature drops. The whole system is built so users can scan thousands of images per scroll without distraction.",
  "colors": [
    {
      "name": "neutral-900",
      "hex": "#09090b",
      "group": "neutral",
      "role": "neutral step 900",
      "tailwind": {
        "name": "zinc-950",
        "hex": "#09090b",
        "deltaE": 0
      }
    },
    {
      "name": "neutral-50",
      "hex": "#ffffff",
      "group": "neutral",
      "role": "neutral step 50",
      "tailwind": {
        "name": "zinc-50",
        "hex": "#fafafa",
        "deltaE": 0.015
      }
    },
    {
      "name": "neutral-500",
      "hex": "#71717a",
      "group": "neutral",
      "role": "neutral step 500",
      "tailwind": {
        "name": "zinc-500",
        "hex": "#71717b",
        "deltaE": 0.002
      }
    },
    {
      "name": "neutral-100",
      "hex": "#e4e4e7",
      "group": "neutral",
      "role": "neutral step 100",
      "tailwind": {
        "name": "zinc-200",
        "hex": "#e4e4e7",
        "deltaE": 0
      }
    },
    {
      "name": "neutral-950",
      "hex": "#000000",
      "group": "neutral",
      "role": "neutral step 950",
      "tailwind": null
    },
    {
      "name": "neutral-800",
      "hex": "#18181b",
      "group": "neutral",
      "role": "neutral step 800",
      "tailwind": {
        "name": "zinc-900",
        "hex": "#18181b",
        "deltaE": 0
      }
    }
  ],
  "surfaces": [
    {
      "level": 0,
      "name": "background",
      "hex": "#ffffff",
      "purpose": "Page background"
    },
    {
      "level": 1,
      "name": "surface-1",
      "hex": "#e4e4e7",
      "purpose": "Cards / elevated panels"
    },
    {
      "level": 2,
      "name": "surface-2",
      "hex": "#71717a",
      "purpose": "Elevation tier 2"
    },
    {
      "level": 3,
      "name": "surface-3",
      "hex": "#18181b",
      "purpose": "Elevation tier 3"
    },
    {
      "level": 4,
      "name": "surface-4",
      "hex": "#09090b",
      "purpose": "Elevation tier 4"
    },
    {
      "level": 5,
      "name": "surface-floor",
      "hex": "#000000",
      "purpose": "Elevation tier 5"
    }
  ],
  "elevationPhilosophy": "Two tiers: the dark canvas and the floating modal/feature card. Image tiles stay flat with thin gutters — no shadows, no borders, just imagery against the void.",
  "typography": [
    {
      "family": "Inter",
      "weight": "400",
      "role": "body",
      "fontFeatureSettings": null,
      "substitute": null
    },
    {
      "family": "Apple Color Emoji",
      "weight": "400",
      "role": "body",
      "fontFeatureSettings": null,
      "substitute": null
    }
  ],
  "typeScale": [
    {
      "role": "display",
      "size": 141.12,
      "lineHeight": 1.02,
      "letterSpacing": -7.056
    },
    {
      "role": "h3",
      "size": 24,
      "lineHeight": 1.33,
      "letterSpacing": -0.144
    },
    {
      "role": "h2",
      "size": 20,
      "lineHeight": 1.4,
      "letterSpacing": -0.5
    },
    {
      "role": "body",
      "size": 16,
      "lineHeight": 1.5,
      "letterSpacing": null
    },
    {
      "role": "link",
      "size": 14,
      "lineHeight": 1.71,
      "letterSpacing": null
    },
    {
      "role": "ui-action",
      "size": 14,
      "lineHeight": 1.71,
      "letterSpacing": null
    },
    {
      "role": "ui-input",
      "size": 14,
      "lineHeight": 1.71,
      "letterSpacing": null
    }
  ],
  "spacing": {
    "radius": {
      "none": "0",
      "full": "9999px",
      "sm": "4px"
    },
    "base": "2px"
  },
  "layout": "Top filter bar with category chips, then a 4-5 column dense masonry grid of images extending forever. A single floating modal-ish card announces new features.",
  "imagery": "The entire site IS imagery — a Pinterest-style mosaic of AI-generated photography across moods (cinematic blue tones, warm earth tones, portraiture, still life, landscapes). Tiles vary in aspect ratio.",
  "dos": [
    "Stay dark by default — the imagery pops harder against a black canvas",
    "Use a dense masonry grid; let images dictate aspect ratios",
    "Keep the top filter bar thin and high-contrast for scannable category navigation",
    "Use display-scale all-caps for hero headline; everything else is small sans labels"
  ],
  "donts": [
    "Don't add white-canvas sections — the visual identity depends on the dark frame",
    "Don't crop images uniformly; aspect-ratio variety creates the mosaic rhythm",
    "Don't introduce competing accent colors; let the photography bring color in",
    "Don't shadow the cards — flat tiles on dark canvas, separated by gutter alone"
  ],
  "brandColor": null
}