diff --git a/utils/theme-presets.ts b/utils/theme-presets.ts index f5112cf3..1154c8d2 100644 --- a/utils/theme-presets.ts +++ b/utils/theme-presets.ts @@ -3594,4 +3594,281 @@ export const defaultPresets: Record = { }, }, }, + "japanese-breeze": { + label: "Japanese Breeze", + createdAt: "2025-11-29", + styles: { + light: { + background: "#fbfcf5", + foreground: "#1c2a29", + card: "#ffffff", + "card-foreground": "#1c2a29", + popover: "#ffffff", + "popover-foreground": "#1c2a29", + + primary: "#4e7d7a", + "primary-foreground": "#fbfcf5", + secondary: "#e6e5d9", + "secondary-foreground": "#1c2a29", + muted: "#f0f0e7", + "muted-foreground": "#6b7c7b", + accent: "#cdd6d2", + "accent-foreground": "#1c2a29", + destructive: "#d04f5e", + "destructive-foreground": "#ffffff", + + border: "#e3e3dc", + input: "#ffffff", + ring: "#4e7d7a", + + "chart-1": "#4e7d7a", + "chart-2": "#8ea69c", + "chart-3": "#cdd6d2", + "chart-4": "#a47963", + "chart-5": "#e6e5d9", + + sidebar: "#f8f9f1", + "sidebar-foreground": "#1c2a29", + "sidebar-primary": "#4e7d7a", + "sidebar-primary-foreground": "#fbfcf5", + "sidebar-accent": "#f0f0e7", + "sidebar-accent-foreground": "#1c2a29", + "sidebar-border": "#e3e3dc", + "sidebar-ring": "#4e7d7a", + + "font-sans": "Noto Sans JP, ui-sans-serif, sans-serif, system-ui", + "font-serif": "Tenor Sans, Georgia, serif", + "font-mono": "JetBrains Mono, Courier New, monospace", + radius: "0.4rem", + spacing: "0.25rem", + "letter-spacing": "0.01em", + + "shadow-color": "#1c2a29", + "shadow-opacity": "0.05", + "shadow-blur": "4px", + "shadow-spread": "0px", + "shadow-offset-x": "0px", + "shadow-offset-y": "2px", + }, + dark: { + background: "#0e1312", + foreground: "#e9ecec", + card: "#151b1a", + "card-foreground": "#e9ecec", + popover: "#151b1a", + "popover-foreground": "#e9ecec", + + primary: "#6ea8a3", + "primary-foreground": "#000000", + secondary: "#212d2b", + "secondary-foreground": "#e9ecec", + muted: "#1a2524", + "muted-foreground": "#93a5a4", + accent: "#4a5d5a", + "accent-foreground": "#e9ecec", + destructive: "#f27984", + "destructive-foreground": "#0e1312", + + border: "#2c3b3a", + input: "#151b1a", + ring: "#6ea8a3", + + "chart-1": "#6ea8a3", + "chart-2": "#a6c7b9", + "chart-3": "#8c9f9e", + "chart-4": "#c2a99c", + "chart-5": "#4e7d7a", + + sidebar: "#121716", + "sidebar-foreground": "#e9ecec", + "sidebar-primary": "#6ea8a3", + "sidebar-primary-foreground": "#ffffff", + "sidebar-accent": "#1a2524", + "sidebar-accent-foreground": "#e9ecec", + "sidebar-border": "#2c3b3a", + "sidebar-ring": "#6ea8a3", + + "shadow-color": "#000000", + "shadow-opacity": "0.4", + "shadow-blur": "8px", + "shadow-spread": "0px", + "shadow-offset-x": "0px", + "shadow-offset-y": "4px", + }, + }, + }, + bromo: { + label: "Bromo", + createdAt: "2025-11-29", + styles: { + light: { + background: "#fdf7e7", + foreground: "#3b3630", + card: "#fcfaf4", + "card-foreground": "#3b3630", + popover: "#fcfaf4", + "popover-foreground": "#3b3630", + primary: "#8d6e52", + "primary-foreground": "#ffffff", + secondary: "#ded4be", + "secondary-foreground": "#3b3630", + muted: "#e8e0d1", + "muted-foreground": "#7c7268", + accent: "#c6b39d", + "accent-foreground": "#3b3630", + destructive: "#c74e38", + "destructive-foreground": "#ffffff", + border: "#e3d8c4", + input: "#ffffff", + ring: "#8d6e52", + "chart-1": "#8d6e52", + "chart-2": "#c6b39d", + "chart-3": "#af9278", + "chart-4": "#7c7268", + "chart-5": "#544d47", + sidebar: "#f8f1e0", + "sidebar-foreground": "#3b3630", + "sidebar-primary": "#8d6e52", + "sidebar-primary-foreground": "#ffffff", + "sidebar-accent": "#e8e0d1", + "sidebar-accent-foreground": "#3b3630", + "sidebar-border": "#e3d8c4", + "sidebar-ring": "#8d6e52", + "font-sans": "Inter, ui-sans-serif, sans-serif, system-ui", + "font-serif": "Playfair Display, Georgia, serif", + "font-mono": "JetBrains Mono, Courier New, monospace", + radius: "0.3rem", + "shadow-color": "#3b3630", + "shadow-opacity": "0.06", + "shadow-blur": "4px", + "shadow-spread": "0px", + "shadow-offset-x": "0px", + "shadow-offset-y": "2px", + "letter-spacing": "0em", + spacing: "0.25rem", + }, + dark: { + background: "#1c1a17", + foreground: "#ece3d3", + card: "#24221f", + "card-foreground": "#ece3d3", + popover: "#24221f", + "popover-foreground": "#ece3d3", + primary: "#b0937a", + "primary-foreground": "#1c1a17", + secondary: "#3a3632", + "secondary-foreground": "#ece3d3", + muted: "#4a4641", + "muted-foreground": "#9c948c", + accent: "#736b63", + "accent-foreground": "#ece3d3", + destructive: "#ff8a80", + "destructive-foreground": "#1c1a17", + border: "#4e4944", + input: "#24221f", + ring: "#b0937a", + "chart-1": "#b0937a", + "chart-2": "#8c8175", + "chart-3": "#6e665e", + "chart-4": "#58524b", + "chart-5": "#4a4641", + sidebar: "#191714", + "sidebar-foreground": "#ece3d3", + "sidebar-primary": "#b0937a", + "sidebar-primary-foreground": "#ffffff", + "sidebar-accent": "#4a4641", + "sidebar-accent-foreground": "#ece3d3", + "sidebar-border": "#4e4944", + "sidebar-ring": "#b0937a", + "shadow-color": "#000000", + }, + }, + }, + jakarta: { + label: "Jakarta", + createdAt: "2025-11-29", + styles: { + light: { + background: "#ffffff", + foreground: "#1c1c1c", + card: "#f7f7f7", + "card-foreground": "#1c1c1c", + popover: "#f7f7f7", + "popover-foreground": "#1c1c1c", + primary: "#ff8c37", + "primary-foreground": "#1c1c1c", + secondary: "#f0f0f0", + "secondary-foreground": "#1c1c1c", + muted: "#e8e8e8", + "muted-foreground": "#85491d", + accent: "#00b4d8", + "accent-foreground": "#ffffff", + destructive: "#e63946", + "destructive-foreground": "#ffffff", + border: "#e0e0e0", + input: "#ffffff", + ring: "#ff8c37", + "chart-1": "#ff8c37", + "chart-2": "#00b4d8", + "chart-3": "#4c6e91", + "chart-4": "#ffcf00", + "chart-5": "#70c1b3", + sidebar: "#fcfcfc", + "sidebar-foreground": "#1c1c1c", + "sidebar-primary": "#ff8c37", + "sidebar-primary-foreground": "#1c1c1c", + "sidebar-accent": "#f0f0f0", + "sidebar-accent-foreground": "#1c1c1c", + "sidebar-border": "#e0e0e0", + "sidebar-ring": "#ff8c37", + "font-sans": "Plus Jakarta Sans, ui-sans-serif, sans-serif, system-ui", + "font-serif": "Georgia, serif", + "font-mono": "JetBrains Mono, Courier New, monospace", + radius: "0.35rem", + "shadow-color": "#1c1c1c", + "shadow-opacity": "0.1", + "shadow-blur": "8px", + "shadow-spread": "0px", + "shadow-offset-x": "0px", + "shadow-offset-y": "4px", + "letter-spacing": "0em", + spacing: "0.28rem", + }, + dark: { + background: "#141414", + foreground: "#f0f0f0", + card: "#1f1f1f", + "card-foreground": "#f0f0f0", + popover: "#1f1f1f", + "popover-foreground": "#f0f0f0", + primary: "#ff9a5a", + "primary-foreground": "#141414", + secondary: "#2c2c2c", + "secondary-foreground": "#f0f0f0", + muted: "#383838", + "muted-foreground": "#a0a0a0", + accent: "#45e2ff", + "accent-foreground": "#141414", + destructive: "#ff5c5c", + "destructive-foreground": "#141414", + border: "#454545", + input: "#1f1f1f", + ring: "#ff9a5a", + "chart-1": "#ff9a5a", + "chart-2": "#45e2ff", + "chart-3": "#ffcf00", + "chart-4": "#4c6e91", + "chart-5": "#70c1b3", + sidebar: "#111111", + "sidebar-foreground": "#f0f0f0", + "sidebar-primary": "#ff9a5a", + "sidebar-primary-foreground": "#ffffff", + "sidebar-accent": "#2c2c2c", + "sidebar-accent-foreground": "#f0f0f0", + "sidebar-border": "#454545", + "sidebar-ring": "#ff9a5a", + "shadow-color": "#000000", + }, + }, + }, };