{
  "$schema": "https://ui.shadcn.com/schema/registry.json",
  "name": "bjork-ui",
  "homepage": "https://ui.isaiahbjork.com",
  "items": [
    {
      "name": "animated-radial-chart",
      "type": "registry:component",
      "title": "Animated radial chart",
      "description": "Animated radial chart is a production-ready charts component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/charts/animated-radial-chart",
      "dependencies": [
        "clsx",
        "framer-motion",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/charts/animated-radial-chart.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/charts/animated-radial-chart.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Charts",
        "registryUrl": "https://ui.isaiahbjork.com/animated-radial-chart.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/animated-radial-chart.json"
      }
    },
    {
      "name": "message-dock",
      "type": "registry:component",
      "title": "Message dock",
      "description": "Message dock is a production-ready interactive component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/hud/message-dock",
      "dependencies": [
        "clsx",
        "framer-motion",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/hud/message-dock.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/hud/message-dock.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Interactive",
        "registryUrl": "https://ui.isaiahbjork.com/message-dock.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/message-dock.json"
      }
    },
    {
      "name": "voice-powered-orb",
      "type": "registry:component",
      "title": "Voice powered orb",
      "description": "Voice powered orb is a production-ready interactive component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/interactive/voice-powered-orb",
      "dependencies": [
        "clsx",
        "next-themes",
        "ogl",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/interactive/voice-powered-orb.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/interactive/voice-powered-orb.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Interactive",
        "registryUrl": "https://ui.isaiahbjork.com/voice-powered-orb.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/voice-powered-orb.json"
      }
    },
    {
      "name": "ruler-carousel",
      "type": "registry:component",
      "title": "Ruler carousel",
      "description": "Ruler carousel is a production-ready galleries component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/galleries/ruler-carousel",
      "dependencies": [
        "clsx",
        "framer-motion",
        "lucide-react",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/galleries/ruler-carousel.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/galleries/ruler-carousel.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Galleries",
        "registryUrl": "https://ui.isaiahbjork.com/ruler-carousel.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/ruler-carousel.json"
      }
    },
    {
      "name": "video-scroll-hero",
      "type": "registry:component",
      "title": "Video scroll hero",
      "description": "Video scroll hero is a production-ready heroes component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/heroes/video-scroll-hero",
      "dependencies": [
        "framer-motion"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/heroes/video-scroll-hero.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/heroes/video-scroll-hero.tsx"
        }
      ],
      "meta": {
        "collection": "Heroes",
        "registryUrl": "https://ui.isaiahbjork.com/video-scroll-hero.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/video-scroll-hero.json"
      }
    },
    {
      "name": "financial-table",
      "type": "registry:component",
      "title": "Financial table",
      "description": "Financial table is a production-ready tables component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/tables/financial-table",
      "dependencies": [
        "clsx",
        "framer-motion",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/tables/financial-table.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/tables/financial-table.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Tables",
        "registryUrl": "https://ui.isaiahbjork.com/financial-table.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/financial-table.json"
      }
    },
    {
      "name": "draggable-rope",
      "type": "registry:component",
      "title": "Draggable rope",
      "description": "Draggable rope is a production-ready interactive component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/interactive/draggable-rope",
      "dependencies": [
        "clsx",
        "gsap",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/interactive/draggable-rope.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/interactive/draggable-rope.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Interactive",
        "registryUrl": "https://ui.isaiahbjork.com/draggable-rope.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/draggable-rope.json"
      }
    },
    {
      "name": "hud-frame",
      "type": "registry:component",
      "title": "HUD frame",
      "description": "HUD frame is a production-ready hud component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/hud/base",
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/hud/hud-frame.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/hud/hud-frame.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "HUD",
        "registryUrl": "https://ui.isaiahbjork.com/hud-frame.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/hud-frame.json"
      }
    },
    {
      "name": "portfolio-gallery",
      "type": "registry:component",
      "title": "Portfolio gallery",
      "description": "Portfolio gallery is a production-ready galleries component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/galleries/portfolio-gallery",
      "dependencies": [
        "clsx",
        "framer-motion",
        "lucide-react",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/galleries/portfolio-gallery.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/galleries/portfolio-gallery.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Galleries",
        "registryUrl": "https://ui.isaiahbjork.com/portfolio-gallery.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/portfolio-gallery.json"
      }
    },
    {
      "name": "video-upload-card",
      "type": "registry:component",
      "title": "Video upload card",
      "description": "Video upload card is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/video-upload-card",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/video-upload-card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/video-upload-card.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/video-upload-card.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/video-upload-card.json"
      }
    },
    {
      "name": "ai-voice-input",
      "type": "registry:component",
      "title": "AI voice input",
      "description": "AI voice input is a production-ready ai component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/ai/ai-voice-input",
      "dependencies": [
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/ai/ai-voice-input.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/ai/ai-voice-input.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "AI",
        "registryUrl": "https://ui.isaiahbjork.com/ai-voice-input.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/ai-voice-input.json"
      }
    },
    {
      "name": "animated-status-badge",
      "type": "registry:component",
      "title": "Animated status badge",
      "description": "Animated status badge is a production-ready badges component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/badges/animated-status-badge",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/badges/animated-status-badge.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/badges/animated-status-badge.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/badge.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/badge.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Badges",
        "registryUrl": "https://ui.isaiahbjork.com/animated-status-badge.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/animated-status-badge.json"
      }
    },
    {
      "name": "animated-download",
      "type": "registry:component",
      "title": "Animated download",
      "description": "Animated download is a production-ready buttons component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/buttons/animated-download",
      "dependencies": [
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/buttons/animated-download.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/buttons/animated-download.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Buttons",
        "registryUrl": "https://ui.isaiahbjork.com/animated-download.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/animated-download.json"
      }
    },
    {
      "name": "animated-card-options",
      "type": "registry:component",
      "title": "Animated card options",
      "description": "Animated card options is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/animated-card-options",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/animated-card-options.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/animated-card-options.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/animated-card-options.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/animated-card-options.json"
      }
    },
    {
      "name": "animated-card-status-list",
      "type": "registry:component",
      "title": "Animated card status list",
      "description": "Animated card status list is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/animated-card-status-list",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/animated-card-status-list.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/animated-card-status-list.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/animated-card-status-list.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/animated-card-status-list.json"
      }
    },
    {
      "name": "audio-upload-card",
      "type": "registry:component",
      "title": "Audio upload card",
      "description": "Audio upload card is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/audio-upload-card",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/audio-upload-card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/audio-upload-card.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/audio-upload-card.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/audio-upload-card.json"
      }
    },
    {
      "name": "bonuses-incentives-card",
      "type": "registry:component",
      "title": "Bonuses incentives card",
      "description": "Bonuses incentives card is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/bonuses-incentives-card",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/bonuses-incentives-card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/bonuses-incentives-card.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/bonuses-incentives-card.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/bonuses-incentives-card.json"
      }
    },
    {
      "name": "coach-scheduling",
      "type": "registry:component",
      "title": "Coach scheduling",
      "description": "Coach scheduling is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/coach-scheduling",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/coach-scheduling-card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/coach-scheduling-card.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/coach-scheduling.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/coach-scheduling.json"
      }
    },
    {
      "name": "dashboard-card-modal",
      "type": "registry:component",
      "title": "Dashboard card modal",
      "description": "Dashboard card modal is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/dashboard-card-modal",
      "dependencies": [
        "@radix-ui/react-avatar",
        "@radix-ui/react-separator",
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/dashboard-card-modal.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/dashboard-card-modal.tsx"
        },
        {
          "path": "components/ui/avatar.tsx",
          "type": "registry:ui",
          "target": "@ui/avatar.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/ui/separator.tsx",
          "type": "registry:ui",
          "target": "@ui/separator.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/badge.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/badge.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/dashboard-card-modal.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/dashboard-card-modal.json"
      }
    },
    {
      "name": "event-countdown-card",
      "type": "registry:component",
      "title": "Event countdown card",
      "description": "Event countdown card is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/event-countdown-card",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/event-countdown-card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/event-countdown-card.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/badge.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/badge.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/event-countdown-card.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/event-countdown-card.json"
      }
    },
    {
      "name": "hover-detail-card",
      "type": "registry:component",
      "title": "Hover detail card",
      "description": "Hover detail card is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/hover-detail-card",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/hover-detail-card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/hover-detail-card.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/hover-detail-card.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/hover-detail-card.json"
      }
    },
    {
      "name": "news-cards",
      "type": "registry:component",
      "title": "News cards",
      "description": "News cards is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/news-cards",
      "dependencies": [
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/news-cards.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/news-cards.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/news-cards.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/news-cards.json"
      }
    },
    {
      "name": "onboarding-stages",
      "type": "registry:component",
      "title": "Onboarding stages",
      "description": "Onboarding stages is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/onboarding-stages",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/onboarding-stages.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/onboarding-stages.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/onboarding-stages.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/onboarding-stages.json"
      }
    },
    {
      "name": "prediction-market-card",
      "type": "registry:component",
      "title": "Prediction market card",
      "description": "Prediction market card is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/prediction-market-card",
      "dependencies": [
        "@radix-ui/react-avatar",
        "@radix-ui/react-separator",
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/prediction-market-card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/prediction-market-card.tsx"
        },
        {
          "path": "components/ui/avatar.tsx",
          "type": "registry:ui",
          "target": "@ui/avatar.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/ui/separator.tsx",
          "type": "registry:ui",
          "target": "@ui/separator.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/badge.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/badge.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/prediction-market-card.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/prediction-market-card.json"
      }
    },
    {
      "name": "product-reveal-card",
      "type": "registry:component",
      "title": "Product reveal card",
      "description": "Product reveal card is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/product-reveal-card",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/product-reveal-card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/product-reveal-card.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/product-reveal-card.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/product-reveal-card.json"
      }
    },
    {
      "name": "profile-hover-card",
      "type": "registry:component",
      "title": "Profile hover card",
      "description": "Profile hover card is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/profile-hover-card",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/profile-hover-card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/profile-hover-card.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/profile-hover-card.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/profile-hover-card.json"
      }
    },
    {
      "name": "project-cards",
      "type": "registry:component",
      "title": "Project cards",
      "description": "Project cards is a production-ready cards component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/cards/project-cards",
      "dependencies": [
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/cards/project-cards.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/cards/project-cards.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Cards",
        "registryUrl": "https://ui.isaiahbjork.com/project-cards.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/project-cards.json"
      }
    },
    {
      "name": "gradient-selector",
      "type": "registry:component",
      "title": "Gradient selector",
      "description": "Gradient selector is a production-ready controls component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/dropdowns/gradient-selector",
      "dependencies": [
        "clsx",
        "framer-motion",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/dropdowns/gradient-selector.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/dropdowns/gradient-selector.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Controls",
        "registryUrl": "https://ui.isaiahbjork.com/gradient-selector.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/gradient-selector.json"
      }
    },
    {
      "name": "hover-image-gallery",
      "type": "registry:component",
      "title": "Hover image gallery",
      "description": "Hover image gallery is a production-ready galleries component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/galleries/hover-image-gallery",
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/galleries/hover-image-gallery.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/galleries/hover-image-gallery.tsx"
        }
      ],
      "meta": {
        "collection": "Galleries",
        "registryUrl": "https://ui.isaiahbjork.com/hover-image-gallery.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/hover-image-gallery.json"
      }
    },
    {
      "name": "reveal-text",
      "type": "registry:component",
      "title": "Reveal text",
      "description": "Reveal text is a production-ready text component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/heroes/reveal-text",
      "dependencies": [
        "framer-motion"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/heroes/reveal-text.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/heroes/reveal-text.tsx"
        }
      ],
      "meta": {
        "collection": "Text",
        "registryUrl": "https://ui.isaiahbjork.com/reveal-text.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/reveal-text.json"
      }
    },
    {
      "name": "glitchy-404",
      "type": "registry:component",
      "title": "Glitchy 404",
      "description": "Glitchy 404 is a production-ready hud component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/hud/glitchy-404",
      "dependencies": [
        "framer-motion"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/hud/glitchy-404.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/hud/glitchy-404.tsx"
        }
      ],
      "meta": {
        "collection": "HUD",
        "registryUrl": "https://ui.isaiahbjork.com/glitchy-404.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/glitchy-404.json"
      }
    },
    {
      "name": "hud-2",
      "type": "registry:component",
      "title": "Overlay 2",
      "description": "Overlay 2 is a production-ready hud component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/hud/hud-2",
      "dependencies": [
        "clsx",
        "framer-motion",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/hud/overlay-2.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/hud/overlay-2.tsx"
        },
        {
          "path": "components/bjork-ui/hud/hud-button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/hud/hud-button.tsx"
        },
        {
          "path": "components/ui/hyper-text.tsx",
          "type": "registry:ui",
          "target": "@ui/hyper-text.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "public/images/interface-01.svg",
          "type": "registry:file",
          "target": "~/public/images/interface-01.svg"
        },
        {
          "path": "public/images/all-systems-active.svg",
          "type": "registry:file",
          "target": "~/public/images/all-systems-active.svg"
        }
      ],
      "meta": {
        "collection": "HUD",
        "registryUrl": "https://ui.isaiahbjork.com/hud-2.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/hud-2.json"
      }
    },
    {
      "name": "hud-button",
      "type": "registry:component",
      "title": "HUD button",
      "description": "HUD button is a production-ready hud component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/hud/hud-button",
      "dependencies": [
        "clsx",
        "framer-motion",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/hud/hud-button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/hud/hud-button.tsx"
        },
        {
          "path": "components/ui/hyper-text.tsx",
          "type": "registry:ui",
          "target": "@ui/hyper-text.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "HUD",
        "registryUrl": "https://ui.isaiahbjork.com/hud-button.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/hud-button.json"
      }
    },
    {
      "name": "hud-graph",
      "type": "registry:component",
      "title": "HUD graph",
      "description": "HUD graph is a production-ready hud component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/hud/hud-graph",
      "dependencies": [
        "clsx",
        "recharts",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/hud/graph.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/hud/graph.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "HUD",
        "registryUrl": "https://ui.isaiahbjork.com/hud-graph.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/hud-graph.json"
      }
    },
    {
      "name": "hud-status",
      "type": "registry:component",
      "title": "HUD status",
      "description": "HUD status is a production-ready hud component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/hud/hud-status",
      "dependencies": [
        "clsx",
        "framer-motion",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/hud/status.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/hud/status.tsx"
        },
        {
          "path": "components/ui/hyper-text.tsx",
          "type": "registry:ui",
          "target": "@ui/hyper-text.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "HUD",
        "registryUrl": "https://ui.isaiahbjork.com/hud-status.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/hud-status.json"
      }
    },
    {
      "name": "warning-graphic",
      "type": "registry:component",
      "title": "Warning graphic",
      "description": "Warning graphic is a production-ready hud component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/hud/warning-graphic",
      "dependencies": [
        "clsx",
        "framer-motion",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/hud/warning.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/hud/warning.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "HUD",
        "registryUrl": "https://ui.isaiahbjork.com/warning-graphic.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/warning-graphic.json"
      }
    },
    {
      "name": "contacts-table",
      "type": "registry:component",
      "title": "Contacts table",
      "description": "Contacts table is a production-ready tables component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/tables/contacts-table",
      "dependencies": [
        "framer-motion",
        "lucide-react",
        "next-themes"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/tables/contacts-table.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/tables/contacts-table.tsx"
        },
        {
          "path": "components/bjork-ui/tables/table-theme.ts",
          "type": "registry:component",
          "target": "@components/bjork-ui/tables/table-theme.ts"
        }
      ],
      "meta": {
        "collection": "Tables",
        "registryUrl": "https://ui.isaiahbjork.com/contacts-table.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/contacts-table.json"
      }
    },
    {
      "name": "leads-table",
      "type": "registry:component",
      "title": "Leads table",
      "description": "Leads table is a production-ready tables component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/tables/leads-table",
      "dependencies": [
        "framer-motion",
        "lucide-react",
        "next-themes"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/tables/leads-table.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/tables/leads-table.tsx"
        },
        {
          "path": "components/bjork-ui/tables/table-theme.ts",
          "type": "registry:component",
          "target": "@components/bjork-ui/tables/table-theme.ts"
        }
      ],
      "meta": {
        "collection": "Tables",
        "registryUrl": "https://ui.isaiahbjork.com/leads-table.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/leads-table.json"
      }
    },
    {
      "name": "resizable-table",
      "type": "registry:component",
      "title": "Resizable table",
      "description": "Resizable table is a production-ready tables component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/tables/resizable-table",
      "dependencies": [
        "framer-motion",
        "lucide-react",
        "next-themes",
        "react-resizable"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/tables/resizable-table.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/tables/resizable-table.tsx"
        },
        {
          "path": "components/bjork-ui/tables/table-theme.ts",
          "type": "registry:component",
          "target": "@components/bjork-ui/tables/table-theme.ts"
        }
      ],
      "meta": {
        "collection": "Tables",
        "registryUrl": "https://ui.isaiahbjork.com/resizable-table.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/resizable-table.json"
      }
    },
    {
      "name": "server-management",
      "type": "registry:component",
      "title": "Server management",
      "description": "Server management is a production-ready tables component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/tables/server-management",
      "dependencies": [
        "framer-motion",
        "lucide-react",
        "next-themes"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/tables/server-management-table.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/tables/server-management-table.tsx"
        },
        {
          "path": "components/bjork-ui/tables/table-theme.ts",
          "type": "registry:component",
          "target": "@components/bjork-ui/tables/table-theme.ts"
        }
      ],
      "meta": {
        "collection": "Tables",
        "registryUrl": "https://ui.isaiahbjork.com/server-management.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/server-management.json"
      }
    },
    {
      "name": "primitive-accordion",
      "type": "registry:component",
      "title": "Accordion",
      "description": "Accordion is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/accordion",
      "dependencies": [
        "@radix-ui/react-accordion",
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/accordion.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/accordion.tsx"
        },
        {
          "path": "components/ui/accordion.tsx",
          "type": "registry:ui",
          "target": "@ui/accordion.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-accordion.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-accordion.json"
      }
    },
    {
      "name": "primitive-alerts",
      "type": "registry:component",
      "title": "Alerts",
      "description": "Alerts is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/alerts",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/alerts.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/alerts.tsx"
        },
        {
          "path": "components/ui/alert.tsx",
          "type": "registry:ui",
          "target": "@ui/alert.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/_shared.ts",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/_shared.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-alerts.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-alerts.json"
      }
    },
    {
      "name": "primitive-avatar",
      "type": "registry:component",
      "title": "Avatar",
      "description": "Avatar is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/avatar",
      "dependencies": [
        "clsx",
        "framer-motion",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/avatar.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/avatar.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-avatar.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-avatar.json"
      }
    },
    {
      "name": "primitive-badge",
      "type": "registry:component",
      "title": "Badge",
      "description": "Badge is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/badge",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/badge.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/badge.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-badge.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-badge.json"
      }
    },
    {
      "name": "primitive-breadcrumb",
      "type": "registry:component",
      "title": "Breadcrumb",
      "description": "Breadcrumb is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/breadcrumb",
      "dependencies": [
        "@radix-ui/react-slot",
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/breadcrumb.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/breadcrumb.tsx"
        },
        {
          "path": "components/ui/breadcrumb.tsx",
          "type": "registry:ui",
          "target": "@ui/breadcrumb.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-breadcrumb.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-breadcrumb.json"
      }
    },
    {
      "name": "primitive-button",
      "type": "registry:component",
      "title": "Button",
      "description": "Button is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/button",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-button.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-button.json"
      }
    },
    {
      "name": "primitive-button-group",
      "type": "registry:component",
      "title": "Button Group",
      "description": "Button Group is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/button-group",
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/button-group.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button-group.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-button-group.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-button-group.json"
      }
    },
    {
      "name": "primitive-calendar",
      "type": "registry:component",
      "title": "Calendar",
      "description": "Calendar is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/calendar",
      "dependencies": [
        "@radix-ui/react-slot",
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "react-day-picker",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/calendar.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/calendar.tsx"
        },
        {
          "path": "components/ui/calendar.tsx",
          "type": "registry:ui",
          "target": "@ui/calendar.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/ui/button.tsx",
          "type": "registry:ui",
          "target": "@ui/button.tsx"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-calendar.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-calendar.json"
      }
    },
    {
      "name": "primitive-card",
      "type": "registry:component",
      "title": "Card",
      "description": "Card is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/card",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-card.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-card.json"
      }
    },
    {
      "name": "primitive-checkbox",
      "type": "registry:component",
      "title": "Checkbox",
      "description": "Checkbox is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/checkbox",
      "dependencies": [
        "@radix-ui/react-checkbox",
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/checkbox.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/checkbox.tsx"
        },
        {
          "path": "components/ui/checkbox.tsx",
          "type": "registry:ui",
          "target": "@ui/checkbox.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-checkbox.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-checkbox.json"
      }
    },
    {
      "name": "primitive-collapsible",
      "type": "registry:component",
      "title": "Collapsible",
      "description": "Collapsible is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/collapsible",
      "dependencies": [
        "@radix-ui/react-collapsible"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/collapsible.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/collapsible.tsx"
        },
        {
          "path": "components/ui/collapsible.tsx",
          "type": "registry:ui",
          "target": "@ui/collapsible.tsx"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-collapsible.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-collapsible.json"
      }
    },
    {
      "name": "primitive-combobox",
      "type": "registry:component",
      "title": "Combobox",
      "description": "Combobox is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/combobox",
      "dependencies": [
        "@radix-ui/react-dialog",
        "@radix-ui/react-popover",
        "class-variance-authority",
        "clsx",
        "cmdk",
        "framer-motion",
        "lucide-react",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/combobox.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/combobox.tsx"
        },
        {
          "path": "components/ui/command.tsx",
          "type": "registry:ui",
          "target": "@ui/command.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/ui/dialog.tsx",
          "type": "registry:ui",
          "target": "@ui/dialog.tsx"
        },
        {
          "path": "components/ui/popover.tsx",
          "type": "registry:ui",
          "target": "@ui/popover.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/_shared.ts",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/_shared.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-combobox.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-combobox.json"
      }
    },
    {
      "name": "primitive-data-table",
      "type": "registry:component",
      "title": "Data Table",
      "description": "Data Table is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/data-table",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/data-table.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/data-table.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/input.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/input.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/table.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/table.tsx"
        },
        {
          "path": "components/ui/table.tsx",
          "type": "registry:ui",
          "target": "@ui/table.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/badge.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/badge.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-data-table.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-data-table.json"
      }
    },
    {
      "name": "primitive-date-picker",
      "type": "registry:component",
      "title": "Date Picker",
      "description": "Date Picker is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/date-picker",
      "dependencies": [
        "@radix-ui/react-popover",
        "@radix-ui/react-slot",
        "class-variance-authority",
        "clsx",
        "date-fns",
        "framer-motion",
        "lucide-react",
        "react-day-picker",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/date-picker.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/date-picker.tsx"
        },
        {
          "path": "components/ui/popover.tsx",
          "type": "registry:ui",
          "target": "@ui/popover.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/calendar.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/calendar.tsx"
        },
        {
          "path": "components/ui/calendar.tsx",
          "type": "registry:ui",
          "target": "@ui/calendar.tsx"
        },
        {
          "path": "components/ui/button.tsx",
          "type": "registry:ui",
          "target": "@ui/button.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/_shared.ts",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/_shared.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-date-picker.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-date-picker.json"
      }
    },
    {
      "name": "primitive-dialog",
      "type": "registry:component",
      "title": "Dialog",
      "description": "Dialog is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/dialog",
      "dependencies": [
        "@radix-ui/react-dialog",
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/dialog.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/dialog.tsx"
        },
        {
          "path": "components/ui/dialog.tsx",
          "type": "registry:ui",
          "target": "@ui/dialog.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-dialog.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-dialog.json"
      }
    },
    {
      "name": "primitive-dropdown-menu",
      "type": "registry:component",
      "title": "Dropdown Menu",
      "description": "Dropdown Menu is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/dropdown-menu",
      "dependencies": [
        "@radix-ui/react-dropdown-menu",
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/dropdown-menu.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/dropdown-menu.tsx"
        },
        {
          "path": "components/ui/dropdown-menu.tsx",
          "type": "registry:ui",
          "target": "@ui/dropdown-menu.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/_shared.ts",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/_shared.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-dropdown-menu.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-dropdown-menu.json"
      }
    },
    {
      "name": "primitive-form",
      "type": "registry:component",
      "title": "Form",
      "description": "Form is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/form",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/form.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/form.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/input.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/input.tsx"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-form.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-form.json"
      }
    },
    {
      "name": "primitive-input",
      "type": "registry:component",
      "title": "Input",
      "description": "Input is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/input",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/input.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/input.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-input.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-input.json"
      }
    },
    {
      "name": "primitive-input-mask",
      "type": "registry:component",
      "title": "Input Mask",
      "description": "Input Mask is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/input-mask",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/input-mask.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/input-mask.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/input.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/input.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-input-mask.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-input-mask.json"
      }
    },
    {
      "name": "primitive-input-otp",
      "type": "registry:component",
      "title": "Input OTP",
      "description": "Input OTP is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/input-otp",
      "dependencies": [
        "clsx",
        "input-otp",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/input-otp.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/input-otp.tsx"
        },
        {
          "path": "components/ui/input-otp.tsx",
          "type": "registry:ui",
          "target": "@ui/input-otp.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-input-otp.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-input-otp.json"
      }
    },
    {
      "name": "primitive-pagination",
      "type": "registry:component",
      "title": "Pagination",
      "description": "Pagination is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/pagination",
      "dependencies": [
        "@radix-ui/react-slot",
        "class-variance-authority",
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/pagination.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/pagination.tsx"
        },
        {
          "path": "components/ui/pagination.tsx",
          "type": "registry:ui",
          "target": "@ui/pagination.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/ui/button.tsx",
          "type": "registry:ui",
          "target": "@ui/button.tsx"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-pagination.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-pagination.json"
      }
    },
    {
      "name": "primitive-popover",
      "type": "registry:component",
      "title": "Popover",
      "description": "Popover is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/popover",
      "dependencies": [
        "@radix-ui/react-popover",
        "clsx",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/popover.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/popover.tsx"
        },
        {
          "path": "components/ui/popover.tsx",
          "type": "registry:ui",
          "target": "@ui/popover.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/_shared.ts",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/_shared.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-popover.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-popover.json"
      }
    },
    {
      "name": "primitive-radio-group",
      "type": "registry:component",
      "title": "Radio Group",
      "description": "Radio Group is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/radio-group",
      "dependencies": [
        "@radix-ui/react-radio-group",
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/radio-group.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/radio-group.tsx"
        },
        {
          "path": "components/ui/radio-group.tsx",
          "type": "registry:ui",
          "target": "@ui/radio-group.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-radio-group.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-radio-group.json"
      }
    },
    {
      "name": "primitive-select",
      "type": "registry:component",
      "title": "Select",
      "description": "Select is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/select",
      "dependencies": [
        "@radix-ui/react-select",
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/select.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/select.tsx"
        },
        {
          "path": "components/ui/select.tsx",
          "type": "registry:ui",
          "target": "@ui/select.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/_shared.ts",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/_shared.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-select.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-select.json"
      }
    },
    {
      "name": "primitive-sheet",
      "type": "registry:component",
      "title": "Sheet",
      "description": "Sheet is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/sheet",
      "dependencies": [
        "@radix-ui/react-dialog",
        "clsx",
        "lucide-react",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/sheet.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/sheet.tsx"
        },
        {
          "path": "components/ui/sheet.tsx",
          "type": "registry:ui",
          "target": "@ui/sheet.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-sheet.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-sheet.json"
      }
    },
    {
      "name": "primitive-slider",
      "type": "registry:component",
      "title": "Slider",
      "description": "Slider is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/slider",
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/slider.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/slider.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-slider.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-slider.json"
      }
    },
    {
      "name": "primitive-sonner",
      "type": "registry:component",
      "title": "Sonner",
      "description": "Sonner is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/sonner",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "lucide-react",
        "next-themes",
        "sonner",
        "tailwind-merge",
        "web-haptics"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/sonner.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/sonner.tsx"
        },
        {
          "path": "components/ui/sonner.tsx",
          "type": "registry:ui",
          "target": "@ui/sonner.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/button.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/button.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-sonner.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-sonner.json"
      }
    },
    {
      "name": "primitive-switch",
      "type": "registry:component",
      "title": "Switch",
      "description": "Switch is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/switch",
      "dependencies": [
        "@radix-ui/react-switch",
        "clsx",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/switch.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/switch.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-switch.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-switch.json"
      }
    },
    {
      "name": "primitive-table",
      "type": "registry:component",
      "title": "Table",
      "description": "Table is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/table",
      "dependencies": [
        "class-variance-authority",
        "clsx",
        "framer-motion",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/table.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/table.tsx"
        },
        {
          "path": "components/ui/table.tsx",
          "type": "registry:ui",
          "target": "@ui/table.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/badge.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/badge.tsx"
        },
        {
          "path": "components/bjork-ui/primitives/card.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/card.tsx"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-table.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-table.json"
      }
    },
    {
      "name": "primitive-tabs",
      "type": "registry:component",
      "title": "Tabs",
      "description": "Tabs is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/tabs",
      "dependencies": [
        "@radix-ui/react-tabs",
        "clsx",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/tabs.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/tabs.tsx"
        },
        {
          "path": "components/ui/tabs.tsx",
          "type": "registry:ui",
          "target": "@ui/tabs.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        },
        {
          "path": "components/bjork-ui/primitives/_shared.ts",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/_shared.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-tabs.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-tabs.json"
      }
    },
    {
      "name": "primitive-textarea",
      "type": "registry:component",
      "title": "Textarea",
      "description": "Textarea is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/textarea",
      "dependencies": [
        "clsx",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/textarea.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/textarea.tsx"
        },
        {
          "path": "components/ui/textarea.tsx",
          "type": "registry:ui",
          "target": "@ui/textarea.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-textarea.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-textarea.json"
      }
    },
    {
      "name": "primitive-tooltip",
      "type": "registry:component",
      "title": "Tooltip",
      "description": "Tooltip is a production-ready ui component from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/primitives/tooltip",
      "dependencies": [
        "@radix-ui/react-tooltip",
        "clsx",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/primitives/tooltip.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/primitives/tooltip.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "UI",
        "registryUrl": "https://ui.isaiahbjork.com/primitive-tooltip.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/primitive-tooltip.json"
      }
    },
    {
      "name": "shader-aurora-veil",
      "type": "registry:component",
      "title": "Aurora veil",
      "description": "Aurora veil is a compact WebGL website shader from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/shaders/aurora-veil",
      "dependencies": [
        "clsx",
        "framer-motion",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/shaders/website-shader.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/shaders/website-shader.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Shaders",
        "registryUrl": "https://ui.isaiahbjork.com/shader-aurora-veil.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/shader-aurora-veil.json"
      }
    },
    {
      "name": "shader-kinetic-dots",
      "type": "registry:component",
      "title": "Kinetic dots",
      "description": "Kinetic dots is a compact WebGL website shader from BJORK UI, packaged for shadcn registries.",
      "homepage": "https://ui.isaiahbjork.com/shaders/kinetic-dots",
      "dependencies": [
        "clsx",
        "framer-motion",
        "next-themes",
        "tailwind-merge"
      ],
      "cssVars": {
        "light": {
          "bjork-bg": "#f7f3ea",
          "bjork-surface": "#fffcf6",
          "bjork-surface-muted": "rgba(250, 246, 237, 0.94)",
          "bjork-surface-hover": "#f5efe3",
          "bjork-surface-active": "#efe7d8",
          "bjork-panel": "#f8f2e7",
          "bjork-menu": "rgba(255, 252, 246, 0.98)",
          "bjork-field": "rgba(255, 252, 246, 0.96)",
          "bjork-field-muted": "rgba(248, 242, 231, 0.82)",
          "bjork-field-inset": "rgba(239, 231, 216, 0.72)",
          "bjork-error-bg": "#fff0e8",
          "bjork-text": "#171717",
          "bjork-text-strong": "rgba(23, 23, 23, 0.9)",
          "bjork-text-medium": "rgba(23, 23, 23, 0.72)",
          "bjork-text-muted": "rgba(23, 23, 23, 0.52)",
          "bjork-text-soft": "rgba(23, 23, 23, 0.36)",
          "bjork-text-faint": "rgba(23, 23, 23, 0.22)",
          "bjork-inverted-text": "#fff8f0",
          "bjork-border": "#eee6db",
          "bjork-border-muted": "#f5ede2",
          "bjork-border-strong": "#e1d7c8",
          "bjork-thumb": "#a49b8e",
          "bjork-track": "#ded6ca",
          "bjork-accent": "#ec7d43",
          "bjork-accent-hover": "#f0935f",
          "bjork-accent-soft": "rgba(236, 125, 67, 0.1)",
          "bjork-accent-muted": "rgba(236, 125, 67, 0.2)",
          "bjork-accent-badge": "rgba(236, 125, 67, 0.16)",
          "bjork-accent-badge-foreground": "#8d421d",
          "bjork-accent-foreground": "#3f2112",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.92), inset 1px 0 0 rgba(88, 72, 49, 0.026), inset -1px 0 0 rgba(255, 255, 255, 0.68), 0 14px 22px -9px rgba(66, 52, 33, 0.11)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(88, 72, 49, 0.045), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.86)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.64), 0 18px 38px -30px rgba(66, 52, 33, 0.2)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(88, 72, 49, 0.04), inset 0 12px 24px rgba(88, 72, 49, 0.022), inset 1px 0 0 rgba(88, 72, 49, 0.024), inset -1px 0 0 rgba(255, 255, 255, 0.62), 0 22px 44px -26px rgba(66, 52, 33, 0.22)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(88, 72, 49, 0.12), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.72)",
          "bjork-ring-offset": "#f7f3ea"
        },
        "dark": {
          "bjork-bg": "#111111",
          "bjork-surface": "#121212",
          "bjork-surface-muted": "rgba(22, 22, 22, 0.92)",
          "bjork-surface-hover": "#161616",
          "bjork-surface-active": "#202020",
          "bjork-panel": "#0d0d0d",
          "bjork-menu": "rgba(18, 18, 18, 0.98)",
          "bjork-field": "rgba(18, 18, 18, 0.95)",
          "bjork-field-muted": "rgba(18, 18, 18, 0.55)",
          "bjork-field-inset": "rgba(9, 9, 9, 0.75)",
          "bjork-error-bg": "#130d0a",
          "bjork-text": "#ededed",
          "bjork-text-strong": "rgba(237, 237, 237, 0.9)",
          "bjork-text-medium": "rgba(237, 237, 237, 0.72)",
          "bjork-text-muted": "rgba(237, 237, 237, 0.52)",
          "bjork-text-soft": "rgba(237, 237, 237, 0.36)",
          "bjork-text-faint": "rgba(237, 237, 237, 0.22)",
          "bjork-inverted-text": "#080808",
          "bjork-border": "#232323",
          "bjork-border-muted": "#1c1c1c",
          "bjork-border-strong": "#343434",
          "bjork-thumb": "#626262",
          "bjork-track": "#090909",
          "bjork-accent": "#ec5c13",
          "bjork-accent-hover": "#f07832",
          "bjork-accent-soft": "rgba(236, 92, 19, 0.12)",
          "bjork-accent-muted": "rgba(236, 92, 19, 0.24)",
          "bjork-accent-badge": "#ec5c13",
          "bjork-accent-badge-foreground": "#fff2ea",
          "bjork-accent-foreground": "#fff2ea",
          "bjork-shadow-surface": "inset 0 7px 14px rgba(255, 255, 255, 0.03), inset 0 0.5px 0.5px rgba(255, 255, 255, 0.06), 0 14px 20px -6px rgba(0, 0, 0, 0.45)",
          "bjork-shadow-soft": "inset 0 1px 0 rgba(255, 255, 255, 0.045)",
          "bjork-shadow-panel": "inset 0 1px 0 rgba(255, 255, 255, 0.035), 0 18px 36px -28px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-menu": "inset 0 1px 0 rgba(255, 255, 255, 0.055), inset 0 12px 24px rgba(255, 255, 255, 0.018), inset 0 -18px 26px rgba(0, 0, 0, 0.24), 0 22px 42px -22px rgba(0, 0, 0, 0.9)",
          "bjork-shadow-inset": "inset 0 1px 10px rgba(0, 0, 0, 0.45)",
          "bjork-ring-offset": "#080808"
        }
      },
      "css": {
        ".bjork-range": {
          "box-shadow": "inset 0 1px 1px rgba(255, 255, 255, 0.04), 0 0 14px rgba(189, 69, 20, 0.06)"
        },
        ".bjork-range::-webkit-slider-thumb": {
          "appearance": "none",
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-range::-moz-range-thumb": {
          "width": "16px",
          "height": "8px",
          "border": "0",
          "border-radius": "999px",
          "background": "var(--bjork-thumb)",
          "box-shadow": "inset 0 1px 0 rgba(255, 255, 255, 0.18), 0 0 0 1px rgba(0, 0, 0, 0.42)"
        },
        ".bjork-layered-button-accent, .bjork-layered-button-raised": {
          "position": "relative",
          "isolation": "isolate",
          "appearance": "none",
          "overflow": "hidden",
          "border": "0",
          "border-radius": "13px",
          "box-shadow": "inset 0 1px 0 #ffffff38, 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a",
          "transition": "filter 150ms ease-out, box-shadow 150ms ease-out"
        },
        ".bjork-layered-button-accent::after, .bjork-layered-button-raised::after": {
          "position": "absolute",
          "inset": "0",
          "pointer-events": "none",
          "content": "\"\"",
          "border": "1.5px solid transparent",
          "border-radius": "inherit",
          "background": "linear-gradient(#ffffffb8, #0000003d 41% 75%, #ffffff47) border-box",
          "mix-blend-mode": "overlay",
          "-webkit-mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "mask-image": "linear-gradient(#000, #000), linear-gradient(#000, #000)",
          "-webkit-mask-clip": "padding-box, border-box",
          "mask-clip": "padding-box, border-box",
          "-webkit-mask-origin": "padding-box, border-box",
          "mask-origin": "padding-box, border-box",
          "-webkit-mask-composite": "xor",
          "mask-composite": "exclude"
        },
        ".bjork-layered-button-accent": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000040",
          "background": "radial-gradient(ellipse at -20px top, rgba(255, 255, 255, 0.14), transparent), linear-gradient(180deg, #ec5c13 0%, #ec5c13 62%, color-mix(in oklab, #ec5c13 84%, black 16%) 100%)"
        },
        ".bjork-layered-button-raised": {
          "color": "oklch(100% 0 0)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, oklch(0.1881 0.006 265), oklch(0.5493 0.0081 265))"
        },
        ".dark .bjork-layered-button-raised": {
          "color": "oklch(0.2574 0.0056 265)",
          "text-shadow": "0 -1px #00000026",
          "background": "radial-gradient(ellipse at -20px top, #ffffff38, #fff0), linear-gradient(180deg, color-mix(in oklab, oklch(0.9674 0.0013 265) 80%, oklch(0.2574 0.0056 265) 20%), color-mix(in oklab, oklch(0.669 0.0107 265) 80%, oklch(0.2574 0.0056 265) 20%))"
        },
        "@media (hover: hover)": {
          ".bjork-layered-button-accent:hover": {
            "filter": "brightness(1.08) saturate(1.04)"
          },
          ".bjork-layered-button-raised:hover": {
            "filter": "brightness(1.08) contrast(0.9)"
          }
        }
      },
      "files": [
        {
          "path": "components/bjork-ui/shaders/website-shader.tsx",
          "type": "registry:component",
          "target": "@components/bjork-ui/shaders/website-shader.tsx"
        },
        {
          "path": "lib/utils.ts",
          "type": "registry:lib",
          "target": "@lib/utils.ts"
        }
      ],
      "meta": {
        "collection": "Shaders",
        "registryUrl": "https://ui.isaiahbjork.com/shader-kinetic-dots.json",
        "installCommand": "npx shadcn@latest add https://ui.isaiahbjork.com/shader-kinetic-dots.json"
      }
    }
  ]
}
