{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "extends": "none",
  "name": "style",
  "title": "Cubby UI Theme",
  "author": "Cubby UI",
  "description": "Initialize your project with Cubby UI's theme system including OKLCH colors and CSS variables.",
  "files": [],
  "cssVars": {
    "theme": {
      "color-background": "var(--background)",
      "color-foreground": "var(--foreground)",
      "color-card": "var(--card)",
      "color-card-foreground": "var(--card-foreground)",
      "color-popover": "var(--popover)",
      "color-popover-foreground": "var(--popover-foreground)",
      "color-primary": "var(--primary)",
      "color-primary-foreground": "var(--primary-foreground)",
      "color-neutral": "var(--neutral)",
      "color-neutral-foreground": "var(--neutral-foreground)",
      "color-secondary": "var(--secondary)",
      "color-secondary-foreground": "var(--secondary-foreground)",
      "color-muted": "var(--muted)",
      "color-muted-foreground": "var(--muted-foreground)",
      "color-accent": "var(--accent)",
      "color-accent-foreground": "var(--accent-foreground)",
      "color-destructive": "var(--destructive)",
      "color-destructive-foreground": "var(--destructive-foreground)",
      "color-border": "var(--border)",
      "color-input": "var(--input)",
      "color-input-elevated": "var(--input-elevated)",
      "color-ring": "var(--ring)",
      "color-scrollbar": "var(--scrollbar)",
      "color-sidebar": "var(--sidebar)",
      "color-sidebar-foreground": "var(--sidebar-foreground)",
      "color-sidebar-primary": "var(--sidebar-primary)",
      "color-sidebar-primary-foreground": "var(--sidebar-primary-foreground)",
      "color-sidebar-accent": "var(--sidebar-accent)",
      "color-sidebar-accent-foreground": "var(--sidebar-accent-foreground)",
      "color-sidebar-border": "var(--sidebar-border)",
      "color-sidebar-ring": "var(--sidebar-ring)",
      "color-danger": "var(--danger)",
      "color-danger-foreground": "var(--danger-foreground)",
      "color-danger-border": "var(--danger-border)",
      "color-warning": "var(--warning)",
      "color-warning-foreground": "var(--warning-foreground)",
      "color-warning-border": "var(--warning-border)",
      "color-info": "var(--info)",
      "color-info-foreground": "var(--info-foreground)",
      "color-info-border": "var(--info-border)",
      "color-success": "var(--success)",
      "color-success-foreground": "var(--success-foreground)",
      "color-success-border": "var(--success-border)",
      "radius-xs": "calc(var(--radius) - 6px)",
      "radius-sm": "calc(var(--radius) - 4px)",
      "radius-md": "calc(var(--radius) - 2px)",
      "radius-lg": "var(--radius)",
      "radius-xl": "calc(var(--radius) + 2px)",
      "radius-2xl": "calc(var(--radius) + 4px)",
      "radius-3xl": "calc(var(--radius) + 6px)",
      "radius-4xl": "calc(var(--radius) + 8px)",
      "ease-in-cubic": "cubic-bezier(0.55, 0.055, 0.675, 0.19)",
      "ease-out-cubic": "cubic-bezier(0.215, 0.61, 0.355, 1)",
      "ease-in-out-cubic": "cubic-bezier(0.645, 0.045, 0.355, 1)",
      "ease-out-expo": "cubic-bezier(0.19, 1, 0.22, 1)",
      "shadow-inset": "0 1px 2px 0 oklch(0 0 0 / 0.08)",
      "shadow-inset-highlight": "0 -1px oklch(1 0 0 / 0.04)",
      "color-surface-1": "var(--surface-1)",
      "color-surface-2": "var(--surface-2)",
      "color-surface-3": "var(--surface-3)",
      "color-surface-4": "var(--surface-4)",
      "color-surface-5": "var(--surface-5)",
      "color-surface-6": "var(--surface-6)",
      "color-surface-7": "var(--surface-7)",
      "color-surface-8": "var(--surface-8)",
      "color-surface-hover": "var(--surface-hover)",
      "color-surface-active": "var(--surface-active)",
      "color-surface-selected": "var(--surface-selected)",
      "shadow-surface-1": "var(--surface-shadow-1)",
      "shadow-surface-2": "var(--surface-shadow-2)",
      "shadow-surface-3": "var(--surface-shadow-3)",
      "shadow-surface-4": "var(--surface-shadow-4)",
      "shadow-surface-5": "var(--surface-shadow-5)",
      "shadow-surface-6": "var(--surface-shadow-6)",
      "shadow-surface-7": "var(--surface-shadow-7)",
      "shadow-surface-8": "var(--surface-shadow-8)",
      "shadow-surface-rim-1": "var(--surface-rim-1)",
      "shadow-surface-rim-2": "var(--surface-rim-2)",
      "shadow-surface-rim-3": "var(--surface-rim-3)",
      "shadow-surface-rim-4": "var(--surface-rim-4)",
      "shadow-surface-rim-5": "var(--surface-rim-5)",
      "shadow-surface-rim-6": "var(--surface-rim-6)",
      "shadow-surface-rim-7": "var(--surface-rim-7)",
      "shadow-surface-rim-8": "var(--surface-rim-8)"
    },
    "light": {
      "radius": "0.75rem",
      "neutral-hue": "270",
      "neutral-chroma": "0.004",
      "neutral-chroma-low": "0.002",
      "background": "var(--surface-1)",
      "foreground": "oklch(0.18 var(--neutral-chroma) var(--neutral-hue))",
      "card": "var(--surface-3)",
      "card-foreground": "var(--foreground)",
      "popover": "var(--surface-3)",
      "popover-foreground": "var(--foreground)",
      "primary": "oklch(0.6 0.2 250)",
      "primary-foreground": "oklch(1 0 0)",
      "primary-soft-foreground": "var(--primary)",
      "neutral": "oklch(0.22 0 0)",
      "neutral-foreground": "oklch(\r\n    0.98 var(--neutral-chroma-low) var(--neutral-hue)\r\n  )",
      "secondary": "oklch(0.92 0 0)",
      "secondary-foreground": "oklch(0.32 var(--neutral-chroma) var(--neutral-hue))",
      "muted": "oklch(0.94 0 0)",
      "muted-foreground": "oklch(0.5 var(--neutral-chroma) var(--neutral-hue))",
      "accent": "oklch(0.91 0 0)",
      "accent-foreground": "oklch(0.22 var(--neutral-chroma) var(--neutral-hue))",
      "destructive": "oklch(0.53 0.19 25)",
      "destructive-foreground": "oklch(\r\n    0.98 var(--neutral-chroma-low) var(--neutral-hue)\r\n  )",
      "destructive-soft-foreground": "var(--destructive)",
      "primary-hover": "color-mix(in oklch, var(--primary), black 5%)",
      "neutral-hover": "color-mix(in oklch, var(--neutral), white 10%)",
      "destructive-hover": "color-mix(in oklch, var(--destructive), black 5%)",
      "secondary-hover": "color-mix(in oklch, var(--secondary), black 5%)",
      "outline-hover": "color-mix(in oklch, var(--card), black 5%)",
      "primary-active": "color-mix(in oklch, var(--primary), black 8%)",
      "neutral-active": "color-mix(in oklch, var(--neutral), white 14%)",
      "destructive-active": "color-mix(in oklch, var(--destructive), black 8%)",
      "secondary-active": "color-mix(in oklch, var(--secondary), black 8%)",
      "outline-active": "color-mix(in oklch, var(--card), black 8%)",
      "border": "color-mix(in oklab, var(--foreground) 10%, transparent)",
      "input": "var(--surface-3)",
      "input-elevated": "oklch(0 0 0 / 8%)",
      "ring": "oklch(0.55 0.2 250)",
      "scrollbar": "oklch(0.87 0 0)",
      "sidebar": "var(--surface-1)",
      "sidebar-foreground": "var(--foreground)",
      "sidebar-primary": "var(--primary)",
      "sidebar-primary-foreground": "var(--primary-foreground)",
      "sidebar-accent": "var(--accent)",
      "sidebar-accent-foreground": "var(--accent-foreground)",
      "sidebar-border": "oklch(0.9 var(--neutral-chroma) var(--neutral-hue))",
      "sidebar-ring": "var(--ring)",
      "danger": "oklch(0.97 0.04 25)",
      "danger-foreground": "oklch(0.55 0.18 25)",
      "danger-border": "oklch(0.9 0.1 25)",
      "warning": "oklch(0.98 0.06 85)",
      "warning-foreground": "oklch(0.58 0.14 85)",
      "warning-border": "oklch(0.92 0.1 85)",
      "info": "oklch(0.97 0.04 250)",
      "info-foreground": "oklch(0.45 0.2 250)",
      "info-border": "oklch(0.9 0.1 250)",
      "success": "oklch(0.97 0.04 145)",
      "success-foreground": "oklch(0.48 0.18 145)",
      "success-border": "oklch(0.9 0.1 145)",
      "surface-1": "oklch(0.97 0 0)",
      "surface-2": "oklch(0.985 0 0)",
      "surface-3": "oklch(1 0 0)",
      "surface-4": "oklch(1 0 0)",
      "surface-5": "oklch(1 0 0)",
      "surface-6": "oklch(1 0 0)",
      "surface-7": "oklch(1 0 0)",
      "surface-8": "oklch(1 0 0)",
      "surface-hover": "oklch(0 0 0 / 0.06)",
      "surface-active": "oklch(0 0 0 / 0.08)",
      "surface-selected": "oklch(0 0 0 / 0.1)",
      "surface-rim-color": "oklch(0 0 0 / 0)",
      "surface-shadow-ring": "oklch(0 0 0 / 0.06)",
      "surface-shadow-near": "oklch(0 0 0 / 0.06)",
      "surface-shadow-mid": "oklch(0 0 0 / 0.05)",
      "surface-shadow-far": "oklch(0 0 0 / 0.04)",
      "surface-shadow-ambient": "oklch(0 0 0 / 0.03)",
      "surface-shadow-1": "0 0 0 1px var(--surface-shadow-ring)",
      "surface-shadow-2": "0 0 0 1px var(--surface-shadow-ring),\r\n    0 1px 1px -0.5px var(--surface-shadow-near)",
      "surface-shadow-3": "0 0 0 1px var(--surface-shadow-ring),\r\n    0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid)",
      "surface-shadow-4": "0 0 0 1px var(--surface-shadow-ring),\r\n    0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid),\r\n    0 6px 6px -3px var(--surface-shadow-mid)",
      "surface-shadow-5": "0 0 0 1px var(--surface-shadow-ring),\r\n    0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid),\r\n    0 6px 6px -3px var(--surface-shadow-mid),\r\n    0 12px 12px -6px var(--surface-shadow-far)",
      "surface-shadow-6": "0 0 0 1px var(--surface-shadow-ring),\r\n    0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid),\r\n    0 6px 6px -3px var(--surface-shadow-mid),\r\n    0 12px 12px -6px var(--surface-shadow-far),\r\n    0 24px 24px -12px var(--surface-shadow-far)",
      "surface-shadow-7": "0 0 0 1px var(--surface-shadow-ring),\r\n    0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid),\r\n    0 6px 6px -3px var(--surface-shadow-mid),\r\n    0 12px 12px -6px var(--surface-shadow-far),\r\n    0 24px 24px -12px var(--surface-shadow-far),\r\n    0 48px 48px -24px var(--surface-shadow-ambient)",
      "surface-shadow-8": "0 0 0 1px var(--surface-shadow-ring),\r\n    0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid),\r\n    0 6px 6px -3px var(--surface-shadow-mid),\r\n    0 12px 12px -6px var(--surface-shadow-far),\r\n    0 24px 24px -12px var(--surface-shadow-far),\r\n    0 48px 48px -24px var(--surface-shadow-ambient),\r\n    0 96px 96px -48px var(--surface-shadow-ambient)",
      "surface-rim-1": "0 0 transparent",
      "surface-rim-2": "0 0 transparent",
      "surface-rim-3": "0 0 transparent",
      "surface-rim-4": "0 0 transparent",
      "surface-rim-5": "0 0 transparent",
      "surface-rim-6": "0 0 transparent",
      "surface-rim-7": "0 0 transparent",
      "surface-rim-8": "0 0 transparent"
    },
    "dark": {
      "foreground": "oklch(0.94 var(--neutral-chroma) var(--neutral-hue))",
      "neutral": "oklch(0.95 var(--neutral-chroma) var(--neutral-hue))",
      "neutral-foreground": "oklch(0.13 var(--neutral-chroma) var(--neutral-hue))",
      "secondary": "oklch(0.35 var(--neutral-chroma) var(--neutral-hue))",
      "secondary-foreground": "oklch(0.94 var(--neutral-chroma) var(--neutral-hue))",
      "muted": "oklch(0.24 var(--neutral-chroma) var(--neutral-hue))",
      "muted-foreground": "oklch(0.73 var(--neutral-chroma) var(--neutral-hue))",
      "accent": "oklch(0.31 var(--neutral-chroma) var(--neutral-hue))",
      "accent-foreground": "oklch(0.95 var(--neutral-chroma) var(--neutral-hue))",
      "destructive": "oklch(0.5 0.22 25)",
      "destructive-foreground": "oklch(1 0 0)",
      "primary-soft-foreground": "color-mix(in oklch, var(--primary), white 30%)",
      "destructive-soft-foreground": "color-mix(\r\n    in oklch,\r\n    var(--destructive),\r\n    white 30%\r\n  )",
      "primary-hover": "color-mix(in oklch, var(--primary), white 10%)",
      "neutral-hover": "color-mix(in oklch, var(--neutral), black 10%)",
      "destructive-hover": "color-mix(in oklch, var(--destructive), white 15%)",
      "secondary-hover": "color-mix(in oklch, var(--secondary), white 5%)",
      "outline-hover": "color-mix(in oklch, var(--card), white 5%)",
      "primary-active": "color-mix(in oklch, var(--primary), white 14%)",
      "neutral-active": "color-mix(in oklch, var(--neutral), black 14%)",
      "destructive-active": "color-mix(in oklch, var(--destructive), black 8%)",
      "secondary-active": "color-mix(in oklch, var(--secondary), white 8%)",
      "outline-active": "color-mix(in oklch, var(--card), white 8%)",
      "border": "color-mix(in oklab, var(--foreground) 10%, transparent)",
      "input-elevated": "oklch(1 0 0 / 9%)",
      "scrollbar": "oklch(0.7 var(--neutral-chroma) var(--neutral-hue))",
      "sidebar-border": "oklch(0.28 var(--neutral-chroma) var(--neutral-hue))",
      "danger": "oklch(0.26 0.07 25)",
      "danger-foreground": "oklch(0.75 0.15 25)",
      "danger-border": "oklch(0.36 0.11 25)",
      "warning": "oklch(0.28 0.06 85)",
      "warning-foreground": "oklch(0.78 0.12 85)",
      "warning-border": "oklch(0.38 0.09 85)",
      "info": "oklch(0.26 0.07 250)",
      "info-foreground": "oklch(0.72 0.16 250)",
      "info-border": "oklch(0.36 0.11 250)",
      "success": "oklch(0.26 0.07 145)",
      "success-foreground": "oklch(0.72 0.15 145)",
      "success-border": "oklch(0.36 0.11 145)",
      "surface-1": "oklch(0.205 var(--neutral-chroma) var(--neutral-hue))",
      "surface-2": "oklch(0.235 var(--neutral-chroma) var(--neutral-hue))",
      "surface-3": "oklch(0.264 var(--neutral-chroma) var(--neutral-hue))",
      "surface-4": "oklch(0.293 var(--neutral-chroma) var(--neutral-hue))",
      "surface-5": "oklch(0.321 var(--neutral-chroma) var(--neutral-hue))",
      "surface-6": "oklch(0.348 var(--neutral-chroma) var(--neutral-hue))",
      "surface-7": "oklch(0.375 var(--neutral-chroma) var(--neutral-hue))",
      "surface-8": "oklch(0.402 var(--neutral-chroma) var(--neutral-hue))",
      "surface-hover": "oklch(1 0 0 / 0.06)",
      "surface-active": "oklch(1 0 0 / 0.08)",
      "surface-selected": "oklch(1 0 0 / 0.1)",
      "surface-rim-color": "oklch(1 0 0 / 0.04)",
      "surface-hi-base": "oklch(1 0 0 / 0.01)",
      "surface-hi-mid": "oklch(1 0 0 / 0.02)",
      "surface-hi-high": "oklch(1 0 0 / 0.04)",
      "surface-hi-peak": "oklch(1 0 0 / 0.06)",
      "surface-ring-base": "oklch(1 0 0 / 0.02)",
      "surface-ring-mid": "oklch(1 0 0 / 0.04)",
      "surface-ring-high": "oklch(1 0 0 / 0.06)",
      "surface-shadow-near": "oklch(0 0 0 / 0.18)",
      "surface-shadow-mid": "oklch(0 0 0 / 0.16)",
      "surface-shadow-far": "oklch(0 0 0 / 0.14)",
      "surface-shadow-ambient": "oklch(0 0 0 / 0.12)",
      "surface-shadow-1": "0 0 transparent",
      "surface-shadow-2": "0 1px 1px -0.5px var(--surface-shadow-near)",
      "surface-shadow-3": "0 0 0 1px oklch(0 0 0 / 0.12), 0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid)",
      "surface-shadow-4": "0 0 0 1px oklch(0 0 0 / 0.14), 0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid),\r\n    0 6px 6px -3px var(--surface-shadow-mid)",
      "surface-shadow-5": "0 0 0 1px oklch(0 0 0 / 0.16), 0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid),\r\n    0 6px 6px -3px var(--surface-shadow-mid),\r\n    0 12px 12px -6px var(--surface-shadow-far)",
      "surface-shadow-6": "0 0 0 1px oklch(0 0 0 / 0.18), 0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid),\r\n    0 6px 6px -3px var(--surface-shadow-mid),\r\n    0 12px 12px -6px var(--surface-shadow-far),\r\n    0 24px 24px -12px var(--surface-shadow-far)",
      "surface-shadow-7": "0 0 0 1px oklch(0 0 0 / 0.2), 0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid),\r\n    0 6px 6px -3px var(--surface-shadow-mid),\r\n    0 12px 12px -6px var(--surface-shadow-far),\r\n    0 24px 24px -12px var(--surface-shadow-far),\r\n    0 48px 48px -24px var(--surface-shadow-ambient)",
      "surface-shadow-8": "0 0 0 1px oklch(0 0 0 / 0.22), 0 1px 1px -0.5px var(--surface-shadow-near),\r\n    0 3px 3px -1.5px var(--surface-shadow-mid),\r\n    0 6px 6px -3px var(--surface-shadow-mid),\r\n    0 12px 12px -6px var(--surface-shadow-far),\r\n    0 24px 24px -12px var(--surface-shadow-far),\r\n    0 48px 48px -24px var(--surface-shadow-ambient),\r\n    0 96px 96px -48px var(--surface-shadow-ambient)",
      "surface-rim-1": "inset 0 0 0 1px var(--surface-ring-base)",
      "surface-rim-2": "inset 0 1px 0 0 var(--surface-hi-base),\r\n    inset 0 0 0 1px var(--surface-ring-base)",
      "surface-rim-3": "inset 0 1px 0 0 var(--surface-hi-mid),\r\n    inset 0 0 0 1px var(--surface-ring-base)",
      "surface-rim-4": "inset 0 1px 0 0 var(--surface-hi-mid),\r\n    inset 0 0 0 1px var(--surface-ring-mid)",
      "surface-rim-5": "inset 0 1px 0 0 var(--surface-hi-high),\r\n    inset 0 0 0 1px var(--surface-ring-mid)",
      "surface-rim-6": "inset 0 1px 0 0 var(--surface-hi-high),\r\n    inset 0 0 0 1px var(--surface-ring-high)",
      "surface-rim-7": "inset 0 1px 0 0 var(--surface-hi-peak),\r\n    inset 0 0 0 1px var(--surface-ring-high)",
      "surface-rim-8": "inset 0 1px 0 0 var(--surface-hi-peak),\r\n    inset 0 0 0 1px var(--surface-ring-high)"
    }
  },
  "css": {
    "@layer base": {
      "body": {
        "position": "relative"
      },
      ".root": {
        "isolation": "isolate"
      }
    }
  },
  "type": "registry:style"
}