From 9dc307f7cce6b04a3acdf1c35d64ab5a138d26c5 Mon Sep 17 00:00:00 2001 From: shadcn Date: Fri, 27 Feb 2026 18:35:52 +0400 Subject: [PATCH] fix: new colors --- apps/v4/public/r/colors/mauve.json | 211 ++++++++++++++ apps/v4/public/r/colors/mist.json | 211 ++++++++++++++ apps/v4/public/r/colors/neutral.json | 242 +++++++++------- apps/v4/public/r/colors/olive.json | 211 ++++++++++++++ apps/v4/public/r/colors/stone.json | 260 ++++++++++-------- apps/v4/public/r/colors/taupe.json | 211 ++++++++++++++ apps/v4/public/r/colors/zinc.json | 260 ++++++++++-------- .../public/r/styles/base-lyra/font-lora.json | 15 + .../r/styles/base-lyra/font-merriweather.json | 15 + .../base-lyra/font-playfair-display.json | 15 + .../public/r/styles/base-lyra/registry.json | 36 +++ .../public/r/styles/base-maia/font-lora.json | 15 + .../r/styles/base-maia/font-merriweather.json | 15 + .../base-maia/font-playfair-display.json | 15 + .../public/r/styles/base-maia/registry.json | 36 +++ .../public/r/styles/base-mira/font-lora.json | 15 + .../r/styles/base-mira/font-merriweather.json | 15 + .../base-mira/font-playfair-display.json | 15 + .../public/r/styles/base-mira/registry.json | 36 +++ .../public/r/styles/base-nova/font-lora.json | 15 + .../r/styles/base-nova/font-merriweather.json | 15 + .../base-nova/font-playfair-display.json | 15 + .../public/r/styles/base-nova/registry.json | 36 +++ .../public/r/styles/base-vega/font-lora.json | 15 + .../r/styles/base-vega/font-merriweather.json | 15 + .../base-vega/font-playfair-display.json | 15 + .../public/r/styles/base-vega/registry.json | 36 +++ .../public/r/styles/radix-lyra/font-lora.json | 15 + .../styles/radix-lyra/font-merriweather.json | 15 + .../radix-lyra/font-playfair-display.json | 15 + .../public/r/styles/radix-lyra/registry.json | 36 +++ .../public/r/styles/radix-maia/font-lora.json | 15 + .../styles/radix-maia/font-merriweather.json | 15 + .../radix-maia/font-playfair-display.json | 15 + .../public/r/styles/radix-maia/registry.json | 36 +++ .../public/r/styles/radix-mira/font-lora.json | 15 + .../styles/radix-mira/font-merriweather.json | 15 + .../radix-mira/font-playfair-display.json | 15 + .../public/r/styles/radix-mira/registry.json | 36 +++ .../public/r/styles/radix-nova/font-lora.json | 15 + .../styles/radix-nova/font-merriweather.json | 15 + .../radix-nova/font-playfair-display.json | 15 + .../public/r/styles/radix-nova/registry.json | 36 +++ .../public/r/styles/radix-vega/font-lora.json | 15 + .../styles/radix-vega/font-merriweather.json | 15 + .../radix-vega/font-playfair-display.json | 15 + .../public/r/styles/radix-vega/registry.json | 36 +++ apps/v4/public/r/templates/astro-app.tar.gz | Bin 3994 -> 3987 bytes .../public/r/templates/astro-monorepo.tar.gz | Bin 7547 -> 7539 bytes apps/v4/public/r/templates/next-app.tar.gz | Bin 14484 -> 14490 bytes .../public/r/templates/next-monorepo.tar.gz | Bin 20465 -> 20486 bytes .../r/templates/react-router-app.tar.gz | Bin 6516 -> 6524 bytes .../r/templates/react-router-monorepo.tar.gz | Bin 9447 -> 9432 bytes apps/v4/public/r/templates/start-app.tar.gz | Bin 20355 -> 20367 bytes .../public/r/templates/start-monorepo.tar.gz | Bin 12661 -> 12638 bytes apps/v4/public/r/templates/vite-app.tar.gz | Bin 8864 -> 8869 bytes .../public/r/templates/vite-monorepo.tar.gz | Bin 9361 -> 9347 bytes apps/v4/registry/base-colors.ts | 12 +- apps/v4/registry/themes.ts | 192 ++++--------- apps/v4/scripts/build-registry.mts | 43 +++ 60 files changed, 2200 insertions(+), 463 deletions(-) create mode 100644 apps/v4/public/r/colors/mauve.json create mode 100644 apps/v4/public/r/colors/mist.json create mode 100644 apps/v4/public/r/colors/olive.json create mode 100644 apps/v4/public/r/colors/taupe.json create mode 100644 apps/v4/public/r/styles/base-lyra/font-lora.json create mode 100644 apps/v4/public/r/styles/base-lyra/font-merriweather.json create mode 100644 apps/v4/public/r/styles/base-lyra/font-playfair-display.json create mode 100644 apps/v4/public/r/styles/base-maia/font-lora.json create mode 100644 apps/v4/public/r/styles/base-maia/font-merriweather.json create mode 100644 apps/v4/public/r/styles/base-maia/font-playfair-display.json create mode 100644 apps/v4/public/r/styles/base-mira/font-lora.json create mode 100644 apps/v4/public/r/styles/base-mira/font-merriweather.json create mode 100644 apps/v4/public/r/styles/base-mira/font-playfair-display.json create mode 100644 apps/v4/public/r/styles/base-nova/font-lora.json create mode 100644 apps/v4/public/r/styles/base-nova/font-merriweather.json create mode 100644 apps/v4/public/r/styles/base-nova/font-playfair-display.json create mode 100644 apps/v4/public/r/styles/base-vega/font-lora.json create mode 100644 apps/v4/public/r/styles/base-vega/font-merriweather.json create mode 100644 apps/v4/public/r/styles/base-vega/font-playfair-display.json create mode 100644 apps/v4/public/r/styles/radix-lyra/font-lora.json create mode 100644 apps/v4/public/r/styles/radix-lyra/font-merriweather.json create mode 100644 apps/v4/public/r/styles/radix-lyra/font-playfair-display.json create mode 100644 apps/v4/public/r/styles/radix-maia/font-lora.json create mode 100644 apps/v4/public/r/styles/radix-maia/font-merriweather.json create mode 100644 apps/v4/public/r/styles/radix-maia/font-playfair-display.json create mode 100644 apps/v4/public/r/styles/radix-mira/font-lora.json create mode 100644 apps/v4/public/r/styles/radix-mira/font-merriweather.json create mode 100644 apps/v4/public/r/styles/radix-mira/font-playfair-display.json create mode 100644 apps/v4/public/r/styles/radix-nova/font-lora.json create mode 100644 apps/v4/public/r/styles/radix-nova/font-merriweather.json create mode 100644 apps/v4/public/r/styles/radix-nova/font-playfair-display.json create mode 100644 apps/v4/public/r/styles/radix-vega/font-lora.json create mode 100644 apps/v4/public/r/styles/radix-vega/font-merriweather.json create mode 100644 apps/v4/public/r/styles/radix-vega/font-playfair-display.json diff --git a/apps/v4/public/r/colors/mauve.json b/apps/v4/public/r/colors/mauve.json new file mode 100644 index 0000000000..85c500df27 --- /dev/null +++ b/apps/v4/public/r/colors/mauve.json @@ -0,0 +1,211 @@ +{ + "inlineColors": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.145 0.008 326)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.145 0.008 326)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.145 0.008 326)", + "primary": "oklch(0.212 0.019 322.12)", + "primary-foreground": "oklch(0.985 0 0)", + "secondary": "oklch(0.96 0.003 325.6)", + "secondary-foreground": "oklch(0.212 0.019 322.12)", + "muted": "oklch(0.96 0.003 325.6)", + "muted-foreground": "oklch(0.542 0.034 322.5)", + "accent": "oklch(0.96 0.003 325.6)", + "accent-foreground": "oklch(0.212 0.019 322.12)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.922 0.005 325.62)", + "input": "oklch(0.922 0.005 325.62)", + "ring": "oklch(0.711 0.019 323.02)", + "chart-1": "oklch(0.845 0.143 164.978)", + "chart-2": "oklch(0.696 0.17 162.48)", + "chart-3": "oklch(0.596 0.145 163.225)", + "chart-4": "oklch(0.508 0.118 165.612)", + "chart-5": "oklch(0.432 0.095 166.913)", + "radius": "0.625rem", + "sidebar": "oklch(0.985 0 0)", + "sidebar-foreground": "oklch(0.145 0.008 326)", + "sidebar-primary": "oklch(0.212 0.019 322.12)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.96 0.003 325.6)", + "sidebar-accent-foreground": "oklch(0.212 0.019 322.12)", + "sidebar-border": "oklch(0.922 0.005 325.62)", + "sidebar-ring": "oklch(0.711 0.019 323.02)" + }, + "dark": { + "background": "oklch(0.145 0.008 326)", + "foreground": "oklch(0.985 0 0)", + "card": "oklch(0.212 0.019 322.12)", + "card-foreground": "oklch(0.985 0 0)", + "popover": "oklch(0.212 0.019 322.12)", + "popover-foreground": "oklch(0.985 0 0)", + "primary": "oklch(0.922 0.005 325.62)", + "primary-foreground": "oklch(0.212 0.019 322.12)", + "secondary": "oklch(0.263 0.024 320.12)", + "secondary-foreground": "oklch(0.985 0 0)", + "muted": "oklch(0.263 0.024 320.12)", + "muted-foreground": "oklch(0.711 0.019 323.02)", + "accent": "oklch(0.263 0.024 320.12)", + "accent-foreground": "oklch(0.985 0 0)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.542 0.034 322.5)", + "chart-1": "oklch(0.845 0.143 164.978)", + "chart-2": "oklch(0.696 0.17 162.48)", + "chart-3": "oklch(0.596 0.145 163.225)", + "chart-4": "oklch(0.508 0.118 165.612)", + "chart-5": "oklch(0.432 0.095 166.913)", + "sidebar": "oklch(0.212 0.019 322.12)", + "sidebar-foreground": "oklch(0.985 0 0)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.263 0.024 320.12)", + "sidebar-accent-foreground": "oklch(0.985 0 0)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.542 0.034 322.5)" + } + }, + "cssVars": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.145 0.008 326)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.145 0.008 326)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.145 0.008 326)", + "primary": "oklch(0.212 0.019 322.12)", + "primary-foreground": "oklch(0.985 0 0)", + "secondary": "oklch(0.96 0.003 325.6)", + "secondary-foreground": "oklch(0.212 0.019 322.12)", + "muted": "oklch(0.96 0.003 325.6)", + "muted-foreground": "oklch(0.542 0.034 322.5)", + "accent": "oklch(0.96 0.003 325.6)", + "accent-foreground": "oklch(0.212 0.019 322.12)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.922 0.005 325.62)", + "input": "oklch(0.922 0.005 325.62)", + "ring": "oklch(0.711 0.019 323.02)", + "chart-1": "oklch(0.845 0.143 164.978)", + "chart-2": "oklch(0.696 0.17 162.48)", + "chart-3": "oklch(0.596 0.145 163.225)", + "chart-4": "oklch(0.508 0.118 165.612)", + "chart-5": "oklch(0.432 0.095 166.913)", + "radius": "0.625rem", + "sidebar": "oklch(0.985 0 0)", + "sidebar-foreground": "oklch(0.145 0.008 326)", + "sidebar-primary": "oklch(0.212 0.019 322.12)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.96 0.003 325.6)", + "sidebar-accent-foreground": "oklch(0.212 0.019 322.12)", + "sidebar-border": "oklch(0.922 0.005 325.62)", + "sidebar-ring": "oklch(0.711 0.019 323.02)" + }, + "dark": { + "background": "oklch(0.145 0.008 326)", + "foreground": "oklch(0.985 0 0)", + "card": "oklch(0.212 0.019 322.12)", + "card-foreground": "oklch(0.985 0 0)", + "popover": "oklch(0.212 0.019 322.12)", + "popover-foreground": "oklch(0.985 0 0)", + "primary": "oklch(0.922 0.005 325.62)", + "primary-foreground": "oklch(0.212 0.019 322.12)", + "secondary": "oklch(0.263 0.024 320.12)", + "secondary-foreground": "oklch(0.985 0 0)", + "muted": "oklch(0.263 0.024 320.12)", + "muted-foreground": "oklch(0.711 0.019 323.02)", + "accent": "oklch(0.263 0.024 320.12)", + "accent-foreground": "oklch(0.985 0 0)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.542 0.034 322.5)", + "chart-1": "oklch(0.845 0.143 164.978)", + "chart-2": "oklch(0.696 0.17 162.48)", + "chart-3": "oklch(0.596 0.145 163.225)", + "chart-4": "oklch(0.508 0.118 165.612)", + "chart-5": "oklch(0.432 0.095 166.913)", + "sidebar": "oklch(0.212 0.019 322.12)", + "sidebar-foreground": "oklch(0.985 0 0)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.263 0.024 320.12)", + "sidebar-accent-foreground": "oklch(0.985 0 0)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.542 0.034 322.5)" + } + }, + "cssVarsV4": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.145 0.008 326)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.145 0.008 326)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.145 0.008 326)", + "primary": "oklch(0.212 0.019 322.12)", + "primary-foreground": "oklch(0.985 0 0)", + "secondary": "oklch(0.96 0.003 325.6)", + "secondary-foreground": "oklch(0.212 0.019 322.12)", + "muted": "oklch(0.96 0.003 325.6)", + "muted-foreground": "oklch(0.542 0.034 322.5)", + "accent": "oklch(0.96 0.003 325.6)", + "accent-foreground": "oklch(0.212 0.019 322.12)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.922 0.005 325.62)", + "input": "oklch(0.922 0.005 325.62)", + "ring": "oklch(0.711 0.019 323.02)", + "chart-1": "oklch(0.845 0.143 164.978)", + "chart-2": "oklch(0.696 0.17 162.48)", + "chart-3": "oklch(0.596 0.145 163.225)", + "chart-4": "oklch(0.508 0.118 165.612)", + "chart-5": "oklch(0.432 0.095 166.913)", + "radius": "0.625rem", + "sidebar": "oklch(0.985 0 0)", + "sidebar-foreground": "oklch(0.145 0.008 326)", + "sidebar-primary": "oklch(0.212 0.019 322.12)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.96 0.003 325.6)", + "sidebar-accent-foreground": "oklch(0.212 0.019 322.12)", + "sidebar-border": "oklch(0.922 0.005 325.62)", + "sidebar-ring": "oklch(0.711 0.019 323.02)" + }, + "dark": { + "background": "oklch(0.145 0.008 326)", + "foreground": "oklch(0.985 0 0)", + "card": "oklch(0.212 0.019 322.12)", + "card-foreground": "oklch(0.985 0 0)", + "popover": "oklch(0.212 0.019 322.12)", + "popover-foreground": "oklch(0.985 0 0)", + "primary": "oklch(0.922 0.005 325.62)", + "primary-foreground": "oklch(0.212 0.019 322.12)", + "secondary": "oklch(0.263 0.024 320.12)", + "secondary-foreground": "oklch(0.985 0 0)", + "muted": "oklch(0.263 0.024 320.12)", + "muted-foreground": "oklch(0.711 0.019 323.02)", + "accent": "oklch(0.263 0.024 320.12)", + "accent-foreground": "oklch(0.985 0 0)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.542 0.034 322.5)", + "chart-1": "oklch(0.845 0.143 164.978)", + "chart-2": "oklch(0.696 0.17 162.48)", + "chart-3": "oklch(0.596 0.145 163.225)", + "chart-4": "oklch(0.508 0.118 165.612)", + "chart-5": "oklch(0.432 0.095 166.913)", + "sidebar": "oklch(0.212 0.019 322.12)", + "sidebar-foreground": "oklch(0.985 0 0)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.263 0.024 320.12)", + "sidebar-accent-foreground": "oklch(0.985 0 0)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.542 0.034 322.5)" + } + }, + "inlineColorsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n ", + "cssVarsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer base {\n :root {\n --background: oklch(1 0 0);\n --foreground: oklch(0.145 0.008 326);\n --card: oklch(1 0 0);\n --card-foreground: oklch(0.145 0.008 326);\n --popover: oklch(1 0 0);\n --popover-foreground: oklch(0.145 0.008 326);\n --primary: oklch(0.212 0.019 322.12);\n --primary-foreground: oklch(0.985 0 0);\n --secondary: oklch(0.96 0.003 325.6);\n --secondary-foreground: oklch(0.212 0.019 322.12);\n --muted: oklch(0.96 0.003 325.6);\n --muted-foreground: oklch(0.542 0.034 322.5);\n --accent: oklch(0.96 0.003 325.6);\n --accent-foreground: oklch(0.212 0.019 322.12);\n --destructive: oklch(0.577 0.245 27.325);\n --border: oklch(0.922 0.005 325.62);\n --input: oklch(0.922 0.005 325.62);\n --ring: oklch(0.711 0.019 323.02);\n --chart-1: oklch(0.845 0.143 164.978);\n --chart-2: oklch(0.696 0.17 162.48);\n --chart-3: oklch(0.596 0.145 163.225);\n --chart-4: oklch(0.508 0.118 165.612);\n --chart-5: oklch(0.432 0.095 166.913);\n --radius: 0.625rem;\n }\n\n .dark {\n --background: oklch(0.145 0.008 326);\n --foreground: oklch(0.985 0 0);\n --card: oklch(0.212 0.019 322.12);\n --card-foreground: oklch(0.985 0 0);\n --popover: oklch(0.212 0.019 322.12);\n --popover-foreground: oklch(0.985 0 0);\n --primary: oklch(0.922 0.005 325.62);\n --primary-foreground: oklch(0.212 0.019 322.12);\n --secondary: oklch(0.263 0.024 320.12);\n --secondary-foreground: oklch(0.985 0 0);\n --muted: oklch(0.263 0.024 320.12);\n --muted-foreground: oklch(0.711 0.019 323.02);\n --accent: oklch(0.263 0.024 320.12);\n --accent-foreground: oklch(0.985 0 0);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.542 0.034 322.5);\n --chart-1: oklch(0.845 0.143 164.978);\n --chart-2: oklch(0.696 0.17 162.48);\n --chart-3: oklch(0.596 0.145 163.225);\n --chart-4: oklch(0.508 0.118 165.612);\n --chart-5: oklch(0.432 0.095 166.913);\n }\n}\n\n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}" +} diff --git a/apps/v4/public/r/colors/mist.json b/apps/v4/public/r/colors/mist.json new file mode 100644 index 0000000000..66222590a4 --- /dev/null +++ b/apps/v4/public/r/colors/mist.json @@ -0,0 +1,211 @@ +{ + "inlineColors": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.148 0.004 228.8)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.148 0.004 228.8)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.148 0.004 228.8)", + "primary": "oklch(0.218 0.008 223.9)", + "primary-foreground": "oklch(0.987 0.002 197.1)", + "secondary": "oklch(0.963 0.002 197.1)", + "secondary-foreground": "oklch(0.218 0.008 223.9)", + "muted": "oklch(0.963 0.002 197.1)", + "muted-foreground": "oklch(0.56 0.021 213.5)", + "accent": "oklch(0.963 0.002 197.1)", + "accent-foreground": "oklch(0.218 0.008 223.9)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.925 0.005 214.3)", + "input": "oklch(0.925 0.005 214.3)", + "ring": "oklch(0.723 0.014 214.4)", + "chart-1": "oklch(0.81 0.117 11.638)", + "chart-2": "oklch(0.645 0.246 16.439)", + "chart-3": "oklch(0.586 0.253 17.585)", + "chart-4": "oklch(0.514 0.222 16.935)", + "chart-5": "oklch(0.455 0.188 13.697)", + "radius": "0.625rem", + "sidebar": "oklch(0.987 0.002 197.1)", + "sidebar-foreground": "oklch(0.148 0.004 228.8)", + "sidebar-primary": "oklch(0.218 0.008 223.9)", + "sidebar-primary-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-accent": "oklch(0.963 0.002 197.1)", + "sidebar-accent-foreground": "oklch(0.218 0.008 223.9)", + "sidebar-border": "oklch(0.925 0.005 214.3)", + "sidebar-ring": "oklch(0.723 0.014 214.4)" + }, + "dark": { + "background": "oklch(0.148 0.004 228.8)", + "foreground": "oklch(0.987 0.002 197.1)", + "card": "oklch(0.218 0.008 223.9)", + "card-foreground": "oklch(0.987 0.002 197.1)", + "popover": "oklch(0.218 0.008 223.9)", + "popover-foreground": "oklch(0.987 0.002 197.1)", + "primary": "oklch(0.925 0.005 214.3)", + "primary-foreground": "oklch(0.218 0.008 223.9)", + "secondary": "oklch(0.275 0.011 216.9)", + "secondary-foreground": "oklch(0.987 0.002 197.1)", + "muted": "oklch(0.275 0.011 216.9)", + "muted-foreground": "oklch(0.723 0.014 214.4)", + "accent": "oklch(0.275 0.011 216.9)", + "accent-foreground": "oklch(0.987 0.002 197.1)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.56 0.021 213.5)", + "chart-1": "oklch(0.81 0.117 11.638)", + "chart-2": "oklch(0.645 0.246 16.439)", + "chart-3": "oklch(0.586 0.253 17.585)", + "chart-4": "oklch(0.514 0.222 16.935)", + "chart-5": "oklch(0.455 0.188 13.697)", + "sidebar": "oklch(0.218 0.008 223.9)", + "sidebar-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-accent": "oklch(0.275 0.011 216.9)", + "sidebar-accent-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.56 0.021 213.5)" + } + }, + "cssVars": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.148 0.004 228.8)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.148 0.004 228.8)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.148 0.004 228.8)", + "primary": "oklch(0.218 0.008 223.9)", + "primary-foreground": "oklch(0.987 0.002 197.1)", + "secondary": "oklch(0.963 0.002 197.1)", + "secondary-foreground": "oklch(0.218 0.008 223.9)", + "muted": "oklch(0.963 0.002 197.1)", + "muted-foreground": "oklch(0.56 0.021 213.5)", + "accent": "oklch(0.963 0.002 197.1)", + "accent-foreground": "oklch(0.218 0.008 223.9)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.925 0.005 214.3)", + "input": "oklch(0.925 0.005 214.3)", + "ring": "oklch(0.723 0.014 214.4)", + "chart-1": "oklch(0.81 0.117 11.638)", + "chart-2": "oklch(0.645 0.246 16.439)", + "chart-3": "oklch(0.586 0.253 17.585)", + "chart-4": "oklch(0.514 0.222 16.935)", + "chart-5": "oklch(0.455 0.188 13.697)", + "radius": "0.625rem", + "sidebar": "oklch(0.987 0.002 197.1)", + "sidebar-foreground": "oklch(0.148 0.004 228.8)", + "sidebar-primary": "oklch(0.218 0.008 223.9)", + "sidebar-primary-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-accent": "oklch(0.963 0.002 197.1)", + "sidebar-accent-foreground": "oklch(0.218 0.008 223.9)", + "sidebar-border": "oklch(0.925 0.005 214.3)", + "sidebar-ring": "oklch(0.723 0.014 214.4)" + }, + "dark": { + "background": "oklch(0.148 0.004 228.8)", + "foreground": "oklch(0.987 0.002 197.1)", + "card": "oklch(0.218 0.008 223.9)", + "card-foreground": "oklch(0.987 0.002 197.1)", + "popover": "oklch(0.218 0.008 223.9)", + "popover-foreground": "oklch(0.987 0.002 197.1)", + "primary": "oklch(0.925 0.005 214.3)", + "primary-foreground": "oklch(0.218 0.008 223.9)", + "secondary": "oklch(0.275 0.011 216.9)", + "secondary-foreground": "oklch(0.987 0.002 197.1)", + "muted": "oklch(0.275 0.011 216.9)", + "muted-foreground": "oklch(0.723 0.014 214.4)", + "accent": "oklch(0.275 0.011 216.9)", + "accent-foreground": "oklch(0.987 0.002 197.1)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.56 0.021 213.5)", + "chart-1": "oklch(0.81 0.117 11.638)", + "chart-2": "oklch(0.645 0.246 16.439)", + "chart-3": "oklch(0.586 0.253 17.585)", + "chart-4": "oklch(0.514 0.222 16.935)", + "chart-5": "oklch(0.455 0.188 13.697)", + "sidebar": "oklch(0.218 0.008 223.9)", + "sidebar-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-accent": "oklch(0.275 0.011 216.9)", + "sidebar-accent-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.56 0.021 213.5)" + } + }, + "cssVarsV4": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.148 0.004 228.8)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.148 0.004 228.8)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.148 0.004 228.8)", + "primary": "oklch(0.218 0.008 223.9)", + "primary-foreground": "oklch(0.987 0.002 197.1)", + "secondary": "oklch(0.963 0.002 197.1)", + "secondary-foreground": "oklch(0.218 0.008 223.9)", + "muted": "oklch(0.963 0.002 197.1)", + "muted-foreground": "oklch(0.56 0.021 213.5)", + "accent": "oklch(0.963 0.002 197.1)", + "accent-foreground": "oklch(0.218 0.008 223.9)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.925 0.005 214.3)", + "input": "oklch(0.925 0.005 214.3)", + "ring": "oklch(0.723 0.014 214.4)", + "chart-1": "oklch(0.81 0.117 11.638)", + "chart-2": "oklch(0.645 0.246 16.439)", + "chart-3": "oklch(0.586 0.253 17.585)", + "chart-4": "oklch(0.514 0.222 16.935)", + "chart-5": "oklch(0.455 0.188 13.697)", + "radius": "0.625rem", + "sidebar": "oklch(0.987 0.002 197.1)", + "sidebar-foreground": "oklch(0.148 0.004 228.8)", + "sidebar-primary": "oklch(0.218 0.008 223.9)", + "sidebar-primary-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-accent": "oklch(0.963 0.002 197.1)", + "sidebar-accent-foreground": "oklch(0.218 0.008 223.9)", + "sidebar-border": "oklch(0.925 0.005 214.3)", + "sidebar-ring": "oklch(0.723 0.014 214.4)" + }, + "dark": { + "background": "oklch(0.148 0.004 228.8)", + "foreground": "oklch(0.987 0.002 197.1)", + "card": "oklch(0.218 0.008 223.9)", + "card-foreground": "oklch(0.987 0.002 197.1)", + "popover": "oklch(0.218 0.008 223.9)", + "popover-foreground": "oklch(0.987 0.002 197.1)", + "primary": "oklch(0.925 0.005 214.3)", + "primary-foreground": "oklch(0.218 0.008 223.9)", + "secondary": "oklch(0.275 0.011 216.9)", + "secondary-foreground": "oklch(0.987 0.002 197.1)", + "muted": "oklch(0.275 0.011 216.9)", + "muted-foreground": "oklch(0.723 0.014 214.4)", + "accent": "oklch(0.275 0.011 216.9)", + "accent-foreground": "oklch(0.987 0.002 197.1)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.56 0.021 213.5)", + "chart-1": "oklch(0.81 0.117 11.638)", + "chart-2": "oklch(0.645 0.246 16.439)", + "chart-3": "oklch(0.586 0.253 17.585)", + "chart-4": "oklch(0.514 0.222 16.935)", + "chart-5": "oklch(0.455 0.188 13.697)", + "sidebar": "oklch(0.218 0.008 223.9)", + "sidebar-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-accent": "oklch(0.275 0.011 216.9)", + "sidebar-accent-foreground": "oklch(0.987 0.002 197.1)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.56 0.021 213.5)" + } + }, + "inlineColorsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n ", + "cssVarsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer base {\n :root {\n --background: oklch(1 0 0);\n --foreground: oklch(0.148 0.004 228.8);\n --card: oklch(1 0 0);\n --card-foreground: oklch(0.148 0.004 228.8);\n --popover: oklch(1 0 0);\n --popover-foreground: oklch(0.148 0.004 228.8);\n --primary: oklch(0.218 0.008 223.9);\n --primary-foreground: oklch(0.987 0.002 197.1);\n --secondary: oklch(0.963 0.002 197.1);\n --secondary-foreground: oklch(0.218 0.008 223.9);\n --muted: oklch(0.963 0.002 197.1);\n --muted-foreground: oklch(0.56 0.021 213.5);\n --accent: oklch(0.963 0.002 197.1);\n --accent-foreground: oklch(0.218 0.008 223.9);\n --destructive: oklch(0.577 0.245 27.325);\n --border: oklch(0.925 0.005 214.3);\n --input: oklch(0.925 0.005 214.3);\n --ring: oklch(0.723 0.014 214.4);\n --chart-1: oklch(0.81 0.117 11.638);\n --chart-2: oklch(0.645 0.246 16.439);\n --chart-3: oklch(0.586 0.253 17.585);\n --chart-4: oklch(0.514 0.222 16.935);\n --chart-5: oklch(0.455 0.188 13.697);\n --radius: 0.625rem;\n }\n\n .dark {\n --background: oklch(0.148 0.004 228.8);\n --foreground: oklch(0.987 0.002 197.1);\n --card: oklch(0.218 0.008 223.9);\n --card-foreground: oklch(0.987 0.002 197.1);\n --popover: oklch(0.218 0.008 223.9);\n --popover-foreground: oklch(0.987 0.002 197.1);\n --primary: oklch(0.925 0.005 214.3);\n --primary-foreground: oklch(0.218 0.008 223.9);\n --secondary: oklch(0.275 0.011 216.9);\n --secondary-foreground: oklch(0.987 0.002 197.1);\n --muted: oklch(0.275 0.011 216.9);\n --muted-foreground: oklch(0.723 0.014 214.4);\n --accent: oklch(0.275 0.011 216.9);\n --accent-foreground: oklch(0.987 0.002 197.1);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.56 0.021 213.5);\n --chart-1: oklch(0.81 0.117 11.638);\n --chart-2: oklch(0.645 0.246 16.439);\n --chart-3: oklch(0.586 0.253 17.585);\n --chart-4: oklch(0.514 0.222 16.935);\n --chart-5: oklch(0.455 0.188 13.697);\n }\n}\n\n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}" +} diff --git a/apps/v4/public/r/colors/neutral.json b/apps/v4/public/r/colors/neutral.json index 56267dfb4a..fb7f454b16 100644 --- a/apps/v4/public/r/colors/neutral.json +++ b/apps/v4/public/r/colors/neutral.json @@ -1,100 +1,140 @@ { "inlineColors": { "light": { - "background": "white", - "foreground": "neutral-950", - "card": "white", - "card-foreground": "neutral-950", - "popover": "white", - "popover-foreground": "neutral-950", - "primary": "neutral-900", - "primary-foreground": "neutral-50", - "secondary": "neutral-100", - "secondary-foreground": "neutral-900", - "muted": "neutral-100", - "muted-foreground": "neutral-500", - "accent": "neutral-100", - "accent-foreground": "neutral-900", - "destructive": "red-500", - "destructive-foreground": "neutral-50", - "border": "neutral-200", - "input": "neutral-200", - "ring": "neutral-950" + "background": "oklch(1 0 0)", + "foreground": "oklch(0.145 0 0)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.145 0 0)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.145 0 0)", + "primary": "oklch(0.205 0 0)", + "primary-foreground": "oklch(0.985 0 0)", + "secondary": "oklch(0.97 0 0)", + "secondary-foreground": "oklch(0.205 0 0)", + "muted": "oklch(0.97 0 0)", + "muted-foreground": "oklch(0.556 0 0)", + "accent": "oklch(0.97 0 0)", + "accent-foreground": "oklch(0.205 0 0)", + "destructive": "oklch(0.58 0.22 27)", + "border": "oklch(0.922 0 0)", + "input": "oklch(0.922 0 0)", + "ring": "oklch(0.708 0 0)", + "chart-1": "oklch(0.809 0.105 251.813)", + "chart-2": "oklch(0.623 0.214 259.815)", + "chart-3": "oklch(0.546 0.245 262.881)", + "chart-4": "oklch(0.488 0.243 264.376)", + "chart-5": "oklch(0.424 0.199 265.638)", + "radius": "0.625rem", + "sidebar": "oklch(0.985 0 0)", + "sidebar-foreground": "oklch(0.145 0 0)", + "sidebar-primary": "oklch(0.205 0 0)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.97 0 0)", + "sidebar-accent-foreground": "oklch(0.205 0 0)", + "sidebar-border": "oklch(0.922 0 0)", + "sidebar-ring": "oklch(0.708 0 0)" }, "dark": { - "background": "neutral-950", - "foreground": "neutral-50", - "card": "neutral-950", - "card-foreground": "neutral-50", - "popover": "neutral-950", - "popover-foreground": "neutral-50", - "primary": "neutral-50", - "primary-foreground": "neutral-900", - "secondary": "neutral-800", - "secondary-foreground": "neutral-50", - "muted": "neutral-800", - "muted-foreground": "neutral-400", - "accent": "neutral-800", - "accent-foreground": "neutral-50", - "destructive": "red-900", - "destructive-foreground": "neutral-50", - "border": "neutral-800", - "input": "neutral-800", - "ring": "neutral-300" + "background": "oklch(0.145 0 0)", + "foreground": "oklch(0.985 0 0)", + "card": "oklch(0.205 0 0)", + "card-foreground": "oklch(0.985 0 0)", + "popover": "oklch(0.205 0 0)", + "popover-foreground": "oklch(0.985 0 0)", + "primary": "oklch(0.87 0.00 0)", + "primary-foreground": "oklch(0.205 0 0)", + "secondary": "oklch(0.269 0 0)", + "secondary-foreground": "oklch(0.985 0 0)", + "muted": "oklch(0.269 0 0)", + "muted-foreground": "oklch(0.708 0 0)", + "accent": "oklch(0.371 0 0)", + "accent-foreground": "oklch(0.985 0 0)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.556 0 0)", + "chart-1": "oklch(0.809 0.105 251.813)", + "chart-2": "oklch(0.623 0.214 259.815)", + "chart-3": "oklch(0.546 0.245 262.881)", + "chart-4": "oklch(0.488 0.243 264.376)", + "chart-5": "oklch(0.424 0.199 265.638)", + "sidebar": "oklch(0.205 0 0)", + "sidebar-foreground": "oklch(0.985 0 0)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.269 0 0)", + "sidebar-accent-foreground": "oklch(0.985 0 0)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.556 0 0)" } }, "cssVars": { "light": { - "background": "0 0% 100%", - "foreground": "0 0% 3.9%", - "card": "0 0% 100%", - "card-foreground": "0 0% 3.9%", - "popover": "0 0% 100%", - "popover-foreground": "0 0% 3.9%", - "primary": "0 0% 9%", - "primary-foreground": "0 0% 98%", - "secondary": "0 0% 96.1%", - "secondary-foreground": "0 0% 9%", - "muted": "0 0% 96.1%", - "muted-foreground": "0 0% 45.1%", - "accent": "0 0% 96.1%", - "accent-foreground": "0 0% 9%", - "destructive": "0 84.2% 60.2%", - "destructive-foreground": "0 0% 98%", - "border": "0 0% 89.8%", - "input": "0 0% 89.8%", - "ring": "0 0% 3.9%", - "chart-1": "12 76% 61%", - "chart-2": "173 58% 39%", - "chart-3": "197 37% 24%", - "chart-4": "43 74% 66%", - "chart-5": "27 87% 67%" + "background": "oklch(1 0 0)", + "foreground": "oklch(0.145 0 0)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.145 0 0)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.145 0 0)", + "primary": "oklch(0.205 0 0)", + "primary-foreground": "oklch(0.985 0 0)", + "secondary": "oklch(0.97 0 0)", + "secondary-foreground": "oklch(0.205 0 0)", + "muted": "oklch(0.97 0 0)", + "muted-foreground": "oklch(0.556 0 0)", + "accent": "oklch(0.97 0 0)", + "accent-foreground": "oklch(0.205 0 0)", + "destructive": "oklch(0.58 0.22 27)", + "border": "oklch(0.922 0 0)", + "input": "oklch(0.922 0 0)", + "ring": "oklch(0.708 0 0)", + "chart-1": "oklch(0.809 0.105 251.813)", + "chart-2": "oklch(0.623 0.214 259.815)", + "chart-3": "oklch(0.546 0.245 262.881)", + "chart-4": "oklch(0.488 0.243 264.376)", + "chart-5": "oklch(0.424 0.199 265.638)", + "radius": "0.625rem", + "sidebar": "oklch(0.985 0 0)", + "sidebar-foreground": "oklch(0.145 0 0)", + "sidebar-primary": "oklch(0.205 0 0)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.97 0 0)", + "sidebar-accent-foreground": "oklch(0.205 0 0)", + "sidebar-border": "oklch(0.922 0 0)", + "sidebar-ring": "oklch(0.708 0 0)" }, "dark": { - "background": "0 0% 3.9%", - "foreground": "0 0% 98%", - "card": "0 0% 3.9%", - "card-foreground": "0 0% 98%", - "popover": "0 0% 3.9%", - "popover-foreground": "0 0% 98%", - "primary": "0 0% 98%", - "primary-foreground": "0 0% 9%", - "secondary": "0 0% 14.9%", - "secondary-foreground": "0 0% 98%", - "muted": "0 0% 14.9%", - "muted-foreground": "0 0% 63.9%", - "accent": "0 0% 14.9%", - "accent-foreground": "0 0% 98%", - "destructive": "0 62.8% 30.6%", - "destructive-foreground": "0 0% 98%", - "border": "0 0% 14.9%", - "input": "0 0% 14.9%", - "ring": "0 0% 83.1%", - "chart-1": "220 70% 50%", - "chart-2": "160 60% 45%", - "chart-3": "30 80% 55%", - "chart-4": "280 65% 60%", - "chart-5": "340 75% 55%" + "background": "oklch(0.145 0 0)", + "foreground": "oklch(0.985 0 0)", + "card": "oklch(0.205 0 0)", + "card-foreground": "oklch(0.985 0 0)", + "popover": "oklch(0.205 0 0)", + "popover-foreground": "oklch(0.985 0 0)", + "primary": "oklch(0.87 0.00 0)", + "primary-foreground": "oklch(0.205 0 0)", + "secondary": "oklch(0.269 0 0)", + "secondary-foreground": "oklch(0.985 0 0)", + "muted": "oklch(0.269 0 0)", + "muted-foreground": "oklch(0.708 0 0)", + "accent": "oklch(0.371 0 0)", + "accent-foreground": "oklch(0.985 0 0)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.556 0 0)", + "chart-1": "oklch(0.809 0.105 251.813)", + "chart-2": "oklch(0.623 0.214 259.815)", + "chart-3": "oklch(0.546 0.245 262.881)", + "chart-4": "oklch(0.488 0.243 264.376)", + "chart-5": "oklch(0.424 0.199 265.638)", + "sidebar": "oklch(0.205 0 0)", + "sidebar-foreground": "oklch(0.985 0 0)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.269 0 0)", + "sidebar-accent-foreground": "oklch(0.985 0 0)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.556 0 0)" } }, "cssVarsV4": { @@ -113,15 +153,15 @@ "muted-foreground": "oklch(0.556 0 0)", "accent": "oklch(0.97 0 0)", "accent-foreground": "oklch(0.205 0 0)", - "destructive": "oklch(0.577 0.245 27.325)", + "destructive": "oklch(0.58 0.22 27)", "border": "oklch(0.922 0 0)", "input": "oklch(0.922 0 0)", "ring": "oklch(0.708 0 0)", - "chart-1": "oklch(0.646 0.222 41.116)", - "chart-2": "oklch(0.6 0.118 184.704)", - "chart-3": "oklch(0.398 0.07 227.392)", - "chart-4": "oklch(0.828 0.189 84.429)", - "chart-5": "oklch(0.769 0.188 70.08)", + "chart-1": "oklch(0.809 0.105 251.813)", + "chart-2": "oklch(0.623 0.214 259.815)", + "chart-3": "oklch(0.546 0.245 262.881)", + "chart-4": "oklch(0.488 0.243 264.376)", + "chart-5": "oklch(0.424 0.199 265.638)", "radius": "0.625rem", "sidebar": "oklch(0.985 0 0)", "sidebar-foreground": "oklch(0.145 0 0)", @@ -139,23 +179,23 @@ "card-foreground": "oklch(0.985 0 0)", "popover": "oklch(0.205 0 0)", "popover-foreground": "oklch(0.985 0 0)", - "primary": "oklch(0.922 0 0)", + "primary": "oklch(0.87 0.00 0)", "primary-foreground": "oklch(0.205 0 0)", "secondary": "oklch(0.269 0 0)", "secondary-foreground": "oklch(0.985 0 0)", "muted": "oklch(0.269 0 0)", "muted-foreground": "oklch(0.708 0 0)", - "accent": "oklch(0.269 0 0)", + "accent": "oklch(0.371 0 0)", "accent-foreground": "oklch(0.985 0 0)", "destructive": "oklch(0.704 0.191 22.216)", "border": "oklch(1 0 0 / 10%)", "input": "oklch(1 0 0 / 15%)", "ring": "oklch(0.556 0 0)", - "chart-1": "oklch(0.488 0.243 264.376)", - "chart-2": "oklch(0.696 0.17 162.48)", - "chart-3": "oklch(0.769 0.188 70.08)", - "chart-4": "oklch(0.627 0.265 303.9)", - "chart-5": "oklch(0.645 0.246 16.439)", + "chart-1": "oklch(0.809 0.105 251.813)", + "chart-2": "oklch(0.623 0.214 259.815)", + "chart-3": "oklch(0.546 0.245 262.881)", + "chart-4": "oklch(0.488 0.243 264.376)", + "chart-5": "oklch(0.424 0.199 265.638)", "sidebar": "oklch(0.205 0 0)", "sidebar-foreground": "oklch(0.985 0 0)", "sidebar-primary": "oklch(0.488 0.243 264.376)", @@ -167,5 +207,5 @@ } }, "inlineColorsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n ", - "cssVarsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer base {\n :root {\n --background: 0 0% 100%;\n --foreground: 0 0% 3.9%;\n --card: 0 0% 100%;\n --card-foreground: 0 0% 3.9%;\n --popover: 0 0% 100%;\n --popover-foreground: 0 0% 3.9%;\n --primary: 0 0% 9%;\n --primary-foreground: 0 0% 98%;\n --secondary: 0 0% 96.1%;\n --secondary-foreground: 0 0% 9%;\n --muted: 0 0% 96.1%;\n --muted-foreground: 0 0% 45.1%;\n --accent: 0 0% 96.1%;\n --accent-foreground: 0 0% 9%;\n --destructive: 0 84.2% 60.2%;\n --destructive-foreground: 0 0% 98%;\n --border: 0 0% 89.8%;\n --input: 0 0% 89.8%;\n --ring: 0 0% 3.9%;\n --radius: 0.5rem;\n --chart-1: 12 76% 61%;\n --chart-2: 173 58% 39%;\n --chart-3: 197 37% 24%;\n --chart-4: 43 74% 66%;\n --chart-5: 27 87% 67%;\n }\n\n .dark {\n --background: 0 0% 3.9%;\n --foreground: 0 0% 98%;\n --card: 0 0% 3.9%;\n --card-foreground: 0 0% 98%;\n --popover: 0 0% 3.9%;\n --popover-foreground: 0 0% 98%;\n --primary: 0 0% 98%;\n --primary-foreground: 0 0% 9%;\n --secondary: 0 0% 14.9%;\n --secondary-foreground: 0 0% 98%;\n --muted: 0 0% 14.9%;\n --muted-foreground: 0 0% 63.9%;\n --accent: 0 0% 14.9%;\n --accent-foreground: 0 0% 98%;\n --destructive: 0 62.8% 30.6%;\n --destructive-foreground: 0 0% 98%;\n --border: 0 0% 14.9%;\n --input: 0 0% 14.9%;\n --ring: 0 0% 83.1%;\n --chart-1: 220 70% 50%;\n --chart-2: 160 60% 45%;\n --chart-3: 30 80% 55%;\n --chart-4: 280 65% 60%;\n --chart-5: 340 75% 55%;\n }\n}\n\n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}" -} \ No newline at end of file + "cssVarsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer base {\n :root {\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.205 0 0);\n --primary-foreground: oklch(0.985 0 0);\n --secondary: oklch(0.97 0 0);\n --secondary-foreground: oklch(0.205 0 0);\n --muted: oklch(0.97 0 0);\n --muted-foreground: oklch(0.556 0 0);\n --accent: oklch(0.97 0 0);\n --accent-foreground: oklch(0.205 0 0);\n --destructive: oklch(0.58 0.22 27);\n --border: oklch(0.922 0 0);\n --input: oklch(0.922 0 0);\n --ring: oklch(0.708 0 0);\n --chart-1: oklch(0.809 0.105 251.813);\n --chart-2: oklch(0.623 0.214 259.815);\n --chart-3: oklch(0.546 0.245 262.881);\n --chart-4: oklch(0.488 0.243 264.376);\n --chart-5: oklch(0.424 0.199 265.638);\n --radius: 0.625rem;\n }\n\n .dark {\n --background: oklch(0.145 0 0);\n --foreground: oklch(0.985 0 0);\n --card: oklch(0.205 0 0);\n --card-foreground: oklch(0.985 0 0);\n --popover: oklch(0.205 0 0);\n --popover-foreground: oklch(0.985 0 0);\n --primary: oklch(0.87 0.00 0);\n --primary-foreground: oklch(0.205 0 0);\n --secondary: oklch(0.269 0 0);\n --secondary-foreground: oklch(0.985 0 0);\n --muted: oklch(0.269 0 0);\n --muted-foreground: oklch(0.708 0 0);\n --accent: oklch(0.371 0 0);\n --accent-foreground: oklch(0.985 0 0);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.556 0 0);\n --chart-1: oklch(0.809 0.105 251.813);\n --chart-2: oklch(0.623 0.214 259.815);\n --chart-3: oklch(0.546 0.245 262.881);\n --chart-4: oklch(0.488 0.243 264.376);\n --chart-5: oklch(0.424 0.199 265.638);\n }\n}\n\n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}" +} diff --git a/apps/v4/public/r/colors/olive.json b/apps/v4/public/r/colors/olive.json new file mode 100644 index 0000000000..0ec0dfb9e5 --- /dev/null +++ b/apps/v4/public/r/colors/olive.json @@ -0,0 +1,211 @@ +{ + "inlineColors": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.153 0.006 107.1)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.153 0.006 107.1)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.153 0.006 107.1)", + "primary": "oklch(0.228 0.013 107.4)", + "primary-foreground": "oklch(0.988 0.003 106.5)", + "secondary": "oklch(0.966 0.005 106.5)", + "secondary-foreground": "oklch(0.228 0.013 107.4)", + "muted": "oklch(0.966 0.005 106.5)", + "muted-foreground": "oklch(0.58 0.031 107.3)", + "accent": "oklch(0.966 0.005 106.5)", + "accent-foreground": "oklch(0.228 0.013 107.4)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.93 0.007 106.5)", + "input": "oklch(0.93 0.007 106.5)", + "ring": "oklch(0.737 0.021 106.9)", + "chart-1": "oklch(0.811 0.111 293.571)", + "chart-2": "oklch(0.606 0.25 292.717)", + "chart-3": "oklch(0.541 0.281 293.009)", + "chart-4": "oklch(0.491 0.27 292.581)", + "chart-5": "oklch(0.432 0.232 292.759)", + "radius": "0.625rem", + "sidebar": "oklch(0.988 0.003 106.5)", + "sidebar-foreground": "oklch(0.153 0.006 107.1)", + "sidebar-primary": "oklch(0.228 0.013 107.4)", + "sidebar-primary-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-accent": "oklch(0.966 0.005 106.5)", + "sidebar-accent-foreground": "oklch(0.228 0.013 107.4)", + "sidebar-border": "oklch(0.93 0.007 106.5)", + "sidebar-ring": "oklch(0.737 0.021 106.9)" + }, + "dark": { + "background": "oklch(0.153 0.006 107.1)", + "foreground": "oklch(0.988 0.003 106.5)", + "card": "oklch(0.228 0.013 107.4)", + "card-foreground": "oklch(0.988 0.003 106.5)", + "popover": "oklch(0.228 0.013 107.4)", + "popover-foreground": "oklch(0.988 0.003 106.5)", + "primary": "oklch(0.93 0.007 106.5)", + "primary-foreground": "oklch(0.228 0.013 107.4)", + "secondary": "oklch(0.286 0.016 107.4)", + "secondary-foreground": "oklch(0.988 0.003 106.5)", + "muted": "oklch(0.286 0.016 107.4)", + "muted-foreground": "oklch(0.737 0.021 106.9)", + "accent": "oklch(0.286 0.016 107.4)", + "accent-foreground": "oklch(0.988 0.003 106.5)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.58 0.031 107.3)", + "chart-1": "oklch(0.811 0.111 293.571)", + "chart-2": "oklch(0.606 0.25 292.717)", + "chart-3": "oklch(0.541 0.281 293.009)", + "chart-4": "oklch(0.491 0.27 292.581)", + "chart-5": "oklch(0.432 0.232 292.759)", + "sidebar": "oklch(0.228 0.013 107.4)", + "sidebar-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-accent": "oklch(0.286 0.016 107.4)", + "sidebar-accent-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.58 0.031 107.3)" + } + }, + "cssVars": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.153 0.006 107.1)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.153 0.006 107.1)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.153 0.006 107.1)", + "primary": "oklch(0.228 0.013 107.4)", + "primary-foreground": "oklch(0.988 0.003 106.5)", + "secondary": "oklch(0.966 0.005 106.5)", + "secondary-foreground": "oklch(0.228 0.013 107.4)", + "muted": "oklch(0.966 0.005 106.5)", + "muted-foreground": "oklch(0.58 0.031 107.3)", + "accent": "oklch(0.966 0.005 106.5)", + "accent-foreground": "oklch(0.228 0.013 107.4)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.93 0.007 106.5)", + "input": "oklch(0.93 0.007 106.5)", + "ring": "oklch(0.737 0.021 106.9)", + "chart-1": "oklch(0.811 0.111 293.571)", + "chart-2": "oklch(0.606 0.25 292.717)", + "chart-3": "oklch(0.541 0.281 293.009)", + "chart-4": "oklch(0.491 0.27 292.581)", + "chart-5": "oklch(0.432 0.232 292.759)", + "radius": "0.625rem", + "sidebar": "oklch(0.988 0.003 106.5)", + "sidebar-foreground": "oklch(0.153 0.006 107.1)", + "sidebar-primary": "oklch(0.228 0.013 107.4)", + "sidebar-primary-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-accent": "oklch(0.966 0.005 106.5)", + "sidebar-accent-foreground": "oklch(0.228 0.013 107.4)", + "sidebar-border": "oklch(0.93 0.007 106.5)", + "sidebar-ring": "oklch(0.737 0.021 106.9)" + }, + "dark": { + "background": "oklch(0.153 0.006 107.1)", + "foreground": "oklch(0.988 0.003 106.5)", + "card": "oklch(0.228 0.013 107.4)", + "card-foreground": "oklch(0.988 0.003 106.5)", + "popover": "oklch(0.228 0.013 107.4)", + "popover-foreground": "oklch(0.988 0.003 106.5)", + "primary": "oklch(0.93 0.007 106.5)", + "primary-foreground": "oklch(0.228 0.013 107.4)", + "secondary": "oklch(0.286 0.016 107.4)", + "secondary-foreground": "oklch(0.988 0.003 106.5)", + "muted": "oklch(0.286 0.016 107.4)", + "muted-foreground": "oklch(0.737 0.021 106.9)", + "accent": "oklch(0.286 0.016 107.4)", + "accent-foreground": "oklch(0.988 0.003 106.5)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.58 0.031 107.3)", + "chart-1": "oklch(0.811 0.111 293.571)", + "chart-2": "oklch(0.606 0.25 292.717)", + "chart-3": "oklch(0.541 0.281 293.009)", + "chart-4": "oklch(0.491 0.27 292.581)", + "chart-5": "oklch(0.432 0.232 292.759)", + "sidebar": "oklch(0.228 0.013 107.4)", + "sidebar-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-accent": "oklch(0.286 0.016 107.4)", + "sidebar-accent-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.58 0.031 107.3)" + } + }, + "cssVarsV4": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.153 0.006 107.1)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.153 0.006 107.1)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.153 0.006 107.1)", + "primary": "oklch(0.228 0.013 107.4)", + "primary-foreground": "oklch(0.988 0.003 106.5)", + "secondary": "oklch(0.966 0.005 106.5)", + "secondary-foreground": "oklch(0.228 0.013 107.4)", + "muted": "oklch(0.966 0.005 106.5)", + "muted-foreground": "oklch(0.58 0.031 107.3)", + "accent": "oklch(0.966 0.005 106.5)", + "accent-foreground": "oklch(0.228 0.013 107.4)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.93 0.007 106.5)", + "input": "oklch(0.93 0.007 106.5)", + "ring": "oklch(0.737 0.021 106.9)", + "chart-1": "oklch(0.811 0.111 293.571)", + "chart-2": "oklch(0.606 0.25 292.717)", + "chart-3": "oklch(0.541 0.281 293.009)", + "chart-4": "oklch(0.491 0.27 292.581)", + "chart-5": "oklch(0.432 0.232 292.759)", + "radius": "0.625rem", + "sidebar": "oklch(0.988 0.003 106.5)", + "sidebar-foreground": "oklch(0.153 0.006 107.1)", + "sidebar-primary": "oklch(0.228 0.013 107.4)", + "sidebar-primary-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-accent": "oklch(0.966 0.005 106.5)", + "sidebar-accent-foreground": "oklch(0.228 0.013 107.4)", + "sidebar-border": "oklch(0.93 0.007 106.5)", + "sidebar-ring": "oklch(0.737 0.021 106.9)" + }, + "dark": { + "background": "oklch(0.153 0.006 107.1)", + "foreground": "oklch(0.988 0.003 106.5)", + "card": "oklch(0.228 0.013 107.4)", + "card-foreground": "oklch(0.988 0.003 106.5)", + "popover": "oklch(0.228 0.013 107.4)", + "popover-foreground": "oklch(0.988 0.003 106.5)", + "primary": "oklch(0.93 0.007 106.5)", + "primary-foreground": "oklch(0.228 0.013 107.4)", + "secondary": "oklch(0.286 0.016 107.4)", + "secondary-foreground": "oklch(0.988 0.003 106.5)", + "muted": "oklch(0.286 0.016 107.4)", + "muted-foreground": "oklch(0.737 0.021 106.9)", + "accent": "oklch(0.286 0.016 107.4)", + "accent-foreground": "oklch(0.988 0.003 106.5)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.58 0.031 107.3)", + "chart-1": "oklch(0.811 0.111 293.571)", + "chart-2": "oklch(0.606 0.25 292.717)", + "chart-3": "oklch(0.541 0.281 293.009)", + "chart-4": "oklch(0.491 0.27 292.581)", + "chart-5": "oklch(0.432 0.232 292.759)", + "sidebar": "oklch(0.228 0.013 107.4)", + "sidebar-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-accent": "oklch(0.286 0.016 107.4)", + "sidebar-accent-foreground": "oklch(0.988 0.003 106.5)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.58 0.031 107.3)" + } + }, + "inlineColorsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n ", + "cssVarsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer base {\n :root {\n --background: oklch(1 0 0);\n --foreground: oklch(0.153 0.006 107.1);\n --card: oklch(1 0 0);\n --card-foreground: oklch(0.153 0.006 107.1);\n --popover: oklch(1 0 0);\n --popover-foreground: oklch(0.153 0.006 107.1);\n --primary: oklch(0.228 0.013 107.4);\n --primary-foreground: oklch(0.988 0.003 106.5);\n --secondary: oklch(0.966 0.005 106.5);\n --secondary-foreground: oklch(0.228 0.013 107.4);\n --muted: oklch(0.966 0.005 106.5);\n --muted-foreground: oklch(0.58 0.031 107.3);\n --accent: oklch(0.966 0.005 106.5);\n --accent-foreground: oklch(0.228 0.013 107.4);\n --destructive: oklch(0.577 0.245 27.325);\n --border: oklch(0.93 0.007 106.5);\n --input: oklch(0.93 0.007 106.5);\n --ring: oklch(0.737 0.021 106.9);\n --chart-1: oklch(0.811 0.111 293.571);\n --chart-2: oklch(0.606 0.25 292.717);\n --chart-3: oklch(0.541 0.281 293.009);\n --chart-4: oklch(0.491 0.27 292.581);\n --chart-5: oklch(0.432 0.232 292.759);\n --radius: 0.625rem;\n }\n\n .dark {\n --background: oklch(0.153 0.006 107.1);\n --foreground: oklch(0.988 0.003 106.5);\n --card: oklch(0.228 0.013 107.4);\n --card-foreground: oklch(0.988 0.003 106.5);\n --popover: oklch(0.228 0.013 107.4);\n --popover-foreground: oklch(0.988 0.003 106.5);\n --primary: oklch(0.93 0.007 106.5);\n --primary-foreground: oklch(0.228 0.013 107.4);\n --secondary: oklch(0.286 0.016 107.4);\n --secondary-foreground: oklch(0.988 0.003 106.5);\n --muted: oklch(0.286 0.016 107.4);\n --muted-foreground: oklch(0.737 0.021 106.9);\n --accent: oklch(0.286 0.016 107.4);\n --accent-foreground: oklch(0.988 0.003 106.5);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.58 0.031 107.3);\n --chart-1: oklch(0.811 0.111 293.571);\n --chart-2: oklch(0.606 0.25 292.717);\n --chart-3: oklch(0.541 0.281 293.009);\n --chart-4: oklch(0.491 0.27 292.581);\n --chart-5: oklch(0.432 0.232 292.759);\n }\n}\n\n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}" +} diff --git a/apps/v4/public/r/colors/stone.json b/apps/v4/public/r/colors/stone.json index 2648208dce..f8af754d31 100644 --- a/apps/v4/public/r/colors/stone.json +++ b/apps/v4/public/r/colors/stone.json @@ -1,103 +1,5 @@ { "inlineColors": { - "light": { - "background": "white", - "foreground": "stone-950", - "card": "white", - "card-foreground": "stone-950", - "popover": "white", - "popover-foreground": "stone-950", - "primary": "stone-900", - "primary-foreground": "stone-50", - "secondary": "stone-100", - "secondary-foreground": "stone-900", - "muted": "stone-100", - "muted-foreground": "stone-500", - "accent": "stone-100", - "accent-foreground": "stone-900", - "destructive": "red-500", - "destructive-foreground": "stone-50", - "border": "stone-200", - "input": "stone-200", - "ring": "stone-950" - }, - "dark": { - "background": "stone-950", - "foreground": "stone-50", - "card": "stone-950", - "card-foreground": "stone-50", - "popover": "stone-950", - "popover-foreground": "stone-50", - "primary": "stone-50", - "primary-foreground": "stone-900", - "secondary": "stone-800", - "secondary-foreground": "stone-50", - "muted": "stone-800", - "muted-foreground": "stone-400", - "accent": "stone-800", - "accent-foreground": "stone-50", - "destructive": "red-900", - "destructive-foreground": "stone-50", - "border": "stone-800", - "input": "stone-800", - "ring": "stone-300" - } - }, - "cssVars": { - "light": { - "background": "0 0% 100%", - "foreground": "20 14.3% 4.1%", - "card": "0 0% 100%", - "card-foreground": "20 14.3% 4.1%", - "popover": "0 0% 100%", - "popover-foreground": "20 14.3% 4.1%", - "primary": "24 9.8% 10%", - "primary-foreground": "60 9.1% 97.8%", - "secondary": "60 4.8% 95.9%", - "secondary-foreground": "24 9.8% 10%", - "muted": "60 4.8% 95.9%", - "muted-foreground": "25 5.3% 44.7%", - "accent": "60 4.8% 95.9%", - "accent-foreground": "24 9.8% 10%", - "destructive": "0 84.2% 60.2%", - "destructive-foreground": "60 9.1% 97.8%", - "border": "20 5.9% 90%", - "input": "20 5.9% 90%", - "ring": "20 14.3% 4.1%", - "chart-1": "12 76% 61%", - "chart-2": "173 58% 39%", - "chart-3": "197 37% 24%", - "chart-4": "43 74% 66%", - "chart-5": "27 87% 67%" - }, - "dark": { - "background": "20 14.3% 4.1%", - "foreground": "60 9.1% 97.8%", - "card": "20 14.3% 4.1%", - "card-foreground": "60 9.1% 97.8%", - "popover": "20 14.3% 4.1%", - "popover-foreground": "60 9.1% 97.8%", - "primary": "60 9.1% 97.8%", - "primary-foreground": "24 9.8% 10%", - "secondary": "12 6.5% 15.1%", - "secondary-foreground": "60 9.1% 97.8%", - "muted": "12 6.5% 15.1%", - "muted-foreground": "24 5.4% 63.9%", - "accent": "12 6.5% 15.1%", - "accent-foreground": "60 9.1% 97.8%", - "destructive": "0 62.8% 30.6%", - "destructive-foreground": "60 9.1% 97.8%", - "border": "12 6.5% 15.1%", - "input": "12 6.5% 15.1%", - "ring": "24 5.7% 82.9%", - "chart-1": "220 70% 50%", - "chart-2": "160 60% 45%", - "chart-3": "30 80% 55%", - "chart-4": "280 65% 60%", - "chart-5": "340 75% 55%" - } - }, - "cssVarsV4": { "light": { "background": "oklch(1 0 0)", "foreground": "oklch(0.147 0.004 49.25)", @@ -117,11 +19,11 @@ "border": "oklch(0.923 0.003 48.717)", "input": "oklch(0.923 0.003 48.717)", "ring": "oklch(0.709 0.01 56.259)", - "chart-1": "oklch(0.646 0.222 41.116)", - "chart-2": "oklch(0.6 0.118 184.704)", - "chart-3": "oklch(0.398 0.07 227.392)", - "chart-4": "oklch(0.828 0.189 84.429)", - "chart-5": "oklch(0.769 0.188 70.08)", + "chart-1": "oklch(0.897 0.196 126.665)", + "chart-2": "oklch(0.768 0.233 130.85)", + "chart-3": "oklch(0.648 0.2 131.684)", + "chart-4": "oklch(0.532 0.157 131.589)", + "chart-5": "oklch(0.453 0.124 130.933)", "radius": "0.625rem", "sidebar": "oklch(0.985 0.001 106.423)", "sidebar-foreground": "oklch(0.147 0.004 49.25)", @@ -151,11 +53,149 @@ "border": "oklch(1 0 0 / 10%)", "input": "oklch(1 0 0 / 15%)", "ring": "oklch(0.553 0.013 58.071)", - "chart-1": "oklch(0.488 0.243 264.376)", - "chart-2": "oklch(0.696 0.17 162.48)", - "chart-3": "oklch(0.769 0.188 70.08)", - "chart-4": "oklch(0.627 0.265 303.9)", - "chart-5": "oklch(0.645 0.246 16.439)", + "chart-1": "oklch(0.897 0.196 126.665)", + "chart-2": "oklch(0.768 0.233 130.85)", + "chart-3": "oklch(0.648 0.2 131.684)", + "chart-4": "oklch(0.532 0.157 131.589)", + "chart-5": "oklch(0.453 0.124 130.933)", + "sidebar": "oklch(0.216 0.006 56.043)", + "sidebar-foreground": "oklch(0.985 0.001 106.423)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.985 0.001 106.423)", + "sidebar-accent": "oklch(0.268 0.007 34.298)", + "sidebar-accent-foreground": "oklch(0.985 0.001 106.423)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.553 0.013 58.071)" + } + }, + "cssVars": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.147 0.004 49.25)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.147 0.004 49.25)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.147 0.004 49.25)", + "primary": "oklch(0.216 0.006 56.043)", + "primary-foreground": "oklch(0.985 0.001 106.423)", + "secondary": "oklch(0.97 0.001 106.424)", + "secondary-foreground": "oklch(0.216 0.006 56.043)", + "muted": "oklch(0.97 0.001 106.424)", + "muted-foreground": "oklch(0.553 0.013 58.071)", + "accent": "oklch(0.97 0.001 106.424)", + "accent-foreground": "oklch(0.216 0.006 56.043)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.923 0.003 48.717)", + "input": "oklch(0.923 0.003 48.717)", + "ring": "oklch(0.709 0.01 56.259)", + "chart-1": "oklch(0.897 0.196 126.665)", + "chart-2": "oklch(0.768 0.233 130.85)", + "chart-3": "oklch(0.648 0.2 131.684)", + "chart-4": "oklch(0.532 0.157 131.589)", + "chart-5": "oklch(0.453 0.124 130.933)", + "radius": "0.625rem", + "sidebar": "oklch(0.985 0.001 106.423)", + "sidebar-foreground": "oklch(0.147 0.004 49.25)", + "sidebar-primary": "oklch(0.216 0.006 56.043)", + "sidebar-primary-foreground": "oklch(0.985 0.001 106.423)", + "sidebar-accent": "oklch(0.97 0.001 106.424)", + "sidebar-accent-foreground": "oklch(0.216 0.006 56.043)", + "sidebar-border": "oklch(0.923 0.003 48.717)", + "sidebar-ring": "oklch(0.709 0.01 56.259)" + }, + "dark": { + "background": "oklch(0.147 0.004 49.25)", + "foreground": "oklch(0.985 0.001 106.423)", + "card": "oklch(0.216 0.006 56.043)", + "card-foreground": "oklch(0.985 0.001 106.423)", + "popover": "oklch(0.216 0.006 56.043)", + "popover-foreground": "oklch(0.985 0.001 106.423)", + "primary": "oklch(0.923 0.003 48.717)", + "primary-foreground": "oklch(0.216 0.006 56.043)", + "secondary": "oklch(0.268 0.007 34.298)", + "secondary-foreground": "oklch(0.985 0.001 106.423)", + "muted": "oklch(0.268 0.007 34.298)", + "muted-foreground": "oklch(0.709 0.01 56.259)", + "accent": "oklch(0.268 0.007 34.298)", + "accent-foreground": "oklch(0.985 0.001 106.423)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.553 0.013 58.071)", + "chart-1": "oklch(0.897 0.196 126.665)", + "chart-2": "oklch(0.768 0.233 130.85)", + "chart-3": "oklch(0.648 0.2 131.684)", + "chart-4": "oklch(0.532 0.157 131.589)", + "chart-5": "oklch(0.453 0.124 130.933)", + "sidebar": "oklch(0.216 0.006 56.043)", + "sidebar-foreground": "oklch(0.985 0.001 106.423)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.985 0.001 106.423)", + "sidebar-accent": "oklch(0.268 0.007 34.298)", + "sidebar-accent-foreground": "oklch(0.985 0.001 106.423)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.553 0.013 58.071)" + } + }, + "cssVarsV4": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.147 0.004 49.25)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.147 0.004 49.25)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.147 0.004 49.25)", + "primary": "oklch(0.216 0.006 56.043)", + "primary-foreground": "oklch(0.985 0.001 106.423)", + "secondary": "oklch(0.97 0.001 106.424)", + "secondary-foreground": "oklch(0.216 0.006 56.043)", + "muted": "oklch(0.97 0.001 106.424)", + "muted-foreground": "oklch(0.553 0.013 58.071)", + "accent": "oklch(0.97 0.001 106.424)", + "accent-foreground": "oklch(0.216 0.006 56.043)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.923 0.003 48.717)", + "input": "oklch(0.923 0.003 48.717)", + "ring": "oklch(0.709 0.01 56.259)", + "chart-1": "oklch(0.897 0.196 126.665)", + "chart-2": "oklch(0.768 0.233 130.85)", + "chart-3": "oklch(0.648 0.2 131.684)", + "chart-4": "oklch(0.532 0.157 131.589)", + "chart-5": "oklch(0.453 0.124 130.933)", + "radius": "0.625rem", + "sidebar": "oklch(0.985 0.001 106.423)", + "sidebar-foreground": "oklch(0.147 0.004 49.25)", + "sidebar-primary": "oklch(0.216 0.006 56.043)", + "sidebar-primary-foreground": "oklch(0.985 0.001 106.423)", + "sidebar-accent": "oklch(0.97 0.001 106.424)", + "sidebar-accent-foreground": "oklch(0.216 0.006 56.043)", + "sidebar-border": "oklch(0.923 0.003 48.717)", + "sidebar-ring": "oklch(0.709 0.01 56.259)" + }, + "dark": { + "background": "oklch(0.147 0.004 49.25)", + "foreground": "oklch(0.985 0.001 106.423)", + "card": "oklch(0.216 0.006 56.043)", + "card-foreground": "oklch(0.985 0.001 106.423)", + "popover": "oklch(0.216 0.006 56.043)", + "popover-foreground": "oklch(0.985 0.001 106.423)", + "primary": "oklch(0.923 0.003 48.717)", + "primary-foreground": "oklch(0.216 0.006 56.043)", + "secondary": "oklch(0.268 0.007 34.298)", + "secondary-foreground": "oklch(0.985 0.001 106.423)", + "muted": "oklch(0.268 0.007 34.298)", + "muted-foreground": "oklch(0.709 0.01 56.259)", + "accent": "oklch(0.268 0.007 34.298)", + "accent-foreground": "oklch(0.985 0.001 106.423)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.553 0.013 58.071)", + "chart-1": "oklch(0.897 0.196 126.665)", + "chart-2": "oklch(0.768 0.233 130.85)", + "chart-3": "oklch(0.648 0.2 131.684)", + "chart-4": "oklch(0.532 0.157 131.589)", + "chart-5": "oklch(0.453 0.124 130.933)", "sidebar": "oklch(0.216 0.006 56.043)", "sidebar-foreground": "oklch(0.985 0.001 106.423)", "sidebar-primary": "oklch(0.488 0.243 264.376)", @@ -167,5 +207,5 @@ } }, "inlineColorsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n ", - "cssVarsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer base {\n :root {\n --background: 0 0% 100%;\n --foreground: 20 14.3% 4.1%;\n --card: 0 0% 100%;\n --card-foreground: 20 14.3% 4.1%;\n --popover: 0 0% 100%;\n --popover-foreground: 20 14.3% 4.1%;\n --primary: 24 9.8% 10%;\n --primary-foreground: 60 9.1% 97.8%;\n --secondary: 60 4.8% 95.9%;\n --secondary-foreground: 24 9.8% 10%;\n --muted: 60 4.8% 95.9%;\n --muted-foreground: 25 5.3% 44.7%;\n --accent: 60 4.8% 95.9%;\n --accent-foreground: 24 9.8% 10%;\n --destructive: 0 84.2% 60.2%;\n --destructive-foreground: 60 9.1% 97.8%;\n --border: 20 5.9% 90%;\n --input: 20 5.9% 90%;\n --ring: 20 14.3% 4.1%;\n --radius: 0.5rem;\n --chart-1: 12 76% 61%;\n --chart-2: 173 58% 39%;\n --chart-3: 197 37% 24%;\n --chart-4: 43 74% 66%;\n --chart-5: 27 87% 67%;\n }\n\n .dark {\n --background: 20 14.3% 4.1%;\n --foreground: 60 9.1% 97.8%;\n --card: 20 14.3% 4.1%;\n --card-foreground: 60 9.1% 97.8%;\n --popover: 20 14.3% 4.1%;\n --popover-foreground: 60 9.1% 97.8%;\n --primary: 60 9.1% 97.8%;\n --primary-foreground: 24 9.8% 10%;\n --secondary: 12 6.5% 15.1%;\n --secondary-foreground: 60 9.1% 97.8%;\n --muted: 12 6.5% 15.1%;\n --muted-foreground: 24 5.4% 63.9%;\n --accent: 12 6.5% 15.1%;\n --accent-foreground: 60 9.1% 97.8%;\n --destructive: 0 62.8% 30.6%;\n --destructive-foreground: 60 9.1% 97.8%;\n --border: 12 6.5% 15.1%;\n --input: 12 6.5% 15.1%;\n --ring: 24 5.7% 82.9%;\n --chart-1: 220 70% 50%;\n --chart-2: 160 60% 45%;\n --chart-3: 30 80% 55%;\n --chart-4: 280 65% 60%;\n --chart-5: 340 75% 55%;\n }\n}\n\n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}" -} \ No newline at end of file + "cssVarsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer base {\n :root {\n --background: oklch(1 0 0);\n --foreground: oklch(0.147 0.004 49.25);\n --card: oklch(1 0 0);\n --card-foreground: oklch(0.147 0.004 49.25);\n --popover: oklch(1 0 0);\n --popover-foreground: oklch(0.147 0.004 49.25);\n --primary: oklch(0.216 0.006 56.043);\n --primary-foreground: oklch(0.985 0.001 106.423);\n --secondary: oklch(0.97 0.001 106.424);\n --secondary-foreground: oklch(0.216 0.006 56.043);\n --muted: oklch(0.97 0.001 106.424);\n --muted-foreground: oklch(0.553 0.013 58.071);\n --accent: oklch(0.97 0.001 106.424);\n --accent-foreground: oklch(0.216 0.006 56.043);\n --destructive: oklch(0.577 0.245 27.325);\n --border: oklch(0.923 0.003 48.717);\n --input: oklch(0.923 0.003 48.717);\n --ring: oklch(0.709 0.01 56.259);\n --chart-1: oklch(0.897 0.196 126.665);\n --chart-2: oklch(0.768 0.233 130.85);\n --chart-3: oklch(0.648 0.2 131.684);\n --chart-4: oklch(0.532 0.157 131.589);\n --chart-5: oklch(0.453 0.124 130.933);\n --radius: 0.625rem;\n }\n\n .dark {\n --background: oklch(0.147 0.004 49.25);\n --foreground: oklch(0.985 0.001 106.423);\n --card: oklch(0.216 0.006 56.043);\n --card-foreground: oklch(0.985 0.001 106.423);\n --popover: oklch(0.216 0.006 56.043);\n --popover-foreground: oklch(0.985 0.001 106.423);\n --primary: oklch(0.923 0.003 48.717);\n --primary-foreground: oklch(0.216 0.006 56.043);\n --secondary: oklch(0.268 0.007 34.298);\n --secondary-foreground: oklch(0.985 0.001 106.423);\n --muted: oklch(0.268 0.007 34.298);\n --muted-foreground: oklch(0.709 0.01 56.259);\n --accent: oklch(0.268 0.007 34.298);\n --accent-foreground: oklch(0.985 0.001 106.423);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.553 0.013 58.071);\n --chart-1: oklch(0.897 0.196 126.665);\n --chart-2: oklch(0.768 0.233 130.85);\n --chart-3: oklch(0.648 0.2 131.684);\n --chart-4: oklch(0.532 0.157 131.589);\n --chart-5: oklch(0.453 0.124 130.933);\n }\n}\n\n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}" +} diff --git a/apps/v4/public/r/colors/taupe.json b/apps/v4/public/r/colors/taupe.json new file mode 100644 index 0000000000..74d1b75a56 --- /dev/null +++ b/apps/v4/public/r/colors/taupe.json @@ -0,0 +1,211 @@ +{ + "inlineColors": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.147 0.004 49.3)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.147 0.004 49.3)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.147 0.004 49.3)", + "primary": "oklch(0.214 0.009 43.1)", + "primary-foreground": "oklch(0.986 0.002 67.8)", + "secondary": "oklch(0.96 0.002 17.2)", + "secondary-foreground": "oklch(0.214 0.009 43.1)", + "muted": "oklch(0.96 0.002 17.2)", + "muted-foreground": "oklch(0.547 0.021 43.1)", + "accent": "oklch(0.96 0.002 17.2)", + "accent-foreground": "oklch(0.214 0.009 43.1)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.922 0.005 34.3)", + "input": "oklch(0.922 0.005 34.3)", + "ring": "oklch(0.714 0.014 41.2)", + "chart-1": "oklch(0.865 0.127 207.078)", + "chart-2": "oklch(0.715 0.143 215.221)", + "chart-3": "oklch(0.609 0.126 221.723)", + "chart-4": "oklch(0.52 0.105 223.128)", + "chart-5": "oklch(0.45 0.085 224.283)", + "radius": "0.625rem", + "sidebar": "oklch(0.986 0.002 67.8)", + "sidebar-foreground": "oklch(0.147 0.004 49.3)", + "sidebar-primary": "oklch(0.214 0.009 43.1)", + "sidebar-primary-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-accent": "oklch(0.96 0.002 17.2)", + "sidebar-accent-foreground": "oklch(0.214 0.009 43.1)", + "sidebar-border": "oklch(0.922 0.005 34.3)", + "sidebar-ring": "oklch(0.714 0.014 41.2)" + }, + "dark": { + "background": "oklch(0.147 0.004 49.3)", + "foreground": "oklch(0.986 0.002 67.8)", + "card": "oklch(0.214 0.009 43.1)", + "card-foreground": "oklch(0.986 0.002 67.8)", + "popover": "oklch(0.214 0.009 43.1)", + "popover-foreground": "oklch(0.986 0.002 67.8)", + "primary": "oklch(0.922 0.005 34.3)", + "primary-foreground": "oklch(0.214 0.009 43.1)", + "secondary": "oklch(0.268 0.011 36.5)", + "secondary-foreground": "oklch(0.986 0.002 67.8)", + "muted": "oklch(0.268 0.011 36.5)", + "muted-foreground": "oklch(0.714 0.014 41.2)", + "accent": "oklch(0.268 0.011 36.5)", + "accent-foreground": "oklch(0.986 0.002 67.8)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.547 0.021 43.1)", + "chart-1": "oklch(0.865 0.127 207.078)", + "chart-2": "oklch(0.715 0.143 215.221)", + "chart-3": "oklch(0.609 0.126 221.723)", + "chart-4": "oklch(0.52 0.105 223.128)", + "chart-5": "oklch(0.45 0.085 224.283)", + "sidebar": "oklch(0.214 0.009 43.1)", + "sidebar-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-accent": "oklch(0.268 0.011 36.5)", + "sidebar-accent-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.547 0.021 43.1)" + } + }, + "cssVars": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.147 0.004 49.3)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.147 0.004 49.3)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.147 0.004 49.3)", + "primary": "oklch(0.214 0.009 43.1)", + "primary-foreground": "oklch(0.986 0.002 67.8)", + "secondary": "oklch(0.96 0.002 17.2)", + "secondary-foreground": "oklch(0.214 0.009 43.1)", + "muted": "oklch(0.96 0.002 17.2)", + "muted-foreground": "oklch(0.547 0.021 43.1)", + "accent": "oklch(0.96 0.002 17.2)", + "accent-foreground": "oklch(0.214 0.009 43.1)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.922 0.005 34.3)", + "input": "oklch(0.922 0.005 34.3)", + "ring": "oklch(0.714 0.014 41.2)", + "chart-1": "oklch(0.865 0.127 207.078)", + "chart-2": "oklch(0.715 0.143 215.221)", + "chart-3": "oklch(0.609 0.126 221.723)", + "chart-4": "oklch(0.52 0.105 223.128)", + "chart-5": "oklch(0.45 0.085 224.283)", + "radius": "0.625rem", + "sidebar": "oklch(0.986 0.002 67.8)", + "sidebar-foreground": "oklch(0.147 0.004 49.3)", + "sidebar-primary": "oklch(0.214 0.009 43.1)", + "sidebar-primary-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-accent": "oklch(0.96 0.002 17.2)", + "sidebar-accent-foreground": "oklch(0.214 0.009 43.1)", + "sidebar-border": "oklch(0.922 0.005 34.3)", + "sidebar-ring": "oklch(0.714 0.014 41.2)" + }, + "dark": { + "background": "oklch(0.147 0.004 49.3)", + "foreground": "oklch(0.986 0.002 67.8)", + "card": "oklch(0.214 0.009 43.1)", + "card-foreground": "oklch(0.986 0.002 67.8)", + "popover": "oklch(0.214 0.009 43.1)", + "popover-foreground": "oklch(0.986 0.002 67.8)", + "primary": "oklch(0.922 0.005 34.3)", + "primary-foreground": "oklch(0.214 0.009 43.1)", + "secondary": "oklch(0.268 0.011 36.5)", + "secondary-foreground": "oklch(0.986 0.002 67.8)", + "muted": "oklch(0.268 0.011 36.5)", + "muted-foreground": "oklch(0.714 0.014 41.2)", + "accent": "oklch(0.268 0.011 36.5)", + "accent-foreground": "oklch(0.986 0.002 67.8)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.547 0.021 43.1)", + "chart-1": "oklch(0.865 0.127 207.078)", + "chart-2": "oklch(0.715 0.143 215.221)", + "chart-3": "oklch(0.609 0.126 221.723)", + "chart-4": "oklch(0.52 0.105 223.128)", + "chart-5": "oklch(0.45 0.085 224.283)", + "sidebar": "oklch(0.214 0.009 43.1)", + "sidebar-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-accent": "oklch(0.268 0.011 36.5)", + "sidebar-accent-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.547 0.021 43.1)" + } + }, + "cssVarsV4": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.147 0.004 49.3)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.147 0.004 49.3)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.147 0.004 49.3)", + "primary": "oklch(0.214 0.009 43.1)", + "primary-foreground": "oklch(0.986 0.002 67.8)", + "secondary": "oklch(0.96 0.002 17.2)", + "secondary-foreground": "oklch(0.214 0.009 43.1)", + "muted": "oklch(0.96 0.002 17.2)", + "muted-foreground": "oklch(0.547 0.021 43.1)", + "accent": "oklch(0.96 0.002 17.2)", + "accent-foreground": "oklch(0.214 0.009 43.1)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.922 0.005 34.3)", + "input": "oklch(0.922 0.005 34.3)", + "ring": "oklch(0.714 0.014 41.2)", + "chart-1": "oklch(0.865 0.127 207.078)", + "chart-2": "oklch(0.715 0.143 215.221)", + "chart-3": "oklch(0.609 0.126 221.723)", + "chart-4": "oklch(0.52 0.105 223.128)", + "chart-5": "oklch(0.45 0.085 224.283)", + "radius": "0.625rem", + "sidebar": "oklch(0.986 0.002 67.8)", + "sidebar-foreground": "oklch(0.147 0.004 49.3)", + "sidebar-primary": "oklch(0.214 0.009 43.1)", + "sidebar-primary-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-accent": "oklch(0.96 0.002 17.2)", + "sidebar-accent-foreground": "oklch(0.214 0.009 43.1)", + "sidebar-border": "oklch(0.922 0.005 34.3)", + "sidebar-ring": "oklch(0.714 0.014 41.2)" + }, + "dark": { + "background": "oklch(0.147 0.004 49.3)", + "foreground": "oklch(0.986 0.002 67.8)", + "card": "oklch(0.214 0.009 43.1)", + "card-foreground": "oklch(0.986 0.002 67.8)", + "popover": "oklch(0.214 0.009 43.1)", + "popover-foreground": "oklch(0.986 0.002 67.8)", + "primary": "oklch(0.922 0.005 34.3)", + "primary-foreground": "oklch(0.214 0.009 43.1)", + "secondary": "oklch(0.268 0.011 36.5)", + "secondary-foreground": "oklch(0.986 0.002 67.8)", + "muted": "oklch(0.268 0.011 36.5)", + "muted-foreground": "oklch(0.714 0.014 41.2)", + "accent": "oklch(0.268 0.011 36.5)", + "accent-foreground": "oklch(0.986 0.002 67.8)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.547 0.021 43.1)", + "chart-1": "oklch(0.865 0.127 207.078)", + "chart-2": "oklch(0.715 0.143 215.221)", + "chart-3": "oklch(0.609 0.126 221.723)", + "chart-4": "oklch(0.52 0.105 223.128)", + "chart-5": "oklch(0.45 0.085 224.283)", + "sidebar": "oklch(0.214 0.009 43.1)", + "sidebar-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-accent": "oklch(0.268 0.011 36.5)", + "sidebar-accent-foreground": "oklch(0.986 0.002 67.8)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.547 0.021 43.1)" + } + }, + "inlineColorsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n ", + "cssVarsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer base {\n :root {\n --background: oklch(1 0 0);\n --foreground: oklch(0.147 0.004 49.3);\n --card: oklch(1 0 0);\n --card-foreground: oklch(0.147 0.004 49.3);\n --popover: oklch(1 0 0);\n --popover-foreground: oklch(0.147 0.004 49.3);\n --primary: oklch(0.214 0.009 43.1);\n --primary-foreground: oklch(0.986 0.002 67.8);\n --secondary: oklch(0.96 0.002 17.2);\n --secondary-foreground: oklch(0.214 0.009 43.1);\n --muted: oklch(0.96 0.002 17.2);\n --muted-foreground: oklch(0.547 0.021 43.1);\n --accent: oklch(0.96 0.002 17.2);\n --accent-foreground: oklch(0.214 0.009 43.1);\n --destructive: oklch(0.577 0.245 27.325);\n --border: oklch(0.922 0.005 34.3);\n --input: oklch(0.922 0.005 34.3);\n --ring: oklch(0.714 0.014 41.2);\n --chart-1: oklch(0.865 0.127 207.078);\n --chart-2: oklch(0.715 0.143 215.221);\n --chart-3: oklch(0.609 0.126 221.723);\n --chart-4: oklch(0.52 0.105 223.128);\n --chart-5: oklch(0.45 0.085 224.283);\n --radius: 0.625rem;\n }\n\n .dark {\n --background: oklch(0.147 0.004 49.3);\n --foreground: oklch(0.986 0.002 67.8);\n --card: oklch(0.214 0.009 43.1);\n --card-foreground: oklch(0.986 0.002 67.8);\n --popover: oklch(0.214 0.009 43.1);\n --popover-foreground: oklch(0.986 0.002 67.8);\n --primary: oklch(0.922 0.005 34.3);\n --primary-foreground: oklch(0.214 0.009 43.1);\n --secondary: oklch(0.268 0.011 36.5);\n --secondary-foreground: oklch(0.986 0.002 67.8);\n --muted: oklch(0.268 0.011 36.5);\n --muted-foreground: oklch(0.714 0.014 41.2);\n --accent: oklch(0.268 0.011 36.5);\n --accent-foreground: oklch(0.986 0.002 67.8);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.547 0.021 43.1);\n --chart-1: oklch(0.865 0.127 207.078);\n --chart-2: oklch(0.715 0.143 215.221);\n --chart-3: oklch(0.609 0.126 221.723);\n --chart-4: oklch(0.52 0.105 223.128);\n --chart-5: oklch(0.45 0.085 224.283);\n }\n}\n\n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}" +} diff --git a/apps/v4/public/r/colors/zinc.json b/apps/v4/public/r/colors/zinc.json index 89321e847c..035b04fb49 100644 --- a/apps/v4/public/r/colors/zinc.json +++ b/apps/v4/public/r/colors/zinc.json @@ -1,103 +1,5 @@ { "inlineColors": { - "light": { - "background": "white", - "foreground": "zinc-950", - "card": "white", - "card-foreground": "zinc-950", - "popover": "white", - "popover-foreground": "zinc-950", - "primary": "zinc-900", - "primary-foreground": "zinc-50", - "secondary": "zinc-100", - "secondary-foreground": "zinc-900", - "muted": "zinc-100", - "muted-foreground": "zinc-500", - "accent": "zinc-100", - "accent-foreground": "zinc-900", - "destructive": "red-500", - "destructive-foreground": "zinc-50", - "border": "zinc-200", - "input": "zinc-200", - "ring": "zinc-950" - }, - "dark": { - "background": "zinc-950", - "foreground": "zinc-50", - "card": "zinc-950", - "card-foreground": "zinc-50", - "popover": "zinc-950", - "popover-foreground": "zinc-50", - "primary": "zinc-50", - "primary-foreground": "zinc-900", - "secondary": "zinc-800", - "secondary-foreground": "zinc-50", - "muted": "zinc-800", - "muted-foreground": "zinc-400", - "accent": "zinc-800", - "accent-foreground": "zinc-50", - "destructive": "red-900", - "destructive-foreground": "zinc-50", - "border": "zinc-800", - "input": "zinc-800", - "ring": "zinc-300" - } - }, - "cssVars": { - "light": { - "background": "0 0% 100%", - "foreground": "240 10% 3.9%", - "card": "0 0% 100%", - "card-foreground": "240 10% 3.9%", - "popover": "0 0% 100%", - "popover-foreground": "240 10% 3.9%", - "primary": "240 5.9% 10%", - "primary-foreground": "0 0% 98%", - "secondary": "240 4.8% 95.9%", - "secondary-foreground": "240 5.9% 10%", - "muted": "240 4.8% 95.9%", - "muted-foreground": "240 3.8% 46.1%", - "accent": "240 4.8% 95.9%", - "accent-foreground": "240 5.9% 10%", - "destructive": "0 84.2% 60.2%", - "destructive-foreground": "0 0% 98%", - "border": "240 5.9% 90%", - "input": "240 5.9% 90%", - "ring": "240 10% 3.9%", - "chart-1": "12 76% 61%", - "chart-2": "173 58% 39%", - "chart-3": "197 37% 24%", - "chart-4": "43 74% 66%", - "chart-5": "27 87% 67%" - }, - "dark": { - "background": "240 10% 3.9%", - "foreground": "0 0% 98%", - "card": "240 10% 3.9%", - "card-foreground": "0 0% 98%", - "popover": "240 10% 3.9%", - "popover-foreground": "0 0% 98%", - "primary": "0 0% 98%", - "primary-foreground": "240 5.9% 10%", - "secondary": "240 3.7% 15.9%", - "secondary-foreground": "0 0% 98%", - "muted": "240 3.7% 15.9%", - "muted-foreground": "240 5% 64.9%", - "accent": "240 3.7% 15.9%", - "accent-foreground": "0 0% 98%", - "destructive": "0 62.8% 30.6%", - "destructive-foreground": "0 0% 98%", - "border": "240 3.7% 15.9%", - "input": "240 3.7% 15.9%", - "ring": "240 4.9% 83.9%", - "chart-1": "220 70% 50%", - "chart-2": "160 60% 45%", - "chart-3": "30 80% 55%", - "chart-4": "280 65% 60%", - "chart-5": "340 75% 55%" - } - }, - "cssVarsV4": { "light": { "background": "oklch(1 0 0)", "foreground": "oklch(0.141 0.005 285.823)", @@ -117,11 +19,11 @@ "border": "oklch(0.92 0.004 286.32)", "input": "oklch(0.92 0.004 286.32)", "ring": "oklch(0.705 0.015 286.067)", - "chart-1": "oklch(0.646 0.222 41.116)", - "chart-2": "oklch(0.6 0.118 184.704)", - "chart-3": "oklch(0.398 0.07 227.392)", - "chart-4": "oklch(0.828 0.189 84.429)", - "chart-5": "oklch(0.769 0.188 70.08)", + "chart-1": "oklch(0.879 0.169 91.605)", + "chart-2": "oklch(0.769 0.188 70.08)", + "chart-3": "oklch(0.666 0.179 58.318)", + "chart-4": "oklch(0.555 0.163 48.998)", + "chart-5": "oklch(0.473 0.137 46.201)", "radius": "0.625rem", "sidebar": "oklch(0.985 0 0)", "sidebar-foreground": "oklch(0.141 0.005 285.823)", @@ -151,11 +53,149 @@ "border": "oklch(1 0 0 / 10%)", "input": "oklch(1 0 0 / 15%)", "ring": "oklch(0.552 0.016 285.938)", - "chart-1": "oklch(0.488 0.243 264.376)", - "chart-2": "oklch(0.696 0.17 162.48)", - "chart-3": "oklch(0.769 0.188 70.08)", - "chart-4": "oklch(0.627 0.265 303.9)", - "chart-5": "oklch(0.645 0.246 16.439)", + "chart-1": "oklch(0.879 0.169 91.605)", + "chart-2": "oklch(0.769 0.188 70.08)", + "chart-3": "oklch(0.666 0.179 58.318)", + "chart-4": "oklch(0.555 0.163 48.998)", + "chart-5": "oklch(0.473 0.137 46.201)", + "sidebar": "oklch(0.21 0.006 285.885)", + "sidebar-foreground": "oklch(0.985 0 0)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.274 0.006 286.033)", + "sidebar-accent-foreground": "oklch(0.985 0 0)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.552 0.016 285.938)" + } + }, + "cssVars": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.141 0.005 285.823)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.141 0.005 285.823)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.141 0.005 285.823)", + "primary": "oklch(0.21 0.006 285.885)", + "primary-foreground": "oklch(0.985 0 0)", + "secondary": "oklch(0.967 0.001 286.375)", + "secondary-foreground": "oklch(0.21 0.006 285.885)", + "muted": "oklch(0.967 0.001 286.375)", + "muted-foreground": "oklch(0.552 0.016 285.938)", + "accent": "oklch(0.967 0.001 286.375)", + "accent-foreground": "oklch(0.21 0.006 285.885)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.92 0.004 286.32)", + "input": "oklch(0.92 0.004 286.32)", + "ring": "oklch(0.705 0.015 286.067)", + "chart-1": "oklch(0.879 0.169 91.605)", + "chart-2": "oklch(0.769 0.188 70.08)", + "chart-3": "oklch(0.666 0.179 58.318)", + "chart-4": "oklch(0.555 0.163 48.998)", + "chart-5": "oklch(0.473 0.137 46.201)", + "radius": "0.625rem", + "sidebar": "oklch(0.985 0 0)", + "sidebar-foreground": "oklch(0.141 0.005 285.823)", + "sidebar-primary": "oklch(0.21 0.006 285.885)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.967 0.001 286.375)", + "sidebar-accent-foreground": "oklch(0.21 0.006 285.885)", + "sidebar-border": "oklch(0.92 0.004 286.32)", + "sidebar-ring": "oklch(0.705 0.015 286.067)" + }, + "dark": { + "background": "oklch(0.141 0.005 285.823)", + "foreground": "oklch(0.985 0 0)", + "card": "oklch(0.21 0.006 285.885)", + "card-foreground": "oklch(0.985 0 0)", + "popover": "oklch(0.21 0.006 285.885)", + "popover-foreground": "oklch(0.985 0 0)", + "primary": "oklch(0.92 0.004 286.32)", + "primary-foreground": "oklch(0.21 0.006 285.885)", + "secondary": "oklch(0.274 0.006 286.033)", + "secondary-foreground": "oklch(0.985 0 0)", + "muted": "oklch(0.274 0.006 286.033)", + "muted-foreground": "oklch(0.705 0.015 286.067)", + "accent": "oklch(0.274 0.006 286.033)", + "accent-foreground": "oklch(0.985 0 0)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.552 0.016 285.938)", + "chart-1": "oklch(0.879 0.169 91.605)", + "chart-2": "oklch(0.769 0.188 70.08)", + "chart-3": "oklch(0.666 0.179 58.318)", + "chart-4": "oklch(0.555 0.163 48.998)", + "chart-5": "oklch(0.473 0.137 46.201)", + "sidebar": "oklch(0.21 0.006 285.885)", + "sidebar-foreground": "oklch(0.985 0 0)", + "sidebar-primary": "oklch(0.488 0.243 264.376)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.274 0.006 286.033)", + "sidebar-accent-foreground": "oklch(0.985 0 0)", + "sidebar-border": "oklch(1 0 0 / 10%)", + "sidebar-ring": "oklch(0.552 0.016 285.938)" + } + }, + "cssVarsV4": { + "light": { + "background": "oklch(1 0 0)", + "foreground": "oklch(0.141 0.005 285.823)", + "card": "oklch(1 0 0)", + "card-foreground": "oklch(0.141 0.005 285.823)", + "popover": "oklch(1 0 0)", + "popover-foreground": "oklch(0.141 0.005 285.823)", + "primary": "oklch(0.21 0.006 285.885)", + "primary-foreground": "oklch(0.985 0 0)", + "secondary": "oklch(0.967 0.001 286.375)", + "secondary-foreground": "oklch(0.21 0.006 285.885)", + "muted": "oklch(0.967 0.001 286.375)", + "muted-foreground": "oklch(0.552 0.016 285.938)", + "accent": "oklch(0.967 0.001 286.375)", + "accent-foreground": "oklch(0.21 0.006 285.885)", + "destructive": "oklch(0.577 0.245 27.325)", + "border": "oklch(0.92 0.004 286.32)", + "input": "oklch(0.92 0.004 286.32)", + "ring": "oklch(0.705 0.015 286.067)", + "chart-1": "oklch(0.879 0.169 91.605)", + "chart-2": "oklch(0.769 0.188 70.08)", + "chart-3": "oklch(0.666 0.179 58.318)", + "chart-4": "oklch(0.555 0.163 48.998)", + "chart-5": "oklch(0.473 0.137 46.201)", + "radius": "0.625rem", + "sidebar": "oklch(0.985 0 0)", + "sidebar-foreground": "oklch(0.141 0.005 285.823)", + "sidebar-primary": "oklch(0.21 0.006 285.885)", + "sidebar-primary-foreground": "oklch(0.985 0 0)", + "sidebar-accent": "oklch(0.967 0.001 286.375)", + "sidebar-accent-foreground": "oklch(0.21 0.006 285.885)", + "sidebar-border": "oklch(0.92 0.004 286.32)", + "sidebar-ring": "oklch(0.705 0.015 286.067)" + }, + "dark": { + "background": "oklch(0.141 0.005 285.823)", + "foreground": "oklch(0.985 0 0)", + "card": "oklch(0.21 0.006 285.885)", + "card-foreground": "oklch(0.985 0 0)", + "popover": "oklch(0.21 0.006 285.885)", + "popover-foreground": "oklch(0.985 0 0)", + "primary": "oklch(0.92 0.004 286.32)", + "primary-foreground": "oklch(0.21 0.006 285.885)", + "secondary": "oklch(0.274 0.006 286.033)", + "secondary-foreground": "oklch(0.985 0 0)", + "muted": "oklch(0.274 0.006 286.033)", + "muted-foreground": "oklch(0.705 0.015 286.067)", + "accent": "oklch(0.274 0.006 286.033)", + "accent-foreground": "oklch(0.985 0 0)", + "destructive": "oklch(0.704 0.191 22.216)", + "border": "oklch(1 0 0 / 10%)", + "input": "oklch(1 0 0 / 15%)", + "ring": "oklch(0.552 0.016 285.938)", + "chart-1": "oklch(0.879 0.169 91.605)", + "chart-2": "oklch(0.769 0.188 70.08)", + "chart-3": "oklch(0.666 0.179 58.318)", + "chart-4": "oklch(0.555 0.163 48.998)", + "chart-5": "oklch(0.473 0.137 46.201)", "sidebar": "oklch(0.21 0.006 285.885)", "sidebar-foreground": "oklch(0.985 0 0)", "sidebar-primary": "oklch(0.488 0.243 264.376)", @@ -167,5 +207,5 @@ } }, "inlineColorsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n ", - "cssVarsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer base {\n :root {\n --background: 0 0% 100%;\n --foreground: 240 10% 3.9%;\n --card: 0 0% 100%;\n --card-foreground: 240 10% 3.9%;\n --popover: 0 0% 100%;\n --popover-foreground: 240 10% 3.9%;\n --primary: 240 5.9% 10%;\n --primary-foreground: 0 0% 98%;\n --secondary: 240 4.8% 95.9%;\n --secondary-foreground: 240 5.9% 10%;\n --muted: 240 4.8% 95.9%;\n --muted-foreground: 240 3.8% 46.1%;\n --accent: 240 4.8% 95.9%;\n --accent-foreground: 240 5.9% 10%;\n --destructive: 0 84.2% 60.2%;\n --destructive-foreground: 0 0% 98%;\n --border: 240 5.9% 90%;\n --input: 240 5.9% 90%;\n --ring: 240 10% 3.9%;\n --radius: 0.5rem;\n --chart-1: 12 76% 61%;\n --chart-2: 173 58% 39%;\n --chart-3: 197 37% 24%;\n --chart-4: 43 74% 66%;\n --chart-5: 27 87% 67%;\n }\n\n .dark {\n --background: 240 10% 3.9%;\n --foreground: 0 0% 98%;\n --card: 240 10% 3.9%;\n --card-foreground: 0 0% 98%;\n --popover: 240 10% 3.9%;\n --popover-foreground: 0 0% 98%;\n --primary: 0 0% 98%;\n --primary-foreground: 240 5.9% 10%;\n --secondary: 240 3.7% 15.9%;\n --secondary-foreground: 0 0% 98%;\n --muted: 240 3.7% 15.9%;\n --muted-foreground: 240 5% 64.9%;\n --accent: 240 3.7% 15.9%;\n --accent-foreground: 0 0% 98%;\n --destructive: 0 62.8% 30.6%;\n --destructive-foreground: 0 0% 98%;\n --border: 240 3.7% 15.9%;\n --input: 240 3.7% 15.9%;\n --ring: 240 4.9% 83.9%;\n --chart-1: 220 70% 50%;\n --chart-2: 160 60% 45%;\n --chart-3: 30 80% 55%;\n --chart-4: 280 65% 60%;\n --chart-5: 340 75% 55%;\n }\n}\n\n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}" -} \ No newline at end of file + "cssVarsTemplate": "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer base {\n :root {\n --background: oklch(1 0 0);\n --foreground: oklch(0.141 0.005 285.823);\n --card: oklch(1 0 0);\n --card-foreground: oklch(0.141 0.005 285.823);\n --popover: oklch(1 0 0);\n --popover-foreground: oklch(0.141 0.005 285.823);\n --primary: oklch(0.21 0.006 285.885);\n --primary-foreground: oklch(0.985 0 0);\n --secondary: oklch(0.967 0.001 286.375);\n --secondary-foreground: oklch(0.21 0.006 285.885);\n --muted: oklch(0.967 0.001 286.375);\n --muted-foreground: oklch(0.552 0.016 285.938);\n --accent: oklch(0.967 0.001 286.375);\n --accent-foreground: oklch(0.21 0.006 285.885);\n --destructive: oklch(0.577 0.245 27.325);\n --border: oklch(0.92 0.004 286.32);\n --input: oklch(0.92 0.004 286.32);\n --ring: oklch(0.705 0.015 286.067);\n --chart-1: oklch(0.879 0.169 91.605);\n --chart-2: oklch(0.769 0.188 70.08);\n --chart-3: oklch(0.666 0.179 58.318);\n --chart-4: oklch(0.555 0.163 48.998);\n --chart-5: oklch(0.473 0.137 46.201);\n --radius: 0.625rem;\n }\n\n .dark {\n --background: oklch(0.141 0.005 285.823);\n --foreground: oklch(0.985 0 0);\n --card: oklch(0.21 0.006 285.885);\n --card-foreground: oklch(0.985 0 0);\n --popover: oklch(0.21 0.006 285.885);\n --popover-foreground: oklch(0.985 0 0);\n --primary: oklch(0.92 0.004 286.32);\n --primary-foreground: oklch(0.21 0.006 285.885);\n --secondary: oklch(0.274 0.006 286.033);\n --secondary-foreground: oklch(0.985 0 0);\n --muted: oklch(0.274 0.006 286.033);\n --muted-foreground: oklch(0.705 0.015 286.067);\n --accent: oklch(0.274 0.006 286.033);\n --accent-foreground: oklch(0.985 0 0);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.552 0.016 285.938);\n --chart-1: oklch(0.879 0.169 91.605);\n --chart-2: oklch(0.769 0.188 70.08);\n --chart-3: oklch(0.666 0.179 58.318);\n --chart-4: oklch(0.555 0.163 48.998);\n --chart-5: oklch(0.473 0.137 46.201);\n }\n}\n\n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}" +} diff --git a/apps/v4/public/r/styles/base-lyra/font-lora.json b/apps/v4/public/r/styles/base-lyra/font-lora.json new file mode 100644 index 0000000000..cacd01a3f0 --- /dev/null +++ b/apps/v4/public/r/styles/base-lyra/font-lora.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-lyra/font-merriweather.json b/apps/v4/public/r/styles/base-lyra/font-merriweather.json new file mode 100644 index 0000000000..37ce04e66f --- /dev/null +++ b/apps/v4/public/r/styles/base-lyra/font-merriweather.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-lyra/font-playfair-display.json b/apps/v4/public/r/styles/base-lyra/font-playfair-display.json new file mode 100644 index 0000000000..de3c908848 --- /dev/null +++ b/apps/v4/public/r/styles/base-lyra/font-playfair-display.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-lyra/registry.json b/apps/v4/public/r/styles/base-lyra/registry.json index 69dfa7657e..35d5dd5892 100644 --- a/apps/v4/public/r/styles/base-lyra/registry.json +++ b/apps/v4/public/r/styles/base-lyra/registry.json @@ -2943,6 +2943,42 @@ "variable": "--font-mono", "subsets": ["latin"] } + }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": ["latin"] + } } ] } diff --git a/apps/v4/public/r/styles/base-maia/font-lora.json b/apps/v4/public/r/styles/base-maia/font-lora.json new file mode 100644 index 0000000000..cacd01a3f0 --- /dev/null +++ b/apps/v4/public/r/styles/base-maia/font-lora.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-maia/font-merriweather.json b/apps/v4/public/r/styles/base-maia/font-merriweather.json new file mode 100644 index 0000000000..37ce04e66f --- /dev/null +++ b/apps/v4/public/r/styles/base-maia/font-merriweather.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-maia/font-playfair-display.json b/apps/v4/public/r/styles/base-maia/font-playfair-display.json new file mode 100644 index 0000000000..de3c908848 --- /dev/null +++ b/apps/v4/public/r/styles/base-maia/font-playfair-display.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-maia/registry.json b/apps/v4/public/r/styles/base-maia/registry.json index a85d94f083..80a6a6bd4c 100644 --- a/apps/v4/public/r/styles/base-maia/registry.json +++ b/apps/v4/public/r/styles/base-maia/registry.json @@ -2943,6 +2943,42 @@ "variable": "--font-mono", "subsets": ["latin"] } + }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": ["latin"] + } } ] } diff --git a/apps/v4/public/r/styles/base-mira/font-lora.json b/apps/v4/public/r/styles/base-mira/font-lora.json new file mode 100644 index 0000000000..cacd01a3f0 --- /dev/null +++ b/apps/v4/public/r/styles/base-mira/font-lora.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-mira/font-merriweather.json b/apps/v4/public/r/styles/base-mira/font-merriweather.json new file mode 100644 index 0000000000..37ce04e66f --- /dev/null +++ b/apps/v4/public/r/styles/base-mira/font-merriweather.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-mira/font-playfair-display.json b/apps/v4/public/r/styles/base-mira/font-playfair-display.json new file mode 100644 index 0000000000..de3c908848 --- /dev/null +++ b/apps/v4/public/r/styles/base-mira/font-playfair-display.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-mira/registry.json b/apps/v4/public/r/styles/base-mira/registry.json index 2cf6b44d74..0e7610209d 100644 --- a/apps/v4/public/r/styles/base-mira/registry.json +++ b/apps/v4/public/r/styles/base-mira/registry.json @@ -2943,6 +2943,42 @@ "variable": "--font-mono", "subsets": ["latin"] } + }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": ["latin"] + } } ] } diff --git a/apps/v4/public/r/styles/base-nova/font-lora.json b/apps/v4/public/r/styles/base-nova/font-lora.json new file mode 100644 index 0000000000..cacd01a3f0 --- /dev/null +++ b/apps/v4/public/r/styles/base-nova/font-lora.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-nova/font-merriweather.json b/apps/v4/public/r/styles/base-nova/font-merriweather.json new file mode 100644 index 0000000000..37ce04e66f --- /dev/null +++ b/apps/v4/public/r/styles/base-nova/font-merriweather.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-nova/font-playfair-display.json b/apps/v4/public/r/styles/base-nova/font-playfair-display.json new file mode 100644 index 0000000000..de3c908848 --- /dev/null +++ b/apps/v4/public/r/styles/base-nova/font-playfair-display.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-nova/registry.json b/apps/v4/public/r/styles/base-nova/registry.json index 04cb78216b..a54a007947 100644 --- a/apps/v4/public/r/styles/base-nova/registry.json +++ b/apps/v4/public/r/styles/base-nova/registry.json @@ -2943,6 +2943,42 @@ "variable": "--font-mono", "subsets": ["latin"] } + }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": ["latin"] + } } ] } diff --git a/apps/v4/public/r/styles/base-vega/font-lora.json b/apps/v4/public/r/styles/base-vega/font-lora.json new file mode 100644 index 0000000000..cacd01a3f0 --- /dev/null +++ b/apps/v4/public/r/styles/base-vega/font-lora.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-vega/font-merriweather.json b/apps/v4/public/r/styles/base-vega/font-merriweather.json new file mode 100644 index 0000000000..37ce04e66f --- /dev/null +++ b/apps/v4/public/r/styles/base-vega/font-merriweather.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-vega/font-playfair-display.json b/apps/v4/public/r/styles/base-vega/font-playfair-display.json new file mode 100644 index 0000000000..de3c908848 --- /dev/null +++ b/apps/v4/public/r/styles/base-vega/font-playfair-display.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/base-vega/registry.json b/apps/v4/public/r/styles/base-vega/registry.json index b4df6b41b0..38cbcd316f 100644 --- a/apps/v4/public/r/styles/base-vega/registry.json +++ b/apps/v4/public/r/styles/base-vega/registry.json @@ -2943,6 +2943,42 @@ "variable": "--font-mono", "subsets": ["latin"] } + }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": ["latin"] + } } ] } diff --git a/apps/v4/public/r/styles/radix-lyra/font-lora.json b/apps/v4/public/r/styles/radix-lyra/font-lora.json new file mode 100644 index 0000000000..cacd01a3f0 --- /dev/null +++ b/apps/v4/public/r/styles/radix-lyra/font-lora.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-lyra/font-merriweather.json b/apps/v4/public/r/styles/radix-lyra/font-merriweather.json new file mode 100644 index 0000000000..37ce04e66f --- /dev/null +++ b/apps/v4/public/r/styles/radix-lyra/font-merriweather.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-lyra/font-playfair-display.json b/apps/v4/public/r/styles/radix-lyra/font-playfair-display.json new file mode 100644 index 0000000000..de3c908848 --- /dev/null +++ b/apps/v4/public/r/styles/radix-lyra/font-playfair-display.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-lyra/registry.json b/apps/v4/public/r/styles/radix-lyra/registry.json index d6cf079a29..18763c1da6 100644 --- a/apps/v4/public/r/styles/radix-lyra/registry.json +++ b/apps/v4/public/r/styles/radix-lyra/registry.json @@ -2932,6 +2932,42 @@ "variable": "--font-mono", "subsets": ["latin"] } + }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": ["latin"] + } } ] } diff --git a/apps/v4/public/r/styles/radix-maia/font-lora.json b/apps/v4/public/r/styles/radix-maia/font-lora.json new file mode 100644 index 0000000000..cacd01a3f0 --- /dev/null +++ b/apps/v4/public/r/styles/radix-maia/font-lora.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-maia/font-merriweather.json b/apps/v4/public/r/styles/radix-maia/font-merriweather.json new file mode 100644 index 0000000000..37ce04e66f --- /dev/null +++ b/apps/v4/public/r/styles/radix-maia/font-merriweather.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-maia/font-playfair-display.json b/apps/v4/public/r/styles/radix-maia/font-playfair-display.json new file mode 100644 index 0000000000..de3c908848 --- /dev/null +++ b/apps/v4/public/r/styles/radix-maia/font-playfair-display.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-maia/registry.json b/apps/v4/public/r/styles/radix-maia/registry.json index f52e381b75..d8a7e47d95 100644 --- a/apps/v4/public/r/styles/radix-maia/registry.json +++ b/apps/v4/public/r/styles/radix-maia/registry.json @@ -2932,6 +2932,42 @@ "variable": "--font-mono", "subsets": ["latin"] } + }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": ["latin"] + } } ] } diff --git a/apps/v4/public/r/styles/radix-mira/font-lora.json b/apps/v4/public/r/styles/radix-mira/font-lora.json new file mode 100644 index 0000000000..cacd01a3f0 --- /dev/null +++ b/apps/v4/public/r/styles/radix-mira/font-lora.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-mira/font-merriweather.json b/apps/v4/public/r/styles/radix-mira/font-merriweather.json new file mode 100644 index 0000000000..37ce04e66f --- /dev/null +++ b/apps/v4/public/r/styles/radix-mira/font-merriweather.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-mira/font-playfair-display.json b/apps/v4/public/r/styles/radix-mira/font-playfair-display.json new file mode 100644 index 0000000000..de3c908848 --- /dev/null +++ b/apps/v4/public/r/styles/radix-mira/font-playfair-display.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-mira/registry.json b/apps/v4/public/r/styles/radix-mira/registry.json index ebc2d17d3b..be82188dcf 100644 --- a/apps/v4/public/r/styles/radix-mira/registry.json +++ b/apps/v4/public/r/styles/radix-mira/registry.json @@ -2932,6 +2932,42 @@ "variable": "--font-mono", "subsets": ["latin"] } + }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": ["latin"] + } } ] } diff --git a/apps/v4/public/r/styles/radix-nova/font-lora.json b/apps/v4/public/r/styles/radix-nova/font-lora.json new file mode 100644 index 0000000000..cacd01a3f0 --- /dev/null +++ b/apps/v4/public/r/styles/radix-nova/font-lora.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-nova/font-merriweather.json b/apps/v4/public/r/styles/radix-nova/font-merriweather.json new file mode 100644 index 0000000000..37ce04e66f --- /dev/null +++ b/apps/v4/public/r/styles/radix-nova/font-merriweather.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-nova/font-playfair-display.json b/apps/v4/public/r/styles/radix-nova/font-playfair-display.json new file mode 100644 index 0000000000..de3c908848 --- /dev/null +++ b/apps/v4/public/r/styles/radix-nova/font-playfair-display.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-nova/registry.json b/apps/v4/public/r/styles/radix-nova/registry.json index a923d2df91..7af063df74 100644 --- a/apps/v4/public/r/styles/radix-nova/registry.json +++ b/apps/v4/public/r/styles/radix-nova/registry.json @@ -2932,6 +2932,42 @@ "variable": "--font-mono", "subsets": ["latin"] } + }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": ["latin"] + } } ] } diff --git a/apps/v4/public/r/styles/radix-vega/font-lora.json b/apps/v4/public/r/styles/radix-vega/font-lora.json new file mode 100644 index 0000000000..cacd01a3f0 --- /dev/null +++ b/apps/v4/public/r/styles/radix-vega/font-lora.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-vega/font-merriweather.json b/apps/v4/public/r/styles/radix-vega/font-merriweather.json new file mode 100644 index 0000000000..37ce04e66f --- /dev/null +++ b/apps/v4/public/r/styles/radix-vega/font-merriweather.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-vega/font-playfair-display.json b/apps/v4/public/r/styles/radix-vega/font-playfair-display.json new file mode 100644 index 0000000000..de3c908848 --- /dev/null +++ b/apps/v4/public/r/styles/radix-vega/font-playfair-display.json @@ -0,0 +1,15 @@ +{ + "$schema": "https://ui.shadcn.com/schema/registry-item.json", + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": [ + "latin" + ] + } +} \ No newline at end of file diff --git a/apps/v4/public/r/styles/radix-vega/registry.json b/apps/v4/public/r/styles/radix-vega/registry.json index dded2f6e3d..61e834742d 100644 --- a/apps/v4/public/r/styles/radix-vega/registry.json +++ b/apps/v4/public/r/styles/radix-vega/registry.json @@ -2932,6 +2932,42 @@ "variable": "--font-mono", "subsets": ["latin"] } + }, + { + "name": "font-lora", + "title": "Lora", + "type": "registry:font", + "font": { + "family": "'Lora Variable', serif", + "provider": "google", + "import": "Lora", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-merriweather", + "title": "Merriweather", + "type": "registry:font", + "font": { + "family": "'Merriweather Variable', serif", + "provider": "google", + "import": "Merriweather", + "variable": "--font-serif", + "subsets": ["latin"] + } + }, + { + "name": "font-playfair-display", + "title": "Playfair Display", + "type": "registry:font", + "font": { + "family": "'Playfair Display Variable', serif", + "provider": "google", + "import": "Playfair_Display", + "variable": "--font-serif", + "subsets": ["latin"] + } } ] } diff --git a/apps/v4/public/r/templates/astro-app.tar.gz b/apps/v4/public/r/templates/astro-app.tar.gz index ff4dfcbbf5cd1f45439b08c4951dfac91da96b1e..27711ef82521241b86bdc2e0b7de23daae86b3fe 100644 GIT binary patch literal 3987 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 UP*6~CyaqHBoEB>o{~V+EABDQ`F8}}l diff --git a/apps/v4/public/r/templates/next-app.tar.gz b/apps/v4/public/r/templates/next-app.tar.gz index 9469c9c22b4428a2bdeed9a7417e02c21f9e8020..bc139392655f967eb58f786989fab1e04c188de9 100644 GIT binary patch delta 14359 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 z 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 GVg5hkan>OK delta 14317 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 F{|981*`ELa diff --git a/apps/v4/public/r/templates/next-monorepo.tar.gz b/apps/v4/public/r/templates/next-monorepo.tar.gz index 68d4071173ed675e8d95510c1cd93aa9976af08f..8da94b7893409c08d81b20c06a3710975a26664b 100644 GIT binary patch literal 20486 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 NWoQjuz-J)9_kRrAe4c~*Z+V4avkSw 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 diff --git a/apps/v4/public/r/templates/react-router-monorepo.tar.gz b/apps/v4/public/r/templates/react-router-monorepo.tar.gz index 0ca2fabcc0bae146d811e255af2eca27d8ea010e..657f612cf724af3d836886bfcdd73584a4be2bef 100644 GIT binary patch literal 9432 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 UKVM&OMOa8?;F}|r3k}u(0b-BJ3;+NC literal 9447 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 JFyO2(_zR|16`KG6 diff --git a/apps/v4/public/r/templates/start-monorepo.tar.gz b/apps/v4/public/r/templates/start-monorepo.tar.gz index 4bd8fd2f386bd4053a11075d79186c7d2f71ad3d..d913b780f6a578eec46c3f994e2f5110b52f22d2 100644 GIT binary patch literal 12638 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 Pz>5*nX}O|;f93xGHsMb* diff --git a/apps/v4/public/r/templates/vite-app.tar.gz b/apps/v4/public/r/templates/vite-app.tar.gz index 63f5a741bf105ef57264f5ad6ab5434021a5d200..bb41b0e266e2c7a23dac6f2a94ca4ee61e70a999 100644 GIT binary patch delta 8540 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 diff --git a/apps/v4/registry/base-colors.ts b/apps/v4/registry/base-colors.ts index fbafdce1e3..3523db36be 100644 --- a/apps/v4/registry/base-colors.ts +++ b/apps/v4/registry/base-colors.ts @@ -1,15 +1,9 @@ import { THEMES } from "@/registry/themes" export const BASE_COLORS = THEMES.filter((theme) => - [ - "neutral", - "stone", - "zinc", - "mauve", - "olive", - "mist", - "taupe", - ].includes(theme.name) + ["neutral", "stone", "zinc", "mauve", "olive", "mist", "taupe"].includes( + theme.name + ) ) export type BaseColor = (typeof BASE_COLORS)[number] diff --git a/apps/v4/registry/themes.ts b/apps/v4/registry/themes.ts index ea797fdad1..5bb01fb398 100644 --- a/apps/v4/registry/themes.ts +++ b/apps/v4/registry/themes.ts @@ -99,11 +99,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(0.923 0.003 48.717)", input: "oklch(0.923 0.003 48.717)", ring: "oklch(0.709 0.01 56.259)", - "chart-1": "oklch(0.646 0.222 41.116)", - "chart-2": "oklch(0.6 0.118 184.704)", - "chart-3": "oklch(0.398 0.07 227.392)", - "chart-4": "oklch(0.828 0.189 84.429)", - "chart-5": "oklch(0.769 0.188 70.08)", + "chart-1": "oklch(0.897 0.196 126.665)", + "chart-2": "oklch(0.768 0.233 130.85)", + "chart-3": "oklch(0.648 0.2 131.684)", + "chart-4": "oklch(0.532 0.157 131.589)", + "chart-5": "oklch(0.453 0.124 130.933)", radius: "0.625rem", sidebar: "oklch(0.985 0.001 106.423)", "sidebar-foreground": "oklch(0.147 0.004 49.25)", @@ -133,11 +133,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(1 0 0 / 10%)", input: "oklch(1 0 0 / 15%)", ring: "oklch(0.553 0.013 58.071)", - "chart-1": "oklch(0.488 0.243 264.376)", - "chart-2": "oklch(0.696 0.17 162.48)", - "chart-3": "oklch(0.769 0.188 70.08)", - "chart-4": "oklch(0.627 0.265 303.9)", - "chart-5": "oklch(0.645 0.246 16.439)", + "chart-1": "oklch(0.897 0.196 126.665)", + "chart-2": "oklch(0.768 0.233 130.85)", + "chart-3": "oklch(0.648 0.2 131.684)", + "chart-4": "oklch(0.532 0.157 131.589)", + "chart-5": "oklch(0.453 0.124 130.933)", sidebar: "oklch(0.216 0.006 56.043)", "sidebar-foreground": "oklch(0.985 0.001 106.423)", "sidebar-primary": "oklch(0.488 0.243 264.376)", @@ -173,11 +173,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(0.92 0.004 286.32)", input: "oklch(0.92 0.004 286.32)", ring: "oklch(0.705 0.015 286.067)", - "chart-1": "oklch(0.646 0.222 41.116)", - "chart-2": "oklch(0.6 0.118 184.704)", - "chart-3": "oklch(0.398 0.07 227.392)", - "chart-4": "oklch(0.828 0.189 84.429)", - "chart-5": "oklch(0.769 0.188 70.08)", + "chart-1": "oklch(0.879 0.169 91.605)", + "chart-2": "oklch(0.769 0.188 70.08)", + "chart-3": "oklch(0.666 0.179 58.318)", + "chart-4": "oklch(0.555 0.163 48.998)", + "chart-5": "oklch(0.473 0.137 46.201)", radius: "0.625rem", sidebar: "oklch(0.985 0 0)", "sidebar-foreground": "oklch(0.141 0.005 285.823)", @@ -207,11 +207,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(1 0 0 / 10%)", input: "oklch(1 0 0 / 15%)", ring: "oklch(0.552 0.016 285.938)", - "chart-1": "oklch(0.488 0.243 264.376)", - "chart-2": "oklch(0.696 0.17 162.48)", - "chart-3": "oklch(0.769 0.188 70.08)", - "chart-4": "oklch(0.627 0.265 303.9)", - "chart-5": "oklch(0.645 0.246 16.439)", + "chart-1": "oklch(0.879 0.169 91.605)", + "chart-2": "oklch(0.769 0.188 70.08)", + "chart-3": "oklch(0.666 0.179 58.318)", + "chart-4": "oklch(0.555 0.163 48.998)", + "chart-5": "oklch(0.473 0.137 46.201)", sidebar: "oklch(0.21 0.006 285.885)", "sidebar-foreground": "oklch(0.985 0 0)", "sidebar-primary": "oklch(0.488 0.243 264.376)", @@ -223,80 +223,6 @@ export const THEMES: RegistryItem[] = [ }, }, }, - { - name: "gray", - title: "Gray", - type: "registry:theme", - cssVars: { - light: { - background: "oklch(1 0 0)", - foreground: "oklch(0.13 0.028 261.692)", - card: "oklch(1 0 0)", - "card-foreground": "oklch(0.13 0.028 261.692)", - popover: "oklch(1 0 0)", - "popover-foreground": "oklch(0.13 0.028 261.692)", - primary: "oklch(0.21 0.034 264.665)", - "primary-foreground": "oklch(0.985 0.002 247.839)", - secondary: "oklch(0.967 0.003 264.542)", - "secondary-foreground": "oklch(0.21 0.034 264.665)", - muted: "oklch(0.967 0.003 264.542)", - "muted-foreground": "oklch(0.551 0.027 264.364)", - accent: "oklch(0.967 0.003 264.542)", - "accent-foreground": "oklch(0.21 0.034 264.665)", - destructive: "oklch(0.577 0.245 27.325)", - border: "oklch(0.928 0.006 264.531)", - input: "oklch(0.928 0.006 264.531)", - ring: "oklch(0.707 0.022 261.325)", - "chart-1": "oklch(0.646 0.222 41.116)", - "chart-2": "oklch(0.6 0.118 184.704)", - "chart-3": "oklch(0.398 0.07 227.392)", - "chart-4": "oklch(0.828 0.189 84.429)", - "chart-5": "oklch(0.769 0.188 70.08)", - radius: "0.625rem", - sidebar: "oklch(0.985 0.002 247.839)", - "sidebar-foreground": "oklch(0.13 0.028 261.692)", - "sidebar-primary": "oklch(0.21 0.034 264.665)", - "sidebar-primary-foreground": "oklch(0.985 0.002 247.839)", - "sidebar-accent": "oklch(0.967 0.003 264.542)", - "sidebar-accent-foreground": "oklch(0.21 0.034 264.665)", - "sidebar-border": "oklch(0.928 0.006 264.531)", - "sidebar-ring": "oklch(0.707 0.022 261.325)", - }, - dark: { - background: "oklch(0.13 0.028 261.692)", - foreground: "oklch(0.985 0.002 247.839)", - card: "oklch(0.21 0.034 264.665)", - "card-foreground": "oklch(0.985 0.002 247.839)", - popover: "oklch(0.21 0.034 264.665)", - "popover-foreground": "oklch(0.985 0.002 247.839)", - primary: "oklch(0.928 0.006 264.531)", - "primary-foreground": "oklch(0.21 0.034 264.665)", - secondary: "oklch(0.278 0.033 256.848)", - "secondary-foreground": "oklch(0.985 0.002 247.839)", - muted: "oklch(0.278 0.033 256.848)", - "muted-foreground": "oklch(0.707 0.022 261.325)", - accent: "oklch(0.278 0.033 256.848)", - "accent-foreground": "oklch(0.985 0.002 247.839)", - destructive: "oklch(0.704 0.191 22.216)", - border: "oklch(1 0 0 / 10%)", - input: "oklch(1 0 0 / 15%)", - ring: "oklch(0.551 0.027 264.364)", - "chart-1": "oklch(0.488 0.243 264.376)", - "chart-2": "oklch(0.696 0.17 162.48)", - "chart-3": "oklch(0.769 0.188 70.08)", - "chart-4": "oklch(0.627 0.265 303.9)", - "chart-5": "oklch(0.645 0.246 16.439)", - sidebar: "oklch(0.21 0.034 264.665)", - "sidebar-foreground": "oklch(0.985 0.002 247.839)", - "sidebar-primary": "oklch(0.488 0.243 264.376)", - "sidebar-primary-foreground": "oklch(0.985 0.002 247.839)", - "sidebar-accent": "oklch(0.278 0.033 256.848)", - "sidebar-accent-foreground": "oklch(0.985 0.002 247.839)", - "sidebar-border": "oklch(1 0 0 / 10%)", - "sidebar-ring": "oklch(0.551 0.027 264.364)", - }, - }, - }, { name: "mauve", title: "Mauve", @@ -321,11 +247,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(0.922 0.005 325.62)", input: "oklch(0.922 0.005 325.62)", ring: "oklch(0.711 0.019 323.02)", - "chart-1": "oklch(0.646 0.222 41.116)", - "chart-2": "oklch(0.6 0.118 184.704)", - "chart-3": "oklch(0.398 0.07 227.392)", - "chart-4": "oklch(0.828 0.189 84.429)", - "chart-5": "oklch(0.769 0.188 70.08)", + "chart-1": "oklch(0.845 0.143 164.978)", + "chart-2": "oklch(0.696 0.17 162.48)", + "chart-3": "oklch(0.596 0.145 163.225)", + "chart-4": "oklch(0.508 0.118 165.612)", + "chart-5": "oklch(0.432 0.095 166.913)", radius: "0.625rem", sidebar: "oklch(0.985 0 0)", "sidebar-foreground": "oklch(0.145 0.008 326)", @@ -355,11 +281,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(1 0 0 / 10%)", input: "oklch(1 0 0 / 15%)", ring: "oklch(0.542 0.034 322.5)", - "chart-1": "oklch(0.488 0.243 264.376)", + "chart-1": "oklch(0.845 0.143 164.978)", "chart-2": "oklch(0.696 0.17 162.48)", - "chart-3": "oklch(0.769 0.188 70.08)", - "chart-4": "oklch(0.627 0.265 303.9)", - "chart-5": "oklch(0.645 0.246 16.439)", + "chart-3": "oklch(0.596 0.145 163.225)", + "chart-4": "oklch(0.508 0.118 165.612)", + "chart-5": "oklch(0.432 0.095 166.913)", sidebar: "oklch(0.212 0.019 322.12)", "sidebar-foreground": "oklch(0.985 0 0)", "sidebar-primary": "oklch(0.488 0.243 264.376)", @@ -395,11 +321,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(0.93 0.007 106.5)", input: "oklch(0.93 0.007 106.5)", ring: "oklch(0.737 0.021 106.9)", - "chart-1": "oklch(0.646 0.222 41.116)", - "chart-2": "oklch(0.6 0.118 184.704)", - "chart-3": "oklch(0.398 0.07 227.392)", - "chart-4": "oklch(0.828 0.189 84.429)", - "chart-5": "oklch(0.769 0.188 70.08)", + "chart-1": "oklch(0.811 0.111 293.571)", + "chart-2": "oklch(0.606 0.25 292.717)", + "chart-3": "oklch(0.541 0.281 293.009)", + "chart-4": "oklch(0.491 0.27 292.581)", + "chart-5": "oklch(0.432 0.232 292.759)", radius: "0.625rem", sidebar: "oklch(0.988 0.003 106.5)", "sidebar-foreground": "oklch(0.153 0.006 107.1)", @@ -429,11 +355,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(1 0 0 / 10%)", input: "oklch(1 0 0 / 15%)", ring: "oklch(0.58 0.031 107.3)", - "chart-1": "oklch(0.488 0.243 264.376)", - "chart-2": "oklch(0.696 0.17 162.48)", - "chart-3": "oklch(0.769 0.188 70.08)", - "chart-4": "oklch(0.627 0.265 303.9)", - "chart-5": "oklch(0.645 0.246 16.439)", + "chart-1": "oklch(0.811 0.111 293.571)", + "chart-2": "oklch(0.606 0.25 292.717)", + "chart-3": "oklch(0.541 0.281 293.009)", + "chart-4": "oklch(0.491 0.27 292.581)", + "chart-5": "oklch(0.432 0.232 292.759)", sidebar: "oklch(0.228 0.013 107.4)", "sidebar-foreground": "oklch(0.988 0.003 106.5)", "sidebar-primary": "oklch(0.488 0.243 264.376)", @@ -469,11 +395,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(0.925 0.005 214.3)", input: "oklch(0.925 0.005 214.3)", ring: "oklch(0.723 0.014 214.4)", - "chart-1": "oklch(0.646 0.222 41.116)", - "chart-2": "oklch(0.6 0.118 184.704)", - "chart-3": "oklch(0.398 0.07 227.392)", - "chart-4": "oklch(0.828 0.189 84.429)", - "chart-5": "oklch(0.769 0.188 70.08)", + "chart-1": "oklch(0.81 0.117 11.638)", + "chart-2": "oklch(0.645 0.246 16.439)", + "chart-3": "oklch(0.586 0.253 17.585)", + "chart-4": "oklch(0.514 0.222 16.935)", + "chart-5": "oklch(0.455 0.188 13.697)", radius: "0.625rem", sidebar: "oklch(0.987 0.002 197.1)", "sidebar-foreground": "oklch(0.148 0.004 228.8)", @@ -503,11 +429,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(1 0 0 / 10%)", input: "oklch(1 0 0 / 15%)", ring: "oklch(0.56 0.021 213.5)", - "chart-1": "oklch(0.488 0.243 264.376)", - "chart-2": "oklch(0.696 0.17 162.48)", - "chart-3": "oklch(0.769 0.188 70.08)", - "chart-4": "oklch(0.627 0.265 303.9)", - "chart-5": "oklch(0.645 0.246 16.439)", + "chart-1": "oklch(0.81 0.117 11.638)", + "chart-2": "oklch(0.645 0.246 16.439)", + "chart-3": "oklch(0.586 0.253 17.585)", + "chart-4": "oklch(0.514 0.222 16.935)", + "chart-5": "oklch(0.455 0.188 13.697)", sidebar: "oklch(0.218 0.008 223.9)", "sidebar-foreground": "oklch(0.987 0.002 197.1)", "sidebar-primary": "oklch(0.488 0.243 264.376)", @@ -543,11 +469,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(0.922 0.005 34.3)", input: "oklch(0.922 0.005 34.3)", ring: "oklch(0.714 0.014 41.2)", - "chart-1": "oklch(0.646 0.222 41.116)", - "chart-2": "oklch(0.6 0.118 184.704)", - "chart-3": "oklch(0.398 0.07 227.392)", - "chart-4": "oklch(0.828 0.189 84.429)", - "chart-5": "oklch(0.769 0.188 70.08)", + "chart-1": "oklch(0.865 0.127 207.078)", + "chart-2": "oklch(0.715 0.143 215.221)", + "chart-3": "oklch(0.609 0.126 221.723)", + "chart-4": "oklch(0.52 0.105 223.128)", + "chart-5": "oklch(0.45 0.085 224.283)", radius: "0.625rem", sidebar: "oklch(0.986 0.002 67.8)", "sidebar-foreground": "oklch(0.147 0.004 49.3)", @@ -577,11 +503,11 @@ export const THEMES: RegistryItem[] = [ border: "oklch(1 0 0 / 10%)", input: "oklch(1 0 0 / 15%)", ring: "oklch(0.547 0.021 43.1)", - "chart-1": "oklch(0.488 0.243 264.376)", - "chart-2": "oklch(0.696 0.17 162.48)", - "chart-3": "oklch(0.769 0.188 70.08)", - "chart-4": "oklch(0.627 0.265 303.9)", - "chart-5": "oklch(0.645 0.246 16.439)", + "chart-1": "oklch(0.865 0.127 207.078)", + "chart-2": "oklch(0.715 0.143 215.221)", + "chart-3": "oklch(0.609 0.126 221.723)", + "chart-4": "oklch(0.52 0.105 223.128)", + "chart-5": "oklch(0.45 0.085 224.283)", sidebar: "oklch(0.214 0.009 43.1)", "sidebar-foreground": "oklch(0.986 0.002 67.8)", "sidebar-primary": "oklch(0.488 0.243 264.376)", diff --git a/apps/v4/scripts/build-registry.mts b/apps/v4/scripts/build-registry.mts index 5b7a08b7c2..d1531480cc 100644 --- a/apps/v4/scripts/build-registry.mts +++ b/apps/v4/scripts/build-registry.mts @@ -13,6 +13,7 @@ import { Project, ScriptKind } from "ts-morph" import { getAllBlocks } from "@/lib/blocks" import { legacyStyles } from "@/registry/_legacy-styles" +import { BASE_COLORS } from "@/registry/base-colors" import { BASES, type Base } from "@/registry/bases" import { PRESETS } from "@/registry/config" import { STYLES } from "@/registry/styles" @@ -117,6 +118,9 @@ try { console.log("\n📋 Building public/r/registries.json...") await buildRegistriesJson() + console.log("\n🎨 Building public/r/colors...") + await buildColors() + // Batch format all collected files with prettier at the end. if (prettierPaths.length > 0) { console.log(`\n✨ Formatting ${prettierPaths.length} files...`) @@ -795,3 +799,42 @@ async function buildTemplates() { }) ) } + +async function buildColors() { + const colorsTargetPath = path.join(process.cwd(), "public/r/colors") + await rimraf(colorsTargetPath) + await fs.mkdir(colorsTargetPath, { recursive: true }) + + await Promise.all( + BASE_COLORS.map(async (baseColor) => { + const light = (baseColor.cssVars?.light ?? {}) as Record + const dark = (baseColor.cssVars?.dark ?? {}) as Record + + const cssVarKeys = Object.keys(light).filter( + (key) => !key.startsWith("sidebar") + ) + + const rootVars = cssVarKeys + .map((key) => ` --${key}: ${light[key]};`) + .join("\n") + const darkVars = cssVarKeys + .filter((key) => dark[key]) + .map((key) => ` --${key}: ${dark[key]};`) + .join("\n") + + const payload = { + inlineColors: { light, dark }, + cssVars: { light, dark }, + cssVarsV4: baseColor.cssVars, + inlineColorsTemplate: + "@tailwind base;\n@tailwind components;\n@tailwind utilities;\n ", + cssVarsTemplate: `@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\n@layer base {\n :root {\n${rootVars}\n }\n\n .dark {\n${darkVars}\n }\n}\n\n@layer base {\n * {\n @apply border-border;\n }\n body {\n @apply bg-background text-foreground;\n }\n}`, + } + + const outputPath = path.join(colorsTargetPath, `${baseColor.name}.json`) + await fs.writeFile(outputPath, JSON.stringify(payload, null, 2)) + prettierPaths.push(outputPath) + console.log(` ✅ ${baseColor.name}.json`) + }) + ) +}