{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "theme",
  "type": "registry:theme",
  "title": "Theme",
  "description": "Semantic color tokens for high-contrast surfaces.",
  "files": [
    {
      "path": "app/globals.css",
      "type": "registry:theme",
      "content": ":root {\n  color-scheme: dark;\n  --background: oklch(0 0 0);\n  --foreground: oklch(0.985 0 0);\n  --card: oklch(0.145 0 0);\n  --card-foreground: oklch(0.985 0 0);\n  --popover: oklch(0.18 0 0);\n  --popover-foreground: oklch(0.985 0 0);\n  --primary: oklch(0.985 0 0);\n  --primary-foreground: oklch(0.145 0 0);\n  --secondary: oklch(0.205 0 0);\n  --secondary-foreground: oklch(0.985 0 0);\n  --muted: oklch(0.205 0 0);\n  --muted-foreground: oklch(0.705 0 0);\n  --accent: oklch(0.245 0 0);\n  --accent-foreground: oklch(0.985 0 0);\n  --destructive: oklch(0.70 0.19 25);\n  --destructive-foreground: oklch(0.145 0 0);\n  --border: oklch(0.27 0 0);\n  --input: oklch(0.34 0 0);\n  --ring: oklch(0.67 0.17 255);\n  --chart-1: oklch(0.67 0.17 255);\n  --chart-2: oklch(0.76 0.12 250);\n  --chart-3: oklch(0.57 0.19 265);\n  --chart-4: oklch(0.71 0.11 275);\n  --chart-5: oklch(0.64 0.10 245);\n  --chart-up: oklch(0.72 0.17 150);\n  --chart-teal: oklch(0.62 0.14 255);\n  --chart-turquoise: oklch(0.76 0.12 250);\n  --chart-teal-strong: oklch(0.50 0.16 260);\n  --chart-heat-0: oklch(0.21 0 0);\n  --chart-heat-1: oklch(0.35 0.09 155);\n  --chart-heat-2: oklch(0.47 0.13 155);\n  --chart-heat-3: oklch(0.63 0.15 155);\n  --chart-heat-4: oklch(0.72 0.17 150);\n  --chart-heat-red-0: oklch(0.21 0 0);\n  --chart-heat-red-1: oklch(0.36 0.12 25);\n  --chart-heat-red-2: oklch(0.48 0.18 27);\n  --chart-heat-red-3: oklch(0.60 0.20 28);\n  --chart-heat-red-4: oklch(0.71 0.19 22);\n  --chart-tooltip-background: oklch(0.18 0 0);\n  --chart-tooltip-foreground: oklch(0.985 0 0);\n  --chart-tooltip-muted: oklch(0.705 0 0);\n  --chart-cursor: oklch(1 0 0);\n  --chart-cursor-foreground: oklch(0.18 0 0);\n  --radius: 0.5rem;\n}\n\n.light {\n  color-scheme: light;\n  --background: oklch(1 0 0);\n  --foreground: oklch(0.145 0 0);\n  --card: oklch(1 0 0);\n  --card-foreground: oklch(0.145 0 0);\n  --popover: oklch(1 0 0);\n  --popover-foreground: oklch(0.145 0 0);\n  --primary: oklch(0.145 0 0);\n  --primary-foreground: oklch(0.985 0 0);\n  --secondary: oklch(0.97 0 0);\n  --secondary-foreground: oklch(0.145 0 0);\n  --muted: oklch(0.97 0 0);\n  --muted-foreground: oklch(0.48 0 0);\n  --accent: oklch(0.95 0 0);\n  --accent-foreground: oklch(0.145 0 0);\n  --destructive: oklch(0.577 0.245 27.325);\n  --destructive-foreground: oklch(0.985 0 0);\n  --border: oklch(0.90 0 0);\n  --input: oklch(0.85 0 0);\n  --ring: oklch(0.55 0.20 255);\n  --chart-1: oklch(0.55 0.20 255);\n  --chart-2: oklch(0.62 0.14 250);\n  --chart-3: oklch(0.45 0.18 265);\n  --chart-4: oklch(0.58 0.13 270);\n  --chart-5: oklch(0.52 0.11 245);\n  --chart-up: oklch(0.48 0.13 155);\n  --chart-heat-0: oklch(0.93 0 0);\n  --chart-heat-1: oklch(0.87 0.12 155);\n  --chart-heat-2: oklch(0.70 0.15 155);\n  --chart-heat-3: oklch(0.62 0.14 155);\n  --chart-heat-4: oklch(0.48 0.11 155);\n  --chart-heat-red-0: oklch(0.93 0 0);\n  --chart-heat-red-1: oklch(0.90 0.05 25);\n  --chart-heat-red-2: oklch(0.78 0.12 25);\n  --chart-heat-red-3: oklch(0.65 0.17 27);\n  --chart-heat-red-4: oklch(0.52 0.19 28);\n  --chart-teal: oklch(0.52 0.15 255);\n  --chart-turquoise: oklch(0.62 0.14 250);\n  --chart-teal-strong: oklch(0.42 0.15 260);\n  --chart-tooltip-background: oklch(1 0 0);\n  --chart-tooltip-foreground: oklch(0.145 0 0);\n  --chart-tooltip-muted: oklch(0.48 0 0);\n  --chart-cursor: oklch(0.145 0 0);\n  --chart-cursor-foreground: oklch(0.985 0 0);\n}\n"
    }
  ]
}