{
  "id": "raycast",
  "name": "Raycast",
  "theme": "dark",
  "industry": "productivity",
  "summary": "Command-first dark UI with high-contrast cards, red action accents, and shortcut-heavy structure.",
  "technicalSummary": "A launcher-style system optimized for fast scanning, command entry, and dense tool metadata. Useful for agent command palettes, action catalogs, and plugin markets.",
  "source": {
    "name": "Public source",
    "url": "https://raycast.com",
    "kind": "public-design-reference"
  },
  "sourceName": "Public source",
  "sourceUrl": "https://raycast.com",
  "originalSiteUrl": "https://raycast.com",
  "capturedAt": "2026-04-20T12:44:00.000Z",
  "licenseNote": "Publicly visible design reference metadata. Use as inspiration and token guidance, not as copied brand assets.",
  "tags": [
    "command",
    "dark",
    "launcher",
    "shortcuts",
    "plugins"
  ],
  "tokenCount": 18,
  "colors": [
    {
      "name": "Black",
      "value": "#080808",
      "token": "--color-black",
      "group": "surface",
      "role": "App background."
    },
    {
      "name": "Card",
      "value": "#171717",
      "token": "--color-card",
      "group": "surface",
      "role": "Command card surface."
    },
    {
      "name": "Text",
      "value": "#f5f5f5",
      "token": "--color-text",
      "group": "neutral",
      "role": "Primary text."
    },
    {
      "name": "Muted",
      "value": "#8b8b8b",
      "token": "--color-muted",
      "group": "neutral",
      "role": "Secondary labels."
    },
    {
      "name": "Ray Red",
      "value": "#ff6363",
      "token": "--color-ray-red",
      "group": "accent",
      "role": "Action and selected state."
    }
  ],
  "typography": [
    {
      "name": "Inter",
      "token": "--font-inter",
      "family": "Inter, ui-sans-serif, system-ui, sans-serif",
      "role": "Single family for dense product UI, labels, tables, and command surfaces.",
      "weights": [
        "400",
        "500",
        "600"
      ],
      "sizes": [
        "12px",
        "13px",
        "14px",
        "16px",
        "20px",
        "40px"
      ],
      "lineHeights": [
        "1.2",
        "1.4",
        "1.5"
      ]
    }
  ],
  "spacing": {
    "baseUnit": "4px",
    "density": "compact",
    "scale": [
      {
        "name": "4",
        "value": "4px",
        "token": "--spacing-4"
      },
      {
        "name": "8",
        "value": "8px",
        "token": "--spacing-8"
      },
      {
        "name": "12",
        "value": "12px",
        "token": "--spacing-12"
      },
      {
        "name": "16",
        "value": "16px",
        "token": "--spacing-16"
      },
      {
        "name": "24",
        "value": "24px",
        "token": "--spacing-24"
      },
      {
        "name": "32",
        "value": "32px",
        "token": "--spacing-32"
      },
      {
        "name": "48",
        "value": "48px",
        "token": "--spacing-48"
      },
      {
        "name": "64",
        "value": "64px",
        "token": "--spacing-64"
      }
    ]
  },
  "radius": {
    "default": "8px",
    "controls": "8px",
    "panels": "10px"
  },
  "shadows": [
    {
      "name": "modal",
      "value": "rgba(0,0,0,0.45) 0px 24px 64px",
      "token": "--shadow-modal"
    }
  ],
  "components": [
    {
      "name": "Command palette",
      "role": "Interaction",
      "technicalNotes": [
        "Search input top",
        "icon list rows",
        "right shortcut labels"
      ]
    },
    {
      "name": "Extension card",
      "role": "Marketplace",
      "technicalNotes": [
        "Icon, name, short description, install state"
      ]
    }
  ],
  "guidelines": {
    "do": [
      "Keep command input always prominent.",
      "Use shortcuts as first-class metadata.",
      "Use accent for executable actions."
    ],
    "dont": [
      "Do not make lists verbose.",
      "Do not hide keyboard affordances.",
      "Do not use multiple saturated accents."
    ]
  },
  "exports": {
    "htmlUrl": "https://memoire.cv/references/raycast",
    "jsonUrl": "https://memoire.cv/references/raycast.json",
    "designMdUrl": "https://memoire.cv/references/raycast/design.md",
    "tokensJsonUrl": "https://memoire.cv/references/raycast/tokens.json",
    "tailwindV4Url": "https://memoire.cv/references/raycast/tailwind-v4.css"
  }
}
