{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "runway-logo",
  "title": "Runway Logo",
  "description": "Runway logo with variant support",
  "dependencies": [],
  "registryDependencies": [],
  "files": [
    {
      "path": "registry/default/blocks/logos/runway-logo/components/logos/runway.tsx",
      "content": "const COLORS = {\n  dark: \"#FFFFFF\",\n  light: \"#000000\",\n};\n\nexport function RunwayLogo({\n  className,\n  variant = \"icon\",\n  mode = \"dark\",\n}: {\n  className?: string;\n  variant?: \"icon\" | \"wordmark\";\n  mode?: \"dark\" | \"light\";\n}) {\n  const color = COLORS[mode];\n\n  if (variant === \"icon\") {\n    return (\n      <svg\n        role=\"img\"\n        viewBox=\"0 0 24 24\"\n        xmlns=\"http://www.w3.org/2000/svg\"\n        className={className}\n        fill={color}\n        fillRule=\"evenodd\"\n      >\n        <title>Runway</title>\n        <path d=\"M17.86 22.992c-2.669.245-4.887-2.876-6.597-4.454C10.398 24.759 1 24.177 1 17.86V6.15c0-.921.244-1.861.733-2.65C2.635 1.977 4.383.98 6.15 1h11.71c6.316 0 6.918 9.398.677 10.243l2.97 2.951c3.252 3.064.808 8.929-3.646 8.797zm-1.428-3.721c1.842 1.898 4.774-1.034 2.876-2.876l-5.132-5.132H11.3v2.876l4.436 4.436.696.696zM4.12 17.842c-.037 2.632 4.117 2.632 4.06 0V6.132c.038-1.316-1.353-2.35-2.612-1.955-.057.019-.113.037-.15.056-.79.301-1.335 1.09-1.317 1.936v11.673h.02zm13.74-9.68c2.632.037 2.632-4.098 0-4.06h-6.973c.526 1.109.395 2.857.413 4.06h6.56z\"></path>\n      </svg>\n    );\n  }\n\n  return (\n    <svg\n      role=\"img\"\n      viewBox=\"0 0 94 24\"\n      xmlns=\"http://www.w3.org/2000/svg\"\n      className={className}\n      fill={color}\n      fillRule=\"evenodd\"\n    >\n      <title>Runway</title>\n      <path d=\"M2 5.33h3.425l.33 1.774C6.415 5.701 7.859 5 9.385 5a5.56 5.56 0 012.002.392l-.805 4.105a3.938 3.938 0 00-2.001-.536c-1.382 0-2.517.928-2.517 3.012v6.622H2V5.33zm10.79 8.335V5.248h4.125V12.9c0 1.547.887 2.373 2.187 2.373 1.32 0 2.455-1.011 2.455-3.24V5.269h4.126v13.286h-3.445l-.454-1.754c-.66 1.052-2.27 2.063-4.27 2.063-2.703-.02-4.725-1.712-4.725-5.198zM27.807 5.33h3.404l.454 1.754c.64-1.053 2.228-2.063 4.208-2.063 2.62 0 4.6 1.67 4.6 5.157v8.438H36.41v-7.592c0-1.568-.804-2.414-2.145-2.414-1.238 0-2.373 1.011-2.373 3.301v6.725h-4.064l-.02-13.306zm13.574-.082h4.064l2.414 9.056 2.145-5.962-1.052-3.094h4.044l2.62 9.056 2.33-9.056h4.086L57.7 18.616h-4.167l-1.795-5.323-1.856 5.323h-4.147L41.382 5.248zm20.878 6.684c0-4.56 3.3-6.911 6.333-6.911 1.856 0 3.197.742 3.858 1.506l.37-1.197h3.755v13.203h-3.568l-.557-1.3c-.557.66-1.754 1.61-4.044 1.61-3.28 0-6.147-2.682-6.147-6.911zm10.335 0c0-2.146-1.382-3.466-3.136-3.466-1.774 0-3.135 1.34-3.135 3.466 0 2.124 1.361 3.465 3.135 3.465 1.754 0 3.136-1.32 3.136-3.465zM80.805 24l2.25-6.086L77.71 5.248h4.374l2.97 8.272 2.682-8.272h4.27L84.974 24h-4.167z\"></path>\n    </svg>\n  );\n}\n",
      "type": "registry:component"
    }
  ],
  "meta": {
    "hasVariants": true,
    "variants": [
      "icon",
      "wordmark"
    ],
    "variantTypes": {
      "base": [
        "icon",
        "wordmark"
      ],
      "modes": [
        "dark",
        "light"
      ]
    }
  },
  "docs": "Runway logo with 2 base variant(s) (icon, wordmark) and 2 modes (dark, light) = 4 total combinations.",
  "categories": [
    "AI",
    "Media",
    "logo",
    "brand"
  ],
  "type": "registry:ui"
}