{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "v0",
  "title": "pmndrs theme for v0",
  "author": "pmndrs",
  "description": "The pmndrs theme as `app/globals.css` for Open in v0: the light and dark palette, shadcn and MD3 colour utilities, Inter, Inconsolata and the default radius. In your own project, install `theme` or `preset` instead.",
  "dependencies": [
    "shadcn@latest",
    "tw-animate-css",
    "@fontsource-variable/inter@^5.3.0",
    "@fontsource-variable/inconsolata@^5.3.0"
  ],
  "registryDependencies": [
    "https://pmndrs.github.io/design-system/r/palette.json"
  ],
  "files": [
    {
      "path": "registry/v0/globals.css",
      "content": "/* Generated by scripts/build.mjs: edit the theme sources instead. */\n@import \"tailwindcss\";\n@import \"tw-animate-css\";\n@import \"shadcn/tailwind.css\";\n@import \"@fontsource-variable/inter\";\n@import \"@fontsource-variable/inconsolata\";\n@import \"../src/assets/pmndrs.css\";\n\n@custom-variant dark (&:is(.dark *));\n\n@theme inline {\n  --font-sans: 'Inter Variable', sans-serif;\n  --font-heading: var(--font-sans);\n  --font-mono: 'Inconsolata Variable', monospace;\n  --color-background: var(--background);\n  --color-error: var(--md-sys-color-error);\n  --color-error-container: var(--md-sys-color-error-container);\n  --color-inverse-on-surface: var(--md-sys-color-inverse-on-surface);\n  --color-inverse-primary: var(--md-sys-color-inverse-primary);\n  --color-inverse-surface: var(--md-sys-color-inverse-surface);\n  --color-on-background: var(--md-sys-color-on-background);\n  --color-on-error: var(--md-sys-color-on-error);\n  --color-on-error-container: var(--md-sys-color-on-error-container);\n  --color-on-primary: var(--md-sys-color-on-primary);\n  --color-on-primary-container: var(--md-sys-color-on-primary-container);\n  --color-on-primary-fixed: var(--md-sys-color-on-primary-fixed);\n  --color-on-primary-fixed-variant: var(--md-sys-color-on-primary-fixed-variant);\n  --color-on-secondary: var(--md-sys-color-on-secondary);\n  --color-on-secondary-container: var(--md-sys-color-on-secondary-container);\n  --color-on-secondary-fixed: var(--md-sys-color-on-secondary-fixed);\n  --color-on-secondary-fixed-variant: var(--md-sys-color-on-secondary-fixed-variant);\n  --color-on-surface: var(--md-sys-color-on-surface);\n  --color-on-surface-variant: var(--md-sys-color-on-surface-variant);\n  --color-on-tertiary: var(--md-sys-color-on-tertiary);\n  --color-on-tertiary-container: var(--md-sys-color-on-tertiary-container);\n  --color-on-tertiary-fixed: var(--md-sys-color-on-tertiary-fixed);\n  --color-on-tertiary-fixed-variant: var(--md-sys-color-on-tertiary-fixed-variant);\n  --color-outline: var(--md-sys-color-outline);\n  --color-outline-variant: var(--md-sys-color-outline-variant);\n  --color-primary: var(--primary);\n  --color-primary-container: var(--md-sys-color-primary-container);\n  --color-primary-fixed: var(--md-sys-color-primary-fixed);\n  --color-primary-fixed-dim: var(--md-sys-color-primary-fixed-dim);\n  --color-scrim: var(--md-sys-color-scrim);\n  --color-secondary: var(--secondary);\n  --color-secondary-container: var(--md-sys-color-secondary-container);\n  --color-secondary-fixed: var(--md-sys-color-secondary-fixed);\n  --color-secondary-fixed-dim: var(--md-sys-color-secondary-fixed-dim);\n  --color-shadow: var(--md-sys-color-shadow);\n  --color-surface: var(--md-sys-color-surface);\n  --color-surface-bright: var(--md-sys-color-surface-bright);\n  --color-surface-container: var(--md-sys-color-surface-container);\n  --color-surface-container-high: var(--md-sys-color-surface-container-high);\n  --color-surface-container-highest: var(--md-sys-color-surface-container-highest);\n  --color-surface-container-low: var(--md-sys-color-surface-container-low);\n  --color-surface-container-lowest: var(--md-sys-color-surface-container-lowest);\n  --color-surface-dim: var(--md-sys-color-surface-dim);\n  --color-surface-tint: var(--md-sys-color-surface-tint);\n  --color-surface-variant: var(--md-sys-color-surface-variant);\n  --color-tertiary: var(--md-sys-color-tertiary);\n  --color-tertiary-container: var(--md-sys-color-tertiary-container);\n  --color-tertiary-fixed: var(--md-sys-color-tertiary-fixed);\n  --color-tertiary-fixed-dim: var(--md-sys-color-tertiary-fixed-dim);\n  --color-primary-50: var(--md-ref-palette-primary-95);\n  --color-primary-100: var(--md-ref-palette-primary-90);\n  --color-primary-200: var(--md-ref-palette-primary-80);\n  --color-primary-300: var(--md-ref-palette-primary-70);\n  --color-primary-400: var(--md-ref-palette-primary-60);\n  --color-primary-500: var(--md-ref-palette-primary-50);\n  --color-primary-600: var(--md-ref-palette-primary-40);\n  --color-primary-700: var(--md-ref-palette-primary-30);\n  --color-primary-800: var(--md-ref-palette-primary-20);\n  --color-primary-900: var(--md-ref-palette-primary-10);\n  --color-primary-950: var(--md-ref-palette-primary-5);\n  --color-secondary-50: var(--md-ref-palette-secondary-95);\n  --color-secondary-100: var(--md-ref-palette-secondary-90);\n  --color-secondary-200: var(--md-ref-palette-secondary-80);\n  --color-secondary-300: var(--md-ref-palette-secondary-70);\n  --color-secondary-400: var(--md-ref-palette-secondary-60);\n  --color-secondary-500: var(--md-ref-palette-secondary-50);\n  --color-secondary-600: var(--md-ref-palette-secondary-40);\n  --color-secondary-700: var(--md-ref-palette-secondary-30);\n  --color-secondary-800: var(--md-ref-palette-secondary-20);\n  --color-secondary-900: var(--md-ref-palette-secondary-10);\n  --color-secondary-950: var(--md-ref-palette-secondary-5);\n  --color-tertiary-50: var(--md-ref-palette-tertiary-95);\n  --color-tertiary-100: var(--md-ref-palette-tertiary-90);\n  --color-tertiary-200: var(--md-ref-palette-tertiary-80);\n  --color-tertiary-300: var(--md-ref-palette-tertiary-70);\n  --color-tertiary-400: var(--md-ref-palette-tertiary-60);\n  --color-tertiary-500: var(--md-ref-palette-tertiary-50);\n  --color-tertiary-600: var(--md-ref-palette-tertiary-40);\n  --color-tertiary-700: var(--md-ref-palette-tertiary-30);\n  --color-tertiary-800: var(--md-ref-palette-tertiary-20);\n  --color-tertiary-900: var(--md-ref-palette-tertiary-10);\n  --color-tertiary-950: var(--md-ref-palette-tertiary-5);\n  --color-error-50: var(--md-ref-palette-error-95);\n  --color-error-100: var(--md-ref-palette-error-90);\n  --color-error-200: var(--md-ref-palette-error-80);\n  --color-error-300: var(--md-ref-palette-error-70);\n  --color-error-400: var(--md-ref-palette-error-60);\n  --color-error-500: var(--md-ref-palette-error-50);\n  --color-error-600: var(--md-ref-palette-error-40);\n  --color-error-700: var(--md-ref-palette-error-30);\n  --color-error-800: var(--md-ref-palette-error-20);\n  --color-error-900: var(--md-ref-palette-error-10);\n  --color-error-950: var(--md-ref-palette-error-5);\n  --color-neutral-50: var(--md-ref-palette-neutral-95);\n  --color-neutral-100: var(--md-ref-palette-neutral-90);\n  --color-neutral-200: var(--md-ref-palette-neutral-80);\n  --color-neutral-300: var(--md-ref-palette-neutral-70);\n  --color-neutral-400: var(--md-ref-palette-neutral-60);\n  --color-neutral-500: var(--md-ref-palette-neutral-50);\n  --color-neutral-600: var(--md-ref-palette-neutral-40);\n  --color-neutral-700: var(--md-ref-palette-neutral-30);\n  --color-neutral-800: var(--md-ref-palette-neutral-20);\n  --color-neutral-900: var(--md-ref-palette-neutral-10);\n  --color-neutral-950: var(--md-ref-palette-neutral-5);\n  --color-neutral-variant-50: var(--md-ref-palette-neutral-variant-95);\n  --color-neutral-variant-100: var(--md-ref-palette-neutral-variant-90);\n  --color-neutral-variant-200: var(--md-ref-palette-neutral-variant-80);\n  --color-neutral-variant-300: var(--md-ref-palette-neutral-variant-70);\n  --color-neutral-variant-400: var(--md-ref-palette-neutral-variant-60);\n  --color-neutral-variant-500: var(--md-ref-palette-neutral-variant-50);\n  --color-neutral-variant-600: var(--md-ref-palette-neutral-variant-40);\n  --color-neutral-variant-700: var(--md-ref-palette-neutral-variant-30);\n  --color-neutral-variant-800: var(--md-ref-palette-neutral-variant-20);\n  --color-neutral-variant-900: var(--md-ref-palette-neutral-variant-10);\n  --color-neutral-variant-950: var(--md-ref-palette-neutral-variant-5);\n  --color-lime: var(--md-sys-color-lime);\n  --color-on-lime: var(--md-sys-color-on-lime);\n  --color-lime-container: var(--md-sys-color-lime-container);\n  --color-on-lime-container: var(--md-sys-color-on-lime-container);\n  --color-lime-50: var(--md-ref-palette-lime-95);\n  --color-lime-100: var(--md-ref-palette-lime-90);\n  --color-lime-200: var(--md-ref-palette-lime-80);\n  --color-lime-300: var(--md-ref-palette-lime-70);\n  --color-lime-400: var(--md-ref-palette-lime-60);\n  --color-lime-500: var(--md-ref-palette-lime-50);\n  --color-lime-600: var(--md-ref-palette-lime-40);\n  --color-lime-700: var(--md-ref-palette-lime-30);\n  --color-lime-800: var(--md-ref-palette-lime-20);\n  --color-lime-900: var(--md-ref-palette-lime-10);\n  --color-lime-950: var(--md-ref-palette-lime-5);\n  --color-teal: var(--md-sys-color-teal);\n  --color-on-teal: var(--md-sys-color-on-teal);\n  --color-teal-container: var(--md-sys-color-teal-container);\n  --color-on-teal-container: var(--md-sys-color-on-teal-container);\n  --color-teal-50: var(--md-ref-palette-teal-95);\n  --color-teal-100: var(--md-ref-palette-teal-90);\n  --color-teal-200: var(--md-ref-palette-teal-80);\n  --color-teal-300: var(--md-ref-palette-teal-70);\n  --color-teal-400: var(--md-ref-palette-teal-60);\n  --color-teal-500: var(--md-ref-palette-teal-50);\n  --color-teal-600: var(--md-ref-palette-teal-40);\n  --color-teal-700: var(--md-ref-palette-teal-30);\n  --color-teal-800: var(--md-ref-palette-teal-20);\n  --color-teal-900: var(--md-ref-palette-teal-10);\n  --color-teal-950: var(--md-ref-palette-teal-5);\n  --color-cyan: var(--md-sys-color-cyan);\n  --color-on-cyan: var(--md-sys-color-on-cyan);\n  --color-cyan-container: var(--md-sys-color-cyan-container);\n  --color-on-cyan-container: var(--md-sys-color-on-cyan-container);\n  --color-cyan-50: var(--md-ref-palette-cyan-95);\n  --color-cyan-100: var(--md-ref-palette-cyan-90);\n  --color-cyan-200: var(--md-ref-palette-cyan-80);\n  --color-cyan-300: var(--md-ref-palette-cyan-70);\n  --color-cyan-400: var(--md-ref-palette-cyan-60);\n  --color-cyan-500: var(--md-ref-palette-cyan-50);\n  --color-cyan-600: var(--md-ref-palette-cyan-40);\n  --color-cyan-700: var(--md-ref-palette-cyan-30);\n  --color-cyan-800: var(--md-ref-palette-cyan-20);\n  --color-cyan-900: var(--md-ref-palette-cyan-10);\n  --color-cyan-950: var(--md-ref-palette-cyan-5);\n  --color-purple: var(--md-sys-color-purple);\n  --color-on-purple: var(--md-sys-color-on-purple);\n  --color-purple-container: var(--md-sys-color-purple-container);\n  --color-on-purple-container: var(--md-sys-color-on-purple-container);\n  --color-purple-50: var(--md-ref-palette-purple-95);\n  --color-purple-100: var(--md-ref-palette-purple-90);\n  --color-purple-200: var(--md-ref-palette-purple-80);\n  --color-purple-300: var(--md-ref-palette-purple-70);\n  --color-purple-400: var(--md-ref-palette-purple-60);\n  --color-purple-500: var(--md-ref-palette-purple-50);\n  --color-purple-600: var(--md-ref-palette-purple-40);\n  --color-purple-700: var(--md-ref-palette-purple-30);\n  --color-purple-800: var(--md-ref-palette-purple-20);\n  --color-purple-900: var(--md-ref-palette-purple-10);\n  --color-purple-950: var(--md-ref-palette-purple-5);\n  --color-red: var(--md-sys-color-red);\n  --color-on-red: var(--md-sys-color-on-red);\n  --color-red-container: var(--md-sys-color-red-container);\n  --color-on-red-container: var(--md-sys-color-on-red-container);\n  --color-red-50: var(--md-ref-palette-red-95);\n  --color-red-100: var(--md-ref-palette-red-90);\n  --color-red-200: var(--md-ref-palette-red-80);\n  --color-red-300: var(--md-ref-palette-red-70);\n  --color-red-400: var(--md-ref-palette-red-60);\n  --color-red-500: var(--md-ref-palette-red-50);\n  --color-red-600: var(--md-ref-palette-red-40);\n  --color-red-700: var(--md-ref-palette-red-30);\n  --color-red-800: var(--md-ref-palette-red-20);\n  --color-red-900: var(--md-ref-palette-red-10);\n  --color-red-950: var(--md-ref-palette-red-5);\n  --color-orange: var(--md-sys-color-orange);\n  --color-on-orange: var(--md-sys-color-on-orange);\n  --color-orange-container: var(--md-sys-color-orange-container);\n  --color-on-orange-container: var(--md-sys-color-on-orange-container);\n  --color-orange-50: var(--md-ref-palette-orange-95);\n  --color-orange-100: var(--md-ref-palette-orange-90);\n  --color-orange-200: var(--md-ref-palette-orange-80);\n  --color-orange-300: var(--md-ref-palette-orange-70);\n  --color-orange-400: var(--md-ref-palette-orange-60);\n  --color-orange-500: var(--md-ref-palette-orange-50);\n  --color-orange-600: var(--md-ref-palette-orange-40);\n  --color-orange-700: var(--md-ref-palette-orange-30);\n  --color-orange-800: var(--md-ref-palette-orange-20);\n  --color-orange-900: var(--md-ref-palette-orange-10);\n  --color-orange-950: var(--md-ref-palette-orange-5);\n  --color-yellow: var(--md-sys-color-yellow);\n  --color-on-yellow: var(--md-sys-color-on-yellow);\n  --color-yellow-container: var(--md-sys-color-yellow-container);\n  --color-on-yellow-container: var(--md-sys-color-on-yellow-container);\n  --color-yellow-50: var(--md-ref-palette-yellow-95);\n  --color-yellow-100: var(--md-ref-palette-yellow-90);\n  --color-yellow-200: var(--md-ref-palette-yellow-80);\n  --color-yellow-300: var(--md-ref-palette-yellow-70);\n  --color-yellow-400: var(--md-ref-palette-yellow-60);\n  --color-yellow-500: var(--md-ref-palette-yellow-50);\n  --color-yellow-600: var(--md-ref-palette-yellow-40);\n  --color-yellow-700: var(--md-ref-palette-yellow-30);\n  --color-yellow-800: var(--md-ref-palette-yellow-20);\n  --color-yellow-900: var(--md-ref-palette-yellow-10);\n  --color-yellow-950: var(--md-ref-palette-yellow-5);\n  --color-note: var(--md-sys-color-note);\n  --color-on-note: var(--md-sys-color-on-note);\n  --color-note-container: var(--md-sys-color-note-container);\n  --color-on-note-container: var(--md-sys-color-on-note-container);\n  --color-note-50: var(--md-ref-palette-note-95);\n  --color-note-100: var(--md-ref-palette-note-90);\n  --color-note-200: var(--md-ref-palette-note-80);\n  --color-note-300: var(--md-ref-palette-note-70);\n  --color-note-400: var(--md-ref-palette-note-60);\n  --color-note-500: var(--md-ref-palette-note-50);\n  --color-note-600: var(--md-ref-palette-note-40);\n  --color-note-700: var(--md-ref-palette-note-30);\n  --color-note-800: var(--md-ref-palette-note-20);\n  --color-note-900: var(--md-ref-palette-note-10);\n  --color-note-950: var(--md-ref-palette-note-5);\n  --color-tip: var(--md-sys-color-tip);\n  --color-on-tip: var(--md-sys-color-on-tip);\n  --color-tip-container: var(--md-sys-color-tip-container);\n  --color-on-tip-container: var(--md-sys-color-on-tip-container);\n  --color-tip-50: var(--md-ref-palette-tip-95);\n  --color-tip-100: var(--md-ref-palette-tip-90);\n  --color-tip-200: var(--md-ref-palette-tip-80);\n  --color-tip-300: var(--md-ref-palette-tip-70);\n  --color-tip-400: var(--md-ref-palette-tip-60);\n  --color-tip-500: var(--md-ref-palette-tip-50);\n  --color-tip-600: var(--md-ref-palette-tip-40);\n  --color-tip-700: var(--md-ref-palette-tip-30);\n  --color-tip-800: var(--md-ref-palette-tip-20);\n  --color-tip-900: var(--md-ref-palette-tip-10);\n  --color-tip-950: var(--md-ref-palette-tip-5);\n  --color-important: var(--md-sys-color-important);\n  --color-on-important: var(--md-sys-color-on-important);\n  --color-important-container: var(--md-sys-color-important-container);\n  --color-on-important-container: var(--md-sys-color-on-important-container);\n  --color-important-50: var(--md-ref-palette-important-95);\n  --color-important-100: var(--md-ref-palette-important-90);\n  --color-important-200: var(--md-ref-palette-important-80);\n  --color-important-300: var(--md-ref-palette-important-70);\n  --color-important-400: var(--md-ref-palette-important-60);\n  --color-important-500: var(--md-ref-palette-important-50);\n  --color-important-600: var(--md-ref-palette-important-40);\n  --color-important-700: var(--md-ref-palette-important-30);\n  --color-important-800: var(--md-ref-palette-important-20);\n  --color-important-900: var(--md-ref-palette-important-10);\n  --color-important-950: var(--md-ref-palette-important-5);\n  --color-warning: var(--md-sys-color-warning);\n  --color-on-warning: var(--md-sys-color-on-warning);\n  --color-warning-container: var(--md-sys-color-warning-container);\n  --color-on-warning-container: var(--md-sys-color-on-warning-container);\n  --color-warning-50: var(--md-ref-palette-warning-95);\n  --color-warning-100: var(--md-ref-palette-warning-90);\n  --color-warning-200: var(--md-ref-palette-warning-80);\n  --color-warning-300: var(--md-ref-palette-warning-70);\n  --color-warning-400: var(--md-ref-palette-warning-60);\n  --color-warning-500: var(--md-ref-palette-warning-50);\n  --color-warning-600: var(--md-ref-palette-warning-40);\n  --color-warning-700: var(--md-ref-palette-warning-30);\n  --color-warning-800: var(--md-ref-palette-warning-20);\n  --color-warning-900: var(--md-ref-palette-warning-10);\n  --color-warning-950: var(--md-ref-palette-warning-5);\n  --color-caution: var(--md-sys-color-caution);\n  --color-on-caution: var(--md-sys-color-on-caution);\n  --color-caution-container: var(--md-sys-color-caution-container);\n  --color-on-caution-container: var(--md-sys-color-on-caution-container);\n  --color-caution-50: var(--md-ref-palette-caution-95);\n  --color-caution-100: var(--md-ref-palette-caution-90);\n  --color-caution-200: var(--md-ref-palette-caution-80);\n  --color-caution-300: var(--md-ref-palette-caution-70);\n  --color-caution-400: var(--md-ref-palette-caution-60);\n  --color-caution-500: var(--md-ref-palette-caution-50);\n  --color-caution-600: var(--md-ref-palette-caution-40);\n  --color-caution-700: var(--md-ref-palette-caution-30);\n  --color-caution-800: var(--md-ref-palette-caution-20);\n  --color-caution-900: var(--md-ref-palette-caution-10);\n  --color-caution-950: var(--md-ref-palette-caution-5);\n  --color-foreground: var(--foreground);\n  --color-card: var(--card);\n  --color-card-foreground: var(--card-foreground);\n  --color-popover: var(--popover);\n  --color-popover-foreground: var(--popover-foreground);\n  --color-primary-foreground: var(--primary-foreground);\n  --color-secondary-foreground: var(--secondary-foreground);\n  --color-muted: var(--muted);\n  --color-muted-foreground: var(--muted-foreground);\n  --color-accent: var(--accent);\n  --color-accent-foreground: var(--accent-foreground);\n  --color-destructive: var(--destructive);\n  --color-border: var(--border);\n  --color-input: var(--input);\n  --color-ring: var(--ring);\n  --color-chart-1: var(--chart-1);\n  --color-chart-2: var(--chart-2);\n  --color-chart-3: var(--chart-3);\n  --color-chart-4: var(--chart-4);\n  --color-chart-5: var(--chart-5);\n  --color-sidebar: var(--sidebar);\n  --color-sidebar-foreground: var(--sidebar-foreground);\n  --color-sidebar-primary: var(--sidebar-primary);\n  --color-sidebar-primary-foreground: var(--sidebar-primary-foreground);\n  --color-sidebar-accent: var(--sidebar-accent);\n  --color-sidebar-accent-foreground: var(--sidebar-accent-foreground);\n  --color-sidebar-border: var(--sidebar-border);\n  --color-sidebar-ring: var(--sidebar-ring);\n  --radius-sm: calc(var(--radius) * 0.6);\n  --radius-md: calc(var(--radius) * 0.8);\n  --radius-lg: var(--radius);\n  --radius-xl: calc(var(--radius) * 1.4);\n  --radius-2xl: calc(var(--radius) * 1.8);\n  --radius-3xl: calc(var(--radius) * 2.2);\n  --radius-4xl: calc(var(--radius) * 2.6);\n}\n\n:root {\n  --radius: 0.625rem;\n  --background: var(--md-sys-color-surface);\n  --foreground: var(--md-sys-color-on-surface);\n  --card: var(--md-sys-color-surface-container-low);\n  --card-foreground: var(--md-sys-color-on-surface);\n  --popover: var(--md-sys-color-surface-container-high);\n  --popover-foreground: var(--md-sys-color-on-surface);\n  --primary: var(--md-sys-color-primary);\n  --primary-foreground: var(--md-sys-color-on-primary);\n  --secondary: var(--md-sys-color-secondary-container);\n  --secondary-foreground: var(--md-sys-color-on-secondary-container);\n  --muted: var(--md-sys-color-surface-container-highest);\n  --muted-foreground: var(--md-sys-color-on-surface-variant);\n  --accent: var(--md-sys-color-secondary-container);\n  --accent-foreground: var(--md-sys-color-on-secondary-container);\n  --destructive: var(--md-sys-color-error);\n  --border: var(--md-sys-color-outline-variant);\n  --input: var(--md-sys-color-outline);\n  --ring: var(--md-sys-color-primary);\n  --chart-1: var(--md-sys-color-primary-fixed);\n  --chart-2: var(--md-sys-color-secondary-fixed);\n  --chart-3: var(--md-sys-color-tertiary-fixed);\n  --chart-4: var(--md-sys-color-primary-fixed-dim);\n  --chart-5: var(--md-sys-color-secondary-fixed-dim);\n  --sidebar: var(--md-sys-color-surface-container-low);\n  --sidebar-foreground: var(--md-sys-color-on-surface);\n  --sidebar-primary: var(--md-sys-color-primary);\n  --sidebar-primary-foreground: var(--md-sys-color-on-primary);\n  --sidebar-accent: var(--md-sys-color-secondary-container);\n  --sidebar-accent-foreground: var(--md-sys-color-on-secondary-container);\n  --sidebar-border: var(--md-sys-color-outline-variant);\n  --sidebar-ring: var(--md-sys-color-primary);\n}\n\n.dark {\n  --background: var(--md-sys-color-surface);\n  --foreground: var(--md-sys-color-on-surface);\n  --card: var(--md-sys-color-surface-container-low);\n  --card-foreground: var(--md-sys-color-on-surface);\n  --popover: var(--md-sys-color-surface-container-high);\n  --popover-foreground: var(--md-sys-color-on-surface);\n  --primary: var(--md-sys-color-primary);\n  --primary-foreground: var(--md-sys-color-on-primary);\n  --secondary: var(--md-sys-color-secondary-container);\n  --secondary-foreground: var(--md-sys-color-on-secondary-container);\n  --muted: var(--md-sys-color-surface-container-highest);\n  --muted-foreground: var(--md-sys-color-on-surface-variant);\n  --accent: var(--md-sys-color-secondary-container);\n  --accent-foreground: var(--md-sys-color-on-secondary-container);\n  --destructive: var(--md-sys-color-error);\n  --border: var(--md-sys-color-outline-variant);\n  --input: var(--md-sys-color-outline);\n  --ring: var(--md-sys-color-primary);\n  --chart-1: var(--md-sys-color-primary-fixed);\n  --chart-2: var(--md-sys-color-secondary-fixed);\n  --chart-3: var(--md-sys-color-tertiary-fixed);\n  --chart-4: var(--md-sys-color-primary-fixed-dim);\n  --chart-5: var(--md-sys-color-secondary-fixed-dim);\n  --sidebar: var(--md-sys-color-surface-container-low);\n  --sidebar-foreground: var(--md-sys-color-on-surface);\n  --sidebar-primary: var(--md-sys-color-primary);\n  --sidebar-primary-foreground: var(--md-sys-color-on-primary);\n  --sidebar-accent: var(--md-sys-color-secondary-container);\n  --sidebar-accent-foreground: var(--md-sys-color-on-secondary-container);\n  --sidebar-border: var(--md-sys-color-outline-variant);\n  --sidebar-ring: var(--md-sys-color-primary);\n}\n\n@layer base {\n  * {\n    @apply border-border outline-ring/50;\n  }\n  body {\n    @apply bg-background text-foreground;\n  }\n  html {\n    @apply font-sans;\n  }\n  code,\n  kbd,\n  samp,\n  pre {\n    @apply font-mono;\n  }\n}\n",
      "type": "registry:file",
      "target": "app/globals.css"
    }
  ],
  "docs": "The pmndrs theme as `app/globals.css` for [Open in v0](https://ui.shadcn.com/docs/registry/open-in-v0).\n\nOpen in v0 does not read `css` or `cssVars`, so this item supplies the theme as a CSS file with its dependencies. The `palette` registry item supplies `src/assets/pmndrs.css`, which the stylesheet imports. Only shadcn and MD3 utility mappings, fonts and radius are added here.\n\nThe item supplies no page, layout or logos. In your own project, install `theme` or `preset` instead.\n\nSee the [Open in v0 guide](https://pmndrs.github.io/design-system/getting-started/v0) for the import flow and shared palette.",
  "type": "registry:item"
}